Commit Graph

393 Commits

Author SHA1 Message Date
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
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
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
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
Tomeu Vizoso
00b7013de1 Added an entry that can have icons inside: IconEntry. From libsexy. 2007-08-20 13:03:17 +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
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
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
4f1986e8a4 Let the invoker deal with popup/popdown redraw. 2007-08-15 21:18:58 +02:00
Marco Pesenti Gritti
be32e7e40d Tweak a color pair as requested by Walter. 2007-08-13 18:02:41 +02:00
Marco Pesenti Gritti
2ae043c1fe Add option to use the same style values as on the XO.
Useful to test/debug size issues, if you have a screen
that can do 1600x1200.
2007-08-13 01:17:37 +02:00
Marco Pesenti Gritti
dcef110223 Embed/unembed the menu on state changes, keeping it around
cause some weird drawing issues.

Redraw on palette size changes (patch by Benzea).
2007-08-11 12:16:49 +02:00
Benjamin Berg
c571993811 Fixed a typo in the palette gap calculation code. 2007-08-10 23:39:12 +02:00
Benjamin Berg
91d7dbcb08 Ignore grab_notify in the palette menu so that eg. scales work. 2007-08-10 23:21:36 +02:00
Benjamin Berg
476189323d Don't draw the invoker rectangle for tooltips. 2007-08-10 18:52:15 +02:00
Benjamin Berg
6573e8c5e6 Draw an invoker rectangle that looks connected to the main palette.
There is one catch though, the menu placement inside the palette seems broken.
(Probably was already broken before.) Not sure what is going on there.
2007-08-10 18:29:28 +02:00
Dan Winship
985fe6ef35 Make activity icons in frame outline-only. #2668 2007-08-08 18:19:05 -04:00
Eduardo Silva
bfcab6b0b6 Fix objectchooser, replace frame with canvasroundbox module 2007-08-08 09:31:50 -04:00
Marco Pesenti Gritti
670eb981ac Ignore only INFERIOR enter/leave events. 2007-08-08 14:56:43 +02:00
Marco Pesenti Gritti
1145f0f99c Override menu shell deactivate to go through the palette. 2007-08-08 14:41:30 +02:00
Marco Pesenti Gritti
6ae3846415 Expose palette.action_bar 2007-08-08 13:03:09 +02:00
Marco Pesenti Gritti
6dd6b0275b Expose palette.menu rather than wrapping methods. 2007-08-08 12:56:19 +02:00
Marco Pesenti Gritti
2c0ad08fcf Call embed after the widget hierarchy is setup so that
we get the right toplevel.
2007-08-08 11:53:41 +02:00
Marco Pesenti Gritti
3a33e4cedd Enable focus when there is content. Remove the focus
out check on the invoker toplevel, we will have to do
that differently.
2007-08-08 11:53:41 +02:00
Marco Pesenti Gritti
0b355dcbb9 First go at support of focusable widgets inside the palette.
Not enabled yet because focus confuses our deactivation logic
but it seem to work otherwise.
2007-08-08 03:07:00 +02:00
Eduardo Silva
4aeee4caa9 Icon(): Add scaled icon support (SVG) with editable fill and stroke colors 2007-08-02 07:57:41 -04:00
Marco Pesenti Gritti
34a4876f93 Remove Frame, rename RoundBox to CanvasRoundBox 2007-07-31 17:08:44 +02:00
Marco Pesenti Gritti
ef74f178be Finally drop obsolete units. 2007-07-31 17:00:06 +02:00
Marco Pesenti Gritti
b3f7e0e632 Move from scaling to sizes in CanvasIcon. 2007-07-31 16:46:06 +02:00
Marco Pesenti Gritti
72d66793a7 Fix all the units except icon scales. 2007-07-31 15:21:09 +02:00
Marco Pesenti Gritti
2ae2279d94 Do not use units 2007-07-31 15:04:51 +02:00
Marco Pesenti Gritti
f2eca57d13 More units cleanups 2007-07-31 15:02:50 +02:00