Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell/model/homemodel.py
Commit message (Collapse)AuthorAgeFilesLines
* Refactor directory structure a bit, preliminary to theMarco Pesenti Gritti2008-02-041-283/+0
| | | | library split-out.
* Timeout function for #4612 should return FalseReinier Heeres2007-11-221-0/+1
|
* Remove activities from donut after not succesfully launched after 1.5min, #4612Reinier Heeres2007-11-221-0/+10
|
* Fix alt-tab and ctrl-alt-tab behavior, #4570Reinier Heeres2007-11-091-7/+19
|
* Snapshot 3e491c2dc7.Marco Pesenti Gritti2007-11-081-3/+4
|
* Move window management keybindings inside sugar.Marco Pesenti Gritti2007-10-231-0/+14
| | | | | | Add a TakeScreenshot dbus method and have the shell call it when the activity can safely take a screenshot to use as a preview.
* Update libwnck "active-window-changed" callback due to API changesGuillaume Desmottes2007-09-111-1/+1
|
* Handle activating windows which are transient to the activity.Marco Pesenti Gritti2007-09-101-7/+9
|
* Fix for removing activity from donut when not the active and the last oneSimon Schampijer2007-09-071-3/+5
|
* Use CamelCase for the activity service methods.Marco Pesenti Gritti2007-08-201-6/+6
|
* Complete move to external bundle registry.Tomeu Vizoso2007-08-091-48/+49
|
* Make Journal active at startup. #2159Dan Winship2007-08-081-41/+76
| | | | | | | | Also distinguish between "active" in the sense of "the user is actually using this activity" and "active" in the sense of "the activity would be active *if* the user switched to Activity view". It's the latter sense, now called "pending" that the Journal is in at startup. Pending is also used for the next-up activity when you quit the current active activity.
* make set_active() asynchronous (fix for 2230)Bert Freudenberg2007-07-171-2/+12
|
* Remove unused methods from the activity services. Cleanups.Marco Pesenti Gritti2007-07-031-18/+0
|
* Fix copyright yearMarco Pesenti Gritti2007-06-241-1/+1
|
* use activity_id in service nameBert Freudenberg2007-06-201-23/+4
| | | | | | | | - construct service name from activity id instead of X window id - cleanup unused declarations in activityfactory.py - remove obsolete _dbus_name_owner_changed_cb() - see http://dev.laptop.org/ticket/1767 - cleared by marcopg
* Make bundle_id and activity_id window properties toMarco Pesenti Gritti2007-06-011-17/+20
| | | | avoid races.
* Refactor part of the Home model. Should be muchMarco Pesenti Gritti2007-06-011-95/+65
| | | | | cleaner and reliable. If you find bugs with it please let me know.
* Make launching a property of the activity modelMarco Pesenti Gritti2007-06-011-4/+7
|
* Remove our custom launch timeout. The dbus timeoutMarco Pesenti Gritti2007-06-011-15/+3
| | | | is enough.
* Refactor the bundle registry. Move it insideMarco Pesenti Gritti2007-05-271-1/+1
| | | | | the shell and expose the parts that should be public to the shell dbus service.
* Use proper "org.laptop.Activity" interface when talking to activitiesBert Freudenberg2007-05-231-2/+6
|
* Reliably detect activity launch (fix for #1560)Bert Freudenberg2007-05-231-1/+29
|
* Save to the journal when switching to another activity.Tomeu Vizoso2007-05-161-0/+19
|
* Fix typo in the fallback code pathMarco Pesenti Gritti2007-04-171-1/+1
|
* Docstrings for modules all over sugar and shell.Mike C. Fletcher2007-04-101-1/+23
| | | | | | | | | | | | | | | | These are just the doc strings I created as I was spelunking through to see how Sugar manages launching applications. The resulting auto-documentation is neither polished or finished, but it should help people reading the code somewhat. There are a few minor code cleanups: * activityhandle (replacing C idiom for initialisation with a Python one) * bundle registry (using a parameterised directory name so that it shows up in the documentation) * validate_activity_id function, use isinstance( item, (str,unicode)) for the query, rather than two separate checks with isinstance
* Accept raw X windows in the shellMarco Pesenti Gritti2007-04-081-8/+23
|
* Avoid multiple simultaneous launches of the same activity.Tomeu Vizoso2007-03-151-1/+1
|
* Pass the right parameters to HomeActivityMarco Pesenti Gritti2007-02-221-1/+1
|
* Rename for new API.Tomeu Vizoso2007-02-221-1/+1
|
* Make bundle registry a singleton. Get the object path from the registry.Marco Pesenti Gritti2007-02-211-3/+3
|
* Do not expose the service names from Activity.Marco Pesenti Gritti2007-02-211-2/+9
| | | | This create quite a bit of duplication, but I have to start somewhere cleaning this mess :/
* Update look of activities donut to match wikiOwen Williams2007-01-311-0/+3
| | | | If we remove current activity, set _current_activity to None
* Fix homemodel to return properly-ordered activities (based on timestamp)Owen Williams2007-01-261-3/+14
|
*