GTK for OLPC: Difference between revisions

From OLPC
Jump to navigation Jump to search
Line 18: Line 18:
== Simulation Tools ==
== Simulation Tools ==


Right now : making tests with "Xephyr" to simulate the laptop's display.
I need to ask Matthew Allum about "Xephyr" and possibly other tools (developed at first for Nokia).


== GTK+ theme engine ==
== GTK+ theme engine ==

Revision as of 21:38, 10 June 2006

This is the wiki page for the "GTK+ for OLPC" project, as a "Summer of Code" project. The student is Manu Cornet, mentor is Federico Mena-Quintero.

Various enchancements

Cursor blinking

I began with this (probably quite simple to do). The purpose is to let the cursor blink for a few seconds, then just stay on and stop blinking (affects GtkEntry and GtkTextView).

This is done by :

  • Adding an XSetting called "gtk-cursor-blink-lifetime", which defaults to 5 seconds.
  • Adding a timeout with the corresponding lifetime each time the code asks the cursor to begin blinking. When the timeout is over, the cursor stays on.

A first version of the patch (both for GtkEntry and GtkTreeView) is available [here http://www.manucornet.net/olpc/cursor_blink_lifetime_lighter_v2.diff].

Simulation Tools

Right now : making tests with "Xephyr" to simulate the laptop's display.

GTK+ theme engine

I'll probably begin by searching whether there's an existing theme close to what we want, and I can start from there.