Sugar Learning Environment, Activity Toolkit, GTK 3.
Go to file
James Cameron 433d06b025 avoid uncommanded palettes
Problem #1, buddy menu appears on Sugar startup on physical hardware, or
when mouse is centre of display.

Problem #2, Terminal toolbar steals keyboard focus, when mouse is left
in home view search box at activity start time.

Regressions were introduced in the port from Gtk2 to Gtk3.

Cause is enter-notify-events that arrive because cursor is already
present in widgets as they are realised and mapped.

Fix is to capture cursor position when the widget is being created, and
ignore enter-notify-event if the same position is seen.
2016-07-08 12:42:57 +10:00
bin Properly make a random activity_id outside Sugar. 2016-05-17 03:50:09 -05:00
doc Release 0.109.0.1 unstable 2016-06-18 21:38:09 +10:00
examples First pass sugar3.graphics.icon docs 2016-06-13 21:38:15 +10:00
m4 Add simple toolbars example 2009-07-10 04:07:10 +00:00
po New files added from Sugar Labs based on templates 2016-03-25 02:18:35 +00:00
src avoid uncommanded palettes 2016-07-08 12:42:57 +10:00
tests Implement mime.get_mime_parents using python 2014-03-08 15:34:23 +01:00
.gitignore Add generated doc files to the gitignore 2016-06-18 12:30:53 +10:00
AUTHORS Add AUTHORS file 2007-09-25 15:49:52 +02:00
autogen.sh Modernize gettext setup 2014-03-30 11:54:48 +01:00
configure.ac Release 0.109.0.1 unstable 2016-06-18 21:38:09 +10:00
COPYING Make it distcheck. Fix license. 2008-02-06 16:43:10 +01:00
MAINTAINERS Add MAINTAINERS file 2011-12-13 17:37:50 -03:00
make-doc.sh Change make-doc.sh interpreter 2015-12-30 00:11:40 -05:00
Makefile.am Add missing translations 2014-03-30 11:58:36 +01:00
README Test commit 2014-05-11 22:21:12 +02:00

Sugar is the core of the OLPC Human Interface. The toolkit provides
a set of widgets to build HIG compliant applications and interfaces
to interact with system services like presence and the datastore.