Sugar Learning Environment, Activity Toolkit, GTK 3.
Go to file
Sam Parkinson d37da7ee88
Add do_stop method for animations
This adds a explicit method for cleaning up the animation.  Previously,
animations expected the next_frame to be called where frame=end.

That guarantee was never provided by the api.  This resulted in
animations sometimes being in odd states.  For example, Browse activity
had an animation that overrode the Gtk "draw" signal.  If the signal
was not unbound, the animated object was mistakenly rendered after
the completion of the animation, obstructing the user's view.

This api is explicit and allows cleaner code in the animation
implementation.  The clean up code goes in do_stop rather than in a
conditional of next_frame.
2016-07-26 21:06:44 +10:00
bin Properly make a random activity_id outside Sugar. 2016-05-17 03:50:09 -05:00
doc Missing 0.190.0.2 version change 2016-07-15 12:49:20 +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 Add missing popwindow to POTFILES.in 2016-07-15 12:55:37 +10:00
src Add do_stop method for animations 2016-07-26 21:06:44 +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
autogen.sh Modernize gettext setup 2014-03-30 11:54:48 +01:00
configure.ac Release 0.190.0.2 unstable 2016-07-10 20:58:36 +10:00
COPYING
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.