Commit Graph

1475 Commits

Author SHA1 Message Date
Marco Pesenti Gritti 1938fb13f0 Rework the Icon implementation by splitting out
the icon rendering part. The plan is to share this code
with CanvasIcon once it has all the necessary features.

Also cleanup the API by just reusing gtk.Image icon_name
and file properties.
2007-08-25 18:26:59 +02:00
Marco Pesenti Gritti 1cb214bc96 Remove canvasicon module. 2007-08-25 13:18:30 +02:00
Marco Pesenti Gritti f1d588452e Reorganize canvas items. 2007-08-25 13:15:28 +02:00
John (J5) Palmieri 2cae66b0ea More follow_name_owner_changed optimiztion
* reasoning changed from a FIXME to a NOTE to explain why we need
     to follow_name_owner_changed
2007-08-24 18:25:56 -04:00
Tomeu Vizoso 628fe7b5da Restore Icon's ability to load absolute file paths. 2007-08-24 20:15:30 +02:00
Dan Winship c25861bd1d remove debugging 2007-08-24 10:26:10 -04:00
Dan Winship 1f129e6136 Use icon theme AttachPoints to position badges 2007-08-24 09:06:21 -04:00
Marco Pesenti Gritti 466bc7b300 Remember state when scrubbing 2007-08-24 14:21:07 +02:00
Tomeu Vizoso d195fccbde Add COLOR_TEXT_FIELD_GREY color. 2007-08-24 11:44:44 +02:00
Marco Pesenti Gritti 6b30262cf7 Redraw the window only if allocation changed. Patch
by benzea, with a little cleanup and comments by me.
2007-08-23 21:17:43 +02:00
Dan Winship da6a31aa80 Revert "Notice when (non-sugar) activity factories fail to launch. #1975"
This reverts commit d2aba901c3.

The change made etoys *always* apparently fail to launch; the problem
is with sugar-native-factory, not activityfactory.py
2007-08-22 18:23:20 -04:00
John (J5) Palmieri 0a18473ca7 Speed up startup by another 2 seconds by using follow_name_owner_changes
* this is a side effect of follow_name_owner_changes which removes some
      blocking calls in the __init__ of proxies.  It introduces some semantics
      we might not want (such as following name owner changes) but which
      are fairly beinign
2007-08-22 17:37:33 -04:00
Simon Schampijer eb328e605c removed print in palette.py 2007-08-22 15:03:16 +02:00
Benjamin Berg 3c99f9f1ea Draw a prelight for toolbuttons from the toolbutton instead of relying on the button. 2007-08-22 20:38:48 +02:00
Tomeu Vizoso 3084176057 One less _set_palette(). 2007-08-21 20:47:16 +02:00
Eduardo Silva e04c0af114 Fix #2935: bad method name 2007-08-21 12:35:20 -04:00
Tomeu Vizoso 544a400afc Updated to use application/vnd.olpc-sugar instead of application/vnd.olpc-x-sugar. 2007-08-21 16:59:32 +02:00
Tomeu Vizoso 254433a393 Save the sharing info about the activity to the datastore. 2007-08-21 12:12:13 +02:00
Dan Williams e83b98a8f6 #2912: Improvements to GlibURLDownloader API 2007-08-20 16:48:28 -04:00
Tomeu Vizoso 8c113d5561 Add xo_color constructor param to RadioToolButton. 2007-08-20 22:48:38 +02:00
Dan Williams 03faa64f82 Add menuitem.py to makefile 2007-08-20 16:41:09 -04:00
Dan Williams d0caf99277 #2299: Really fix buddy properties coming through as arrays of bytes 2007-08-20 15:56:49 -04:00
John (J5) Palmieri 655d7f4174 Merge branch 'master' of git+ssh://j5@dev.laptop.org/git/sugar 2007-08-20 14:41:03 -04:00
Marco Pesenti Gritti 1a65f81d10 Set the initial palette group to "default" 2007-08-20 20:01:27 +02:00
Marco Pesenti Gritti 3b8f25b7b9 Implement "scrubbing" of palettes based on groups. 2007-08-20 20:01:27 +02:00
Marco Pesenti Gritti 1c06a44a7d Use CamelCase for the activity service methods. 2007-08-20 15:18:46 +02:00
Tomeu Vizoso 00b7013de1 Added an entry that can have icons inside: IconEntry. From libsexy. 2007-08-20 13:03:17 +02:00
Tomeu Vizoso fff0daf8c4 Improvements in mime handling and added some tests. 2007-08-20 10:50:20 +02:00
Marco Pesenti Gritti 7a64119843 Start playing with unit tests. 2007-08-19 00:24:51 +02:00
Marco Pesenti Gritti 5741d21be9 Rename genmo to genl10n 2007-08-18 12:48:40 +02:00
Marco Pesenti Gritti db57fc38be Make activity names translatable. 2007-08-18 12:48:40 +02:00
Marco Pesenti Gritti 6a5f389436 Set the icon-set property to avoid resetting the icon_size 2007-08-18 01:04:10 +02:00
John (J5) Palmieri 735b0cf2c8 use numpy to shave 4 seconds off of sugar startup 2007-08-17 17:57:05 -04:00
Marco Pesenti Gritti 07905f0c40 Style nitpick 2007-08-17 19:55:17 +02:00
Marco Pesenti Gritti 34a1c81aa5 Add a scale property to CanvasIcon.
Make Icon use gtk.Image icon-size.
Patch by tannewt with some little tweaks.
2007-08-17 19:53:41 +02:00
Tomeu Vizoso dfe8ff6806 #2695: Recognize text files as such. 2007-08-16 21:41:42 +02:00
Marco Pesenti Gritti cace8c0a47 Hide the combo when max_participants == 1 2007-08-16 20:43:05 +02:00
Marco Pesenti Gritti d33b74469d Add max_participants property. 2007-08-16 17:55:52 +02:00
Marco Pesenti Gritti f056056691 Patch by Simon to make sugar start when not connected to wireless. 2007-08-16 17:32:29 +02:00
Marco Pesenti Gritti d0a564e035 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-08-16 16:47:15 +02:00
Morgan Collett 1db4cd77d3 Merge branch 'master' of git://dev.laptop.org/sugar 2007-08-16 16:17:23 +01:00
Morgan Collett dab82f6183 Push tubeconn into sugar.presence 2007-08-16 16:11:42 +01:00
Marco Pesenti Gritti ba8a731aa1 Add a border to the frame. 2007-08-16 16:46:21 +02:00
Marco Pesenti Gritti e95e786432 Adapt to icon name changes 2007-08-16 12:51:33 +02:00
Marco Pesenti Gritti 8d9383c48e Move most of the drawing logic inside Palette/Invoker. 2007-08-15 21:53:31 +02:00
Marco Pesenti Gritti d7d1e172a3 Let the button/theme deal with prelight. I don't think
it fits inside palette drawing.
2007-08-15 21:32:10 +02:00
Marco Pesenti Gritti 3bb86e0cbb Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-08-15 21:18:58 +02:00
Marco Pesenti Gritti 4f1986e8a4 Let the invoker deal with popup/popdown redraw. 2007-08-15 21:18:58 +02:00
Dan Winship 26c5ad6ad0 Rewrite dbus_helpers to not make a dbus connection on import. #2773 2007-08-15 09:19:40 -04:00
Marco Pesenti Gritti 43fb1627a7 Cleanup 2007-08-15 12:23:57 +02:00