Aleksey Lim
ec474da5cc
Replace share combo with new share button
2009-07-29 06:41:23 +00:00
Aleksey Lim
9e9a22b2d5
Use activity icon for activity.toolbar button
2009-07-28 15:02:00 +00:00
Aleksey Lim
2088bd5f2a
Add activity.keep_button
2009-07-28 11:58:31 +00:00
Aleksey Lim
095c732c9a
Add activity.share_button
2009-07-28 11:50:36 +00:00
Aleksey Lim
d4cbd4150e
Support legacy stop button in ActivityToolbar
2009-07-13 18:34:02 +00:00
Aleksey Lim
442034bb8b
Support new toolbars widgets in activity.py
2009-07-13 01:40:23 +00:00
Simon Schampijer
1d15b7f874
Merge branch 'master' of gitorious@git.sugarlabs.org:sugar-toolkit/mainline
2009-03-30 09:51:21 +02:00
Simon Schampijer
a7daf73fae
Bundlebuilder list_files: Better error handling #635
...
Don't fail on trailing slash of the directory name
2009-03-30 09:49:59 +02:00
Tomeu Vizoso
c5e5d3aeb7
Only call read_file once on activity startup #428
2009-03-27 12:32:04 +01:00
Tomeu Vizoso
9ef619a63a
Revert "Listen for map in Window instead of in Canvas (alsroot) #428 "
...
This reverts commit eaf7afcd91
.
2009-03-27 12:32:03 +01:00
Sayamindu Dasgupta
366b07e73a
Use git ls-files instead of git-ls-files, to work with newer Git. d.sl.o #647
2009-03-26 23:45:39 +05:30
Simon Schampijer
720401606d
Bundlebuilder: Don't include whole directory in src tarball
...
regression introduced by #397
2009-03-24 17:11:56 +01:00
Tomeu Vizoso
c4dce659a4
Use Popen.communicate() to avoid hang (Sascha Silbe) #397
2009-03-12 15:43:04 +01:00
Tomeu Vizoso
af4faead14
Catch all exceptions while saving #224
2009-03-03 15:22:54 +01:00
Tomeu Vizoso
eaf7afcd91
Listen for map in Window instead of in Canvas (alsroot) #428
2009-03-03 14:27:01 +01:00
Simon Schampijer
6f210f0e33
Process .py files in subdirectories './setup genplot' #391 (alsroot)
2009-02-27 12:46:45 +01:00
Tomeu Vizoso
29cc73ae18
Let activities provide their own implementation of get_preview() #152
2009-02-25 16:09:06 +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
Simon Schampijer
780efa55b0
NamingAlert: Icon dependent on the entry type #353
2009-02-16 16:06:38 +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
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
Tomeu Vizoso
64d24f3ac5
Fix the keep button in the title activity
2009-01-16 14:59:12 +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
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
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
6dfff85f9f
Add view-source-related methods HandleViewSource and GetDocumentPath
2008-11-07 16:23:54 +01:00
Marco Pesenti Gritti
b58182a970
Mark modules as STABLE/UNSTABLE/DEPRECATED.
2008-10-28 14:19:01 +01:00
Marco Pesenti Gritti
9c74f4eec7
Drop broken release command. A more generic release tools
...
is being developed in sugar-tools now.
2008-10-26 01:15:20 +02:00
Guillaume Desmottes
9ab32f3b77
Add a get_shared_activity() method to sugar.activity.activity.Activity . Patch from Andrés Ambrois. #7649
2008-10-22 13:00:15 +01:00
Tomeu Vizoso
611bd9ccda
Only absolutize the command when it doesnt contain already a slash
2008-10-21 17:07:03 +02:00
Tomeu Vizoso
0b7def1788
If the binary to launch is inside the bundle dir, use an absolute path.
2008-10-21 16:12:22 +02:00
Tomeu Vizoso
a13ca6d664
#8840 Add missing byte_arrays=True
2008-10-16 20:41:45 +02:00
Simon Schampijer
354dec9f0c
Use gconf for the profile
2008-10-11 18:28:40 +02:00
Tomeu Vizoso
bcc24a43e7
Move to cjson and drop pyjson and simplejson
2008-10-08 17:30:08 +02:00
Marco Pesenti Gritti
5c6c7ab1d1
The activity registry is now private to the shell.
...
Changed the activityfactory to take a bundle instead of a bundle_id
so that it doesn't depend on the registry.
2008-10-06 15:54:46 +02:00
Marco Pesenti Gritti
3f08644b32
Remove workaround for old dbus-python.
2008-10-01 00:24:37 +02:00
Tomeu Vizoso
afb63981fa
Set the correct locale path for system activities
2008-09-25 20:19:05 +02:00
Marco Pesenti Gritti
7eafbe9ce9
Failure to close descriptor is actually expected. Don't bloat the logs.
2008-09-19 11:38:23 +02:00
Marco Pesenti Gritti
6a5d0c837b
Another pylint fix.
2008-09-19 00:32:46 +02:00
Marco Pesenti Gritti
a151135e2e
Fix a few pylint warnings.
2008-09-19 00:18:31 +02:00
C. Scott Ananian
28586edb2f
Trac #8532 : remove SIGCHLD handler, which interacts poorly with threads.
...
Threads and signals don't get along too well together. Instead, use
gobject's spawn_async functionality which already has the necessary zombie-
reaping integrated into the gobject event loop.
2008-09-18 11:14:41 -04:00
Erik Garrison
a6ef6742f5
Removed unused TakeScreenshot from the dbus interface provided by
...
activityservice.py as suggested by Marco @ trac #8432 .
2008-09-17 14:48:14 -04:00
Erik Garrison
c1f6d9843d
Cleanup screenshot acquisition behavior in activity.py, so that we acquire
...
screenshots on user-initiated activity save and close. Check before saving
that the window is not fully obscured, as it might be if the user initiates the
close from the frame--- this would produce incorrect screenshots. The check
for visibility is done by attaching a handler to the Activity class which
handles visibility-notify-events from X. In the sugar repository equivalent
changes remove automated screenshot acquisition from window manager navigation
events (e.g. tabbing).
2008-09-17 14:25:38 -04:00
Tomeu Vizoso
6c1eed78d8
s/print/logging.debug
2008-09-15 15:45:35 +02:00