Gecko: Difference between revisions

From OLPC
Jump to navigation Jump to search
(s/GECKO/Gecko/)
Line 1: Line 1:
===What is GECKO?===
===What is Gecko?===
GECKO is the HTML rendering engine that is used in Firefox, Mozilla and Netscape. It is basically the part of the browser that handles the main viewing window and does not include menus, toolbars, status lines or even Javascript execution.
Gecko is the HTML rendering engine that is used in Firefox, Mozilla and Netscape. It is basically the part of the browser that handles the main viewing window and does not include menus, toolbars, status lines or even Javascript execution.


[[Sugar]] uses the [[Python]] module "geckoembed" to implement the web browser window that you see if you run an image of the OLPC distro. Currently geckoembed is not documented but if you look through the [[Python]] code for the [http://crank.laptop.org/gitbrowse.php?p=sugar;a=tree;h=5750a80c0cf1cab3348481f9c5f7d1985719a318;hb=29fb2321fec21fea36ed5b5b234600ac7de78bb6;f=sugar/browser browser component of Sugar] then you will see some of what it can do. Also, check the module directory in the "/usr/lib/python2.4/site-packages".
[[Sugar]] uses the [[Python]] module "geckoembed" to implement the web browser window that you see if you run an image of the OLPC distro. Currently geckoembed is not documented but if you look through the [[Python]] code for the [http://crank.laptop.org/gitbrowse.php?p=sugar;a=tree;h=5750a80c0cf1cab3348481f9c5f7d1985719a318;hb=29fb2321fec21fea36ed5b5b234600ac7de78bb6;f=sugar/browser browser component of Sugar] then you will see some of what it can do. Also, check the module directory in the "/usr/lib/python2.4/site-packages".
Line 6: Line 6:
[[Category:Developers]]
[[Category:Developers]]


===GECKO website===
===Gecko website===
There is a [http://en.wikipedia.org/wiki/Gecko_(layout_engine) Wikipedia entry] and a [http://wiki.mozilla.org/Gecko:Home_Page GECKO developers Wiki] that may help you get an idea of what GECKO will do.
There is a [http://en.wikipedia.org/wiki/Gecko_(layout_engine) Wikipedia entry] and a [http://wiki.mozilla.org/Gecko:Home_Page Gecko developers Wiki] that may help you get an idea of what GECKO will do.

Revision as of 19:50, 11 December 2006

What is Gecko?

Gecko is the HTML rendering engine that is used in Firefox, Mozilla and Netscape. It is basically the part of the browser that handles the main viewing window and does not include menus, toolbars, status lines or even Javascript execution.

Sugar uses the Python module "geckoembed" to implement the web browser window that you see if you run an image of the OLPC distro. Currently geckoembed is not documented but if you look through the Python code for the browser component of Sugar then you will see some of what it can do. Also, check the module directory in the "/usr/lib/python2.4/site-packages".

Gecko website

There is a Wikipedia entry and a Gecko developers Wiki that may help you get an idea of what GECKO will do.