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 |
|