Changes

Jump to: navigation, search

Fennec/NativeUI/Architecture Overview

6 bytes removed, 00:29, 25 April 2012
Overview
==Overview==
* Application UI is comprised mainly of Android Java and layout XML files found in /embeddingmobile/android
** GeckoApp.java and gecko_app.xml comprise the main UI.
** GeckoAppShell.java handles a lot of the non-visual tasks, like handling Android intents, starting the Gecko thread, communicating with Gecko through JNI and messaging.
* The Java compositor, used to handle panning and zooming web content is found in /embedding.mobile/android/gfx
* XUL/JS and still used primarily as a communication shim from the Gecko platform to the Java UI.
** browser.js and browser.xul create a <deck> of <browser>s for only displaying the web content.
Confirm
1,111
edits

Navigation menu