Tomeu Vizoso
7d0aedeb36
Fix typo.
2007-08-27 14:31:38 +02:00
Tomeu Vizoso
59ee222f96
Fix comboboxes
2007-08-27 13:17:50 +02:00
Tomeu Vizoso
b70182bbde
Fix typo.
2007-08-27 11:07:46 +02:00
Marco Pesenti Gritti
823918a69b
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2007-08-27 00:55:56 +02:00
Marco Pesenti Gritti
60c5e564cc
Fix getting pixbuf size, patch by jennjacobsen
2007-08-27 00:43:56 +02:00
Eduardo Silva
8c288d7dee
Adapt Button() to new icon API
2007-08-26 16:49:55 -04:00
Tomeu Vizoso
405dafc908
Adapt to changes in the icon API.
2007-08-26 20:44:51 +02:00
Tomeu Vizoso
cf7ff39c5a
Allow for None values in fill-color and stroke-color.
2007-08-26 20:21:49 +02:00
Tomeu Vizoso
db02d6b54c
Correct latest commit.
2007-08-26 19:23:14 +02:00
Tomeu Vizoso
5b1db87cec
Add some warnings to the new icon stuff.
2007-08-26 19:00:08 +02:00
Marco Pesenti Gritti
8ff7bdebb7
Typo
2007-08-26 15:10:43 +02:00
Marco Pesenti Gritti
f1fc80b4a8
Fix icon padding.
2007-08-26 15:01:16 +02:00
Marco Pesenti Gritti
ba4f68ef58
Cache the donut animation.
2007-08-26 14:45:59 +02:00
Marco Pesenti Gritti
7042b4392e
Fix CanvasIcon badges
2007-08-26 14:33:16 +02:00
Marco Pesenti Gritti
5f773b21af
Remove invalidation logic which is not necessary with the new cache.
2007-08-26 14:30:02 +02:00
Marco Pesenti Gritti
98157bbccb
Make CanvasIcon use IconBuffer. Change the API to use
...
a separate property for icon_name and file_name.
2007-08-26 14:16:09 +02:00
Marco Pesenti Gritti
f44c340b3a
Smarter/configurable surface cache in IconBuffer
2007-08-26 12:36:34 +02:00
Marco Pesenti Gritti
a8938ab8ba
Add an svg cache for SVGLoader
2007-08-26 12:08:50 +02:00
Marco Pesenti Gritti
65871156f5
Cleanups
2007-08-26 02:59:05 +02:00
Marco Pesenti Gritti
05f2722d90
Get badges positioning right.
2007-08-26 02:24:45 +02:00
Marco Pesenti Gritti
6432dcfb0e
More work on IconBuffer badges.
2007-08-26 01:57:48 +02:00
Marco Pesenti Gritti
ae54542524
Add badge support to IconBuffer
2007-08-26 00:26:11 +02:00
Marco Pesenti Gritti
d32dd05569
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2007-08-25 18:27:15 +02:00
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
Morgan Collett
fc4e4692d7
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2007-08-25 14:58:09 +01: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
Morgan Collett
4cfc941e49
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2007-08-24 15:14:48 +01: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
Morgan Collett
d2261e4051
Fix sharing publicly
2007-08-23 13:48:16 +01: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
Morgan Collett
d52860a764
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2007-08-22 20:49:52 +01: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
Morgan Collett
63f987594b
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2007-08-22 15:55:16 +01:00
Morgan Collett
52f2bea3ed
Use new PresenceService API for sharing by invitation only
2007-08-22 15:54:12 +01:00
Simon Schampijer
eb328e605c
removed print in palette.py
2007-08-22 15:03:16 +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
Morgan Collett
d09b8d3ea4
Document _share_activity_cb
2007-08-21 12:08:33 +01:00
Morgan Collett
cfb0541249
Clean up leave() and callbacks
2007-08-21 11:39:05 +01: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
Tomeu Vizoso
c54fb84b28
#2543 : Offer multiple activities for opening clipboard objects.
2007-08-15 12:19:29 +02:00
Tomeu Vizoso
040c94d181
Removed debug messages.
2007-08-13 21:14:44 +02:00
Tomeu Vizoso
4c812eb210
Set ACTIVITY_ROOT environment variable.
2007-08-13 21:14:25 +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
Marco Pesenti Gritti
05b0d212a4
Separate libsugar and libsugarui ld flags to not
...
link libsugar to gtk.
2007-08-11 01:00:53 +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
Tomeu Vizoso
cff8ffc328
Complete move to external bundle registry.
2007-08-09 18:10:16 +02:00
Tomeu Vizoso
f00f3e2f8d
Correctly include .mo files in bundles.
2007-08-09 15:26:52 +02:00
Dan Winship
d2aba901c3
Notice when (non-sugar) activity factories fail to launch. #1975
...
(still need a better shell UI for when this happens)
2007-08-08 18:24:11 -04:00
Dan Winship
985fe6ef35
Make activity icons in frame outline-only. #2668
2007-08-08 18:19:05 -04:00
Tomeu Vizoso
fa8bcd2ba5
Move the activity register to the clipboard service.
2007-08-08 18:08:07 +02: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
Tomeu Vizoso
a197097164
Do a dict.copy() so we don't overwrite the original.
2007-08-01 16:31:33 +02: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
Marco Pesenti Gritti
d8faf0ba04
Get rid of some of the obsolete units usage.
2007-07-31 14:56:05 +02:00
Marco Pesenti Gritti
cca69e7012
Remove obsolete sugar.graphics.color.
2007-07-31 14:05:14 +02:00
Tomeu Vizoso
f06404ca8e
#2475 Retrieve correctly the file path for files in removable devices.
2007-07-30 16:21:42 +02:00
Marco Pesenti Gritti
e2beb5b566
Start intro if config is absent or corrupted.
...
Cleanups.
2007-07-30 15:34:02 +02:00
Marco Pesenti Gritti
72857326d2
Fix centering of items in the spread box
2007-07-30 14:22:45 +02:00
Marco Pesenti Gritti
d4ea1f8101
Do not traceback if bundle version is not integer.
2007-07-30 12:45:01 +02:00
Marco Pesenti Gritti
0f17ae5d04
Cleanup mo packaging.
2007-07-29 15:20:19 +02:00
Tomeu Vizoso
92a953862d
#2564 : use the activity service name as the base name for translation files.
2007-07-29 12:20:45 +02:00
Tomeu Vizoso
5b73d0dfce
Allow specifying a concrete activity when resuming a journal object.
2007-07-28 20:57:47 +02:00
Tomeu Vizoso
099cd4d1b4
Allow passing a complete file path when creating a sugar.graphics.Icon
2007-07-28 20:56:02 +02:00
Tomeu Vizoso
d988d1dfd2
Fix clipboard support for text from Browse.
2007-07-28 16:00:32 +02:00
Dan Winship
1f58acf9dd
Merge branch 'master' of git+ssh://danw@dev.laptop.org/git/sugar
2007-07-27 16:49:45 -04:00
Dan Winship
4767f77bc9
add a missing "self", noticed by nelhage
2007-07-27 16:49:33 -04:00
Marco Pesenti Gritti
285099fe08
Do not import _sugarext inside graphics init
2007-07-27 20:44:55 +02:00
Marco Pesenti Gritti
e62b927883
Fix import
2007-07-27 20:18:53 +02:00
Marco Pesenti Gritti
b23b63cdd5
Split the UI part of sugarext out to his own module to avoid
...
dragging gtk inside services.
2007-07-27 20:15:31 +02:00
Dan Winship
b9d7d00985
Merge branch 'master' of git+ssh://danw@dev.laptop.org/git/sugar
2007-07-27 09:44:33 -04:00
Dan Winship
3db03e53c3
Add get/set for backup info, and set_server
2007-07-26 15:25:13 -04:00
Tomeu Vizoso
a0bc70fb2f
#2511 Fix journal entries background in the object chooser.
2007-07-26 21:22:36 +02:00
Dan Winship
1e5cc3f347
x86_64 fix: don't use sys.maxint (which is really maxlong) for int gproperties
2007-07-26 13:27:26 -04:00
Marco Pesenti Gritti
0e45b8fcf1
Make sure the handle dict values are string. Looks
...
like dbus-python get confused if they are dbus.String.
2007-07-26 11:08:31 +02:00
Marco Pesenti Gritti
7e45c5446d
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
...
Conflicts:
NEWS
2007-07-26 10:08:47 +02:00
Marco Pesenti Gritti
0a11ebafe8
Increase activity launching timeout.
2007-07-26 10:07:50 +02:00
Tomeu Vizoso
20d5eaf4bc
Add timeout arg to sugar.datastore.Datastore.
2007-07-26 09:20:38 +02:00
Dan Williams
5e30ed9f3b
Turn logs on by default for the emulator
2007-07-25 12:24:10 -04:00
Dan Williams
32dc59f169
Merge
2007-07-25 11:47:37 -04:00
Marco Pesenti Gritti
01fbe53175
Don't follow the cursor when expanding to secondary palette.
2007-07-25 16:01:07 +02:00
Dan Williams
36f3056715
Merge
2007-07-25 09:57:30 -04:00
Marco Pesenti Gritti
6fcad53763
Add icons for the private/shared dropdown.
2007-07-25 15:05:07 +02:00
Dan Williams
c5063ebc19
Turn off logging by default; re-enable on a per-module basis using environment variables
2007-07-24 18:29:18 -04:00
Marco Pesenti Gritti
f23d9e8f0d
Reposition palette on secondary state.
2007-07-24 16:21:21 +02:00
Marco Pesenti Gritti
445b1dd413
Keep primary/secondary width the same.
...
Use full (secondary) request to check in-screen.
2007-07-24 16:15:13 +02:00
Marco Pesenti Gritti
452f01d2db
Refactor to move primary/secondary state handling inside Palette.
2007-07-24 15:53:35 +02:00
Tomeu Vizoso
eeb1f2e66f
#2364 : Fix uploads.
2007-07-24 11:55:46 +02:00
Marco Pesenti Gritti
1b292a7514
Combo for shared/private in the activity menu.
2007-07-24 11:29:14 +02:00
Tomeu Vizoso
58d57822b8
Don't pass the weight instead of the flags.
2007-07-23 23:27:11 +02:00
Marco Pesenti Gritti
943c78ffa7
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2007-07-23 13:31:31 +02:00
Tomeu Vizoso
32074713c8
Clean up only when latest call to the DS has finished.
2007-07-23 13:45:46 +02:00
Marco Pesenti Gritti
a0c8f51ab0
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2007-07-23 13:31:04 +02:00
Tomeu Vizoso
557f3d6ea7
Fix one more temp file leak.
2007-07-23 13:20:24 +02:00
Marco Pesenti Gritti
aee3330be4
Make combobox icons bigger when there is no text
2007-07-23 13:15:02 +02:00
Dan Williams
62e424628e
Add option to GlibURLDownloader to download to specified file instead of tempfile
2007-07-23 01:17:21 -04:00
Marco Pesenti Gritti
8ae99aaa87
Fix resuming objects with no activity associated for real.
2007-07-20 21:40:41 +02:00
Marco Pesenti Gritti
21f8027810
Fix resume of objects with no activity_id
2007-07-20 21:25:39 +02:00
Tomeu Vizoso
c07e61509b
Send dbus.Dictionary so dbus doesn't complain.
2007-07-20 20:45:00 +02:00
Tomeu Vizoso
cb6d459815
Fix some temp file leaks.
2007-07-20 19:50:49 +02:00
Marco Pesenti Gritti
19c8532d09
Ensure activity uniquness in the shell
2007-07-20 13:15:11 +02:00
Tomeu Vizoso
f6f3f2b520
Update forgotten property limit.
2007-07-19 15:38:50 +02:00
Marco Pesenti Gritti
6b57baa075
Rework palette positioning. Cleanup and get at cursor
...
positioning actually right.
2007-07-18 20:15:54 +02:00
Marco Pesenti Gritti
daa95aadd7
Place palettes at cursor for free views.
2007-07-18 16:59:47 +02:00
Marco Pesenti Gritti
de2d4ef43b
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2007-07-18 14:56:01 +02:00
Marco Pesenti Gritti
5f38102420
Add some style properties
2007-07-18 14:55:26 +02:00
Dan Williams
86b36cc5d3
Actually handle multiple mime types
2007-07-18 02:08:16 -04:00
Dan Williams
83a49dcd4e
Don't close GlibTCPServer sockets prematurely
2007-07-17 22:30:23 -04:00
Marco Pesenti Gritti
5212790236
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2007-07-17 22:29:53 +02:00
Marco Pesenti Gritti
882a5f2c29
setup.py release does a git pull before releasing.
2007-07-17 22:28:40 +02:00
Dan Williams
13b98c8bfc
Fix initialization order of buddy class '_activities' member
2007-07-17 14:07:59 -04:00
Dan Williams
1698c297c7
Suppress traceback when creating a new buddy object on buddy-disappeared signal
2007-07-16 14:00:32 -04:00
Tomeu Vizoso
a5338e054e
Give the option of not updating mtime.
2007-07-16 14:57:07 +02:00
Tomeu Vizoso
5933941553
Adapt to datastore API changes.
2007-07-16 13:01:35 +02:00
Marco Pesenti Gritti
9f4da4e6d1
Bundle releases can also contain 0
2007-07-16 00:57:14 +02:00
Tomeu Vizoso
1d2f84d0af
#1888 Choose the correct mime type when adding text from Write to the clipboard.
2007-07-14 13:53:49 +02:00
Tomeu Vizoso
614d9336cc
#2149 , #2150 : fixes for the clipboard palette.
2007-07-14 13:11:59 +02:00
Marco Pesenti Gritti
984c4a2126
Actually commit CanvasButton
2007-07-14 11:23:16 +02:00
Marco Pesenti Gritti
fcb888b74c
Arrow icons in the intro screen buttons.
2007-07-14 10:29:45 +02:00
Marco Pesenti Gritti
2cf15ff1f8
Require a bundle name argument to start(). Apparently
...
people are doing crazy things and using the parent directory
name does not work well in those cases.
2007-07-13 23:31:03 +02:00
Tomeu Vizoso
2b50699d87
Take out _data_store.complete_indexing() calls.
2007-07-13 18:36:50 +02:00
Tomeu Vizoso
91f0eb52aa
Adapt to datastore API changes.
2007-07-13 13:20:44 +02:00
Simon McVittie
5ebcf5eda9
Include timestamps (with 100 us resolution) in Sugar logfiles, to allow debugging of IPC and timeouts
2007-07-11 21:30:41 +01:00
Marco Pesenti Gritti
b01dbc5e75
Integrate new colors from Walter.
...
Add a little parser to xocolor.py.
2007-07-11 14:15:58 +02:00
Marco Pesenti Gritti
d59cd5af83
Fix intro colors
2007-07-11 12:35:13 +02:00
Marco Pesenti Gritti
d2059c1baa
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2007-07-11 11:45:43 +02:00
Marco Pesenti Gritti
9dab5fffaf
First go at the new intro screen, work in progress.
2007-07-11 11:45:27 +02:00
Tomeu Vizoso
bb71cd61cf
#1888 Fix opening items from the clipboard.
2007-07-11 11:39:40 +02:00
Tomeu Vizoso
bbbea6167d
gtk.gdk.pixbuf.get_from_drawable can return None in many occasions (patch from Reinier Heeres).
2007-07-11 11:02:43 +02:00
Morgan Collett
8fab49b64e
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2007-07-11 10:42:27 +02:00
Morgan Collett
66983f0d24
sugar/presence/activity.py: make Activity.leave call the PS
...
Needed to make buddy-left work
2007-07-11 10:38:15 +02:00
Marco Pesenti Gritti
1daa532625
Fix font size on the XO
2007-07-10 19:35:18 +02:00
Bert Freudenberg
c1fa54c0c0
bundlebuilder: MANIFEST was still included twice ... fix for real now
2007-07-10 17:06:03 +02:00
Marco Pesenti Gritti
ac082511a2
Use the new activity-stop icon.
2007-07-10 16:09:21 +02:00
Marco Pesenti Gritti
587c1347e1
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2007-07-10 15:19:10 +02:00
Marco Pesenti Gritti
071cc596c5
Rename close to stop and save to keep
2007-07-10 15:18:08 +02:00
Bert Freudenberg
d16a2fb44a
bundlebuilder: include files only once if both default and in MANIFEST
2007-07-10 14:43:56 +02:00
Bert Freudenberg
e14288abb3
do not include setup.py in .xo bundle
2007-07-10 13:59:34 +02:00
Tomeu Vizoso
ecca1dca00
Add caching to the activity and object type registries.
2007-07-09 20:14:24 +02:00
Marco Pesenti Gritti
1ae7a908ea
Fix parsing bug
2007-07-09 19:55:06 +02:00
Eduardo Silva
aa6a024368
Move code to use style instead font.py (removed)
2007-07-09 10:09:24 -04:00
Marco Pesenti Gritti
40ed24f0fe
Fix tab label padding
2007-07-09 15:09:59 +02:00
Marco Pesenti Gritti
117e02601d
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2007-07-09 14:37:46 +02:00
Marco Pesenti Gritti
e88dae8723
Start the new approach to style and sizing.
...
Fix tabs sizing.
2007-07-09 14:37:21 +02:00
Tomeu Vizoso
a4f4d969fe
Popdown when the toplevel of the parent item loses focus.
2007-07-09 14:26:41 +02:00
Eduardo Silva
c7d730e1ac
Hide palettes on iconbutton/toolbutton clicked
2007-07-08 10:29:43 -04:00
Marco Pesenti Gritti
1d567905c8
Make maint helper add snapshot to NEWS and update NEWS.sugar
2007-07-08 16:04:21 +02:00
Marco Pesenti Gritti
8cc395cae9
Make setup.py release add version to the NEWS file.
...
Add the news for the release to the global NEWS.sugar.
2007-07-08 15:49:30 +02:00
Tomeu Vizoso
52fff021d0
#1930 : Only take preview before closing.
2007-07-06 22:43:16 +02:00
Tomeu Vizoso
91955f16ff
Add flush method.
2007-07-06 18:24:38 +02:00
Eduardo Silva
ec929eb0ad
New frameinvoker
2007-07-06 10:51:18 -04:00
Marco Pesenti Gritti
739dbafa97
Improve tooltips sizing
2007-07-06 15:21:50 +02:00
Marco Pesenti Gritti
943214dee3
Actually add palette group
2007-07-06 14:58:28 +02:00
Marco Pesenti Gritti
7468faa840
Implement palette groups. Use them to not popdown frame when hover a palette.
2007-07-06 14:36:59 +02:00
Marco Pesenti Gritti
e322027996
Some setup.py release fixes
2007-07-06 03:11:55 +02:00
Marco Pesenti Gritti
de8b3b4c01
Use box_child.item now that hippo support it
2007-07-06 02:19:13 +02:00
Marco Pesenti Gritti
f1ecb99207
Complete transition to new spread layout.
2007-07-06 00:46:12 +02:00
Marco Pesenti Gritti
cc11d5ebd5
Implement items shifting, not quite working yet.
2007-07-05 23:50:22 +02:00
Marco Pesenti Gritti
483cd91645
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2007-07-05 22:46:13 +02:00
Marco Pesenti Gritti
bcb68e8e0e
Add collisions detection
2007-07-05 22:45:58 +02:00
Dan Williams
4005151005
Add badges to CanvasIcon
2007-07-05 16:02:06 -04:00
Marco Pesenti Gritti
290a053892
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2007-07-05 21:24:50 +02:00
Marco Pesenti Gritti
61b8811a42
Switch to the new layout manager for the mesh view
2007-07-05 21:22:37 +02:00
Eduardo Silva
90b469e6db
Add icon to buddy menu items
2007-07-05 10:56:17 -04:00
Eduardo Silva
f614131ad7
New graphics.menuitem.py file/class
2007-07-05 10:28:52 -04:00
Tomeu Vizoso
5e14781ad7
Hide the active palette if another pops up.
2007-07-05 14:16:36 +02:00
Marco Pesenti Gritti
c5ab58ed6c
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2007-07-05 13:38:34 +02:00
Marco Pesenti Gritti
20ea0d7bcc
Add a spread layout manager. Work in progress.
2007-07-05 13:33:29 +02:00
Tomeu Vizoso
408b601c0e
Set ObjectType.mime_types.
2007-07-05 11:37:51 +02:00
Tomeu Vizoso
060b740983
API change in the datastore.
2007-07-05 11:37:51 +02:00
Marco Pesenti Gritti
91654729bf
Refactor the snowflake layout to use the new hippo layout managers.
...
Cleanup the logic.
Better test.
Make it internal.
2007-07-05 11:22:09 +02:00
Marco Pesenti Gritti
3b3a69161e
Tweak some colors
2007-07-04 13:52:12 +02:00
Tomeu Vizoso
49b94a7f28
Revert "Hide active palette if zoom level changes."
...
Pushed by mistake.
This reverts commit 70e6d08f8d
.
2007-07-04 12:49:21 +02:00
Tomeu Vizoso
70e6d08f8d
Hide active palette if zoom level changes.
2007-07-04 12:33:12 +02:00
Tomeu Vizoso
cc2b8884c0
Be smarter when choosing one mime type from the targets offered.
2007-07-03 22:42:17 +02:00
Marco Pesenti Gritti
ddecddcb42
Remove unused methods from the activity services. Cleanups.
2007-07-03 20:55:46 +02:00
Tomeu Vizoso
4df052e5de
Return None when no element is active and use theme: for marking icons from the theme.
2007-07-03 17:08:36 +02:00
Tomeu Vizoso
13885e621b
Add get_unique_values() func to the datastore.
2007-07-03 17:07:48 +02:00
Marco Pesenti Gritti
502239631e
Just warn about missing NEWS
2007-07-02 17:31:39 +02:00
Marco Pesenti Gritti
0926382f69
Typo
2007-07-02 16:50:05 +02:00
Marco Pesenti Gritti
7024f93a43
Move the zoom levels inside the model
2007-07-02 14:34:41 +02:00
Tomeu Vizoso
2471a55e7f
Reposition palette after expanding it.
2007-07-02 12:39:16 +02:00
Tomeu Vizoso
bd27488f0d
Implement secondary state of palettes.
2007-07-02 12:05:42 +02:00
Tomeu Vizoso
29ccfcf9b3
Remove old popup classes.
2007-07-01 13:05:06 +02:00
Tomeu Vizoso
86f31ee1db
Take out forgotten print.
2007-07-01 13:04:48 +02:00
Tomeu Vizoso
aa5d6af260
Two more small palette fixes.
2007-07-01 12:31:23 +02:00
Tomeu Vizoso
92ec6f72d8
Restore CanvasIcon prelighting.
2007-07-01 11:33:12 +02:00
Tomeu Vizoso
84c94ecabe
Restrict palette positioning to screen height/width - 1 grid cell.
2007-07-01 11:25:35 +02:00
Tomeu Vizoso
3ca87cd46d
Some palette improvements and add palette support to CanvasIcon.
2007-07-01 11:05:14 +02:00
Marco Pesenti Gritti
983d494d38
Include NEWS in the xo
2007-06-29 22:52:25 +02:00
Marco Pesenti Gritti
1d4112a882
Set glib program name and application name.
...
Better way of importing ltihooks.
Several cleanups.
2007-06-29 22:11:28 +02:00