Michael Stone
a65c8d2148
Get activities launching with rainbow-0.8.x.
...
Future extensions:
a) we are now able to reliably detect when an activity's main process has
exited. We should take advantage of this to give better feedback on activity
crashes; e.g. by turning the frame's activity-icon into an error icon and by
inserting the activity's log into the datastore so that it appears in the
Journal.
b) in the future, I'd like rainbow to provide more narrow interfaces for
manipulating jails; e.g. for garbage-collecting them, nuking their contents, or
for reusing them. Please consider this an invitation to show me which interfaces
would work best for Sugar.
P.S. - Thanks to Sascha Silbe for testing and for improvements to this patch.
2009-02-27 16:42:47 -05:00
Simon Schampijer
6f210f0e33
Process .py files in subdirectories './setup genplot' #391 (alsroot)
2009-02-27 12:46:45 +01:00
Tomeu Vizoso
7d69328162
Improve error handling of calls to XGrabKey #431
2009-02-26 13:01:58 +01:00
Tomeu Vizoso
6508128adc
Cleanup temp files at exit #435
2009-02-25 19:28:21 +01:00
Tomeu Vizoso
29cc73ae18
Let activities provide their own implementation of get_preview() #152
2009-02-25 16:09:06 +01:00
Benjamin Berg
607c2a9610
Show/Hide the color palette correctly ( #374 )
2009-02-24 14:29:01 +01:00
Tomeu Vizoso
a4e9c9c78e
Support setting None as the secondary text #384
2009-02-24 10:56:09 +01:00
Tomeu Vizoso
77433af5ff
Only display one line in the secondary text of a clipping palette #384
2009-02-24 10:37:30 +01:00
Tomeu Vizoso
e2696086e6
Switch to existing instance of an activity if it's already running #410
2009-02-24 10:34:22 +01:00
Tomeu Vizoso
30e67cc226
Reveal the palette on right click on an activity icon #409
2009-02-23 18:11:51 +01:00
Tomeu Vizoso
ede6db947e
Don't try to hide the tray if the activity has none (alsroot) #395
2009-02-20 16:38:41 +01:00
Simon Schampijer
780efa55b0
NamingAlert: Icon dependent on the entry type #353
2009-02-16 16:06:38 +01:00
Tomeu Vizoso
997c384405
Add activate signal to Palette
2009-02-10 18:57:02 +01:00
Benjamin Berg
b39ed70b11
Added an option to set the background color of CanvasIcon. Then a RGB cache can be used.
2009-02-10 17:58:02 +01:00
Tomeu Vizoso
474b2c3476
Set the locale path for sugar-toolkit #55
2009-02-05 18:47:08 +01:00
Tomeu Vizoso
ace5e73d3d
Don't push to the DS a file path pointing to nowhere #258
2009-02-05 12:43:50 +01:00
Tomeu Vizoso
6084eb9fea
Start adapting to Python 4.0
2009-02-04 11:49:48 +01:00
Tomeu Vizoso
e8c36247a5
Palette positioning fixes #298
...
Don't try to align the palette to the edges if the invoker is AT_CURSOR,
and always try to move the palette completely into the screen if at all
possible.
2009-02-03 15:03:36 +01:00
Simon Schampijer
d0d4f55121
'Resume' activity window when NamingAlert is displayed #293
2009-02-02 17:45:22 +01:00
Simon Schampijer
38f0ac83d2
Naming alert prevents activity close on keep error #224
...
When the Naming alert is shown and a keep error occurs,
the activity can not be closed.
2009-01-28 20:30:19 +01:00
Simon Schampijer
9e3a8ab007
enhancements to the naming alert
...
- focus the title entry
- add accelerator for the 'Keep' button which is enter/return
2009-01-19 16:57:59 +01:00
Simon Schampijer
817a981288
Enhanced the 'Name this entry dialog'
...
- created the canvastextview in sugar/graphics
2009-01-18 16:30:53 +01:00
Simon Schampijer
5250117b81
Fix color button pylint
2009-01-16 23:46:20 +01:00
Tomeu Vizoso
64d24f3ac5
Fix the keep button in the title activity
2009-01-16 14:59:12 +01:00
Simon Schampijer
72fca76d01
separate debug settings from xsession #163
2009-01-16 13:49:56 +01:00
Tomeu Vizoso
67d1d3bcad
Make the title alert look a bit nicer
2009-01-13 19:54:02 +01:00
Tomeu Vizoso
ada64e85ab
Show an alert on activity close for suggesting the user to set a title
2009-01-13 19:34:26 +01:00
Benjamin Berg
b669d70758
Add a colorpicker to Sugar. Only the ColorToolButton is public for now.
2009-01-13 16:48:06 +01:00
Benjamin Berg
a496b1dbf3
Merge branch 'master' of git://git.sugarlabs.org/sugar-toolkit/mainline
2009-01-12 15:38:49 +01:00
Benjamin Berg
3cde35ef31
Move the palette to new style gobject properties.
2009-01-12 15:38:08 +01:00
Tomeu Vizoso
bbd8c14cf1
pylint nitpick
2009-01-12 13:47:34 +01:00
Tomeu Vizoso
e56b381bd3
Add the file_name property to MenuItem and reduce a bit the size of its icons
2009-01-12 13:46:17 +01:00
Tomeu Vizoso
9a3cbbfe33
Rename parameter to what_filter
2009-01-06 19:17:48 +01:00
Tomeu Vizoso
9b61b1ff7b
#3060 Add the possibility of filtering the object chooser by data type
2009-01-06 13:30:20 +01:00
Simon Schampijer
97e6480be1
Fix uninstallling of activities that use symlinks #171
2009-01-05 11:58:45 +01:00
Tomeu Vizoso
488b9ecbb2
Set the uid property after a new object is created
2009-01-04 16:13:59 +01:00
Tomeu Vizoso
53533be524
Set property types as object so strings are not copied
2009-01-04 12:05:27 +01:00
Tomeu Vizoso
fd078d2f66
Support nested requests for the same temp file path
2009-01-04 11:39:14 +01:00
Tomeu Vizoso
de2aa036df
Fix typo
2009-01-03 19:26:33 +01:00
Tomeu Vizoso
26e5fc5ca9
Use util.TempFilePath for icons extracted from zipped bundles
2009-01-03 19:11:36 +01:00
Tomeu Vizoso
faeee47f53
Add util.TempFilePath to track the creation and release of temporal files
2009-01-03 16:47:06 +01:00
Tomeu Vizoso
44cabc891b
Remove the hacks for asking the X server for screenshots and use gtk.Widget.get_snapshot() instead.
2008-12-20 16:51:29 +01:00
Marco Pesenti Gritti
4b38ff298b
Fix palette highlighting on tray icons. Patch by benzea, style tweaks by me.
2008-12-18 23:53:44 +01:00
Marco Pesenti Gritti
347cc9413b
Merge branch 'master' of git://git.sugarlabs.org/sugar-toolkit/mainline
2008-12-18 21:01:54 +01:00
Marco Pesenti Gritti
5b57e1a6cd
Rework palette state logic. Fix #42
2008-12-18 21:00:19 +01:00
Daniel Drake
2937a09ead
Use g_timeout_add_seconds() for power efficiency
...
This attempts to align second-granularity wakeups across the system,
reducing CPU wakeups a little.
I considered all timeouts of duration 1 second or greater, and moved
the non-timing-critical ones to g_timeout_add_seconds(). (Actually,
I didn't find any that I felt were timing-critical)
2008-12-18 19:56:08 +00:00
Tomeu Vizoso
dddcc14ac7
Remove old cruft
2008-12-15 17:48:41 +01:00
Tomeu Vizoso
43d923b4d5
Log an error message when GetPreferredConnection fails
2008-12-09 13:07:25 +01:00
Tomeu Vizoso
054aaf8590
Dont pop down the palette when a submenu opens
2008-12-07 16:50:25 +01:00
Daniel Drake
3f1509cd22
Simplify activity bundle installation
...
sugar-install-bundle is broken because ActivityBundle.install() gained a
required parameter. Please can we make it optional? This also fixes one
of the problems with the activity updater.
2008-12-05 21:55:34 +00:00