Marco Pesenti Gritti
4024ef1d0b
Use a custom layout to center the icon
2007-07-06 01:14:52 +02:00
Marco Pesenti Gritti
f1ecb99207
Complete transition to new spread layout.
2007-07-06 00:46:12 +02: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
Marco Pesenti Gritti
20ea0d7bcc
Add a spread layout manager. Work in progress.
2007-07-05 13:33:29 +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
Tomeu Vizoso
2164f22197
Show generic icon for objects of unknown type.
2007-07-04 20:24:35 +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
Marco Pesenti Gritti
1796cbc0c7
Remove print
2007-07-04 11:24:06 +02:00
Marco Pesenti Gritti
ab370bd04e
Make the battery device use HAL
2007-07-04 11:12:22 +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
6b90f192a2
Remove framepopupcontext.py.
2007-07-02 19:36:54 +02:00
Tomeu Vizoso
7191f44ff1
Add tooltips to the mesh icon in the mesh view.
2007-07-02 19:35:34 +02:00
Tomeu Vizoso
fdc97518f7
Add tooltips to APs in the mesh view.
2007-07-02 19:34:03 +02:00
Tomeu Vizoso
c314368da5
Add tooltips to APs in the mesh view.
2007-07-02 19:30:17 +02:00
Tomeu Vizoso
8849e289ba
Add tooltips to activities icons in the mesh view.
2007-07-02 19:16:52 +02:00
Marco Pesenti Gritti
ebcd104448
Restore some code which tomeu seem to have dropped by mistake.
2007-07-02 15:55:30 +02:00
Marco Pesenti Gritti
71ca9cb8bc
Cleanups
2007-07-02 15:49:29 +02:00
Marco Pesenti Gritti
778e65f610
Notify zoom level change
2007-07-02 15:00:55 +02:00
Marco Pesenti Gritti
41af921826
Cleanup zoom level management
2007-07-02 14:53:50 +02:00
Marco Pesenti Gritti
7024f93a43
Move the zoom levels inside the model
2007-07-02 14:34:41 +02:00
Marco Pesenti Gritti
42e67edab2
Evil tricks to not always show the XO palette at startup.
2007-07-02 12:00:05 +02:00
Tomeu Vizoso
11ac82143a
Corrected some formatting issues with imports.
2007-07-02 10:21:58 +02:00
Tomeu Vizoso
4aee850af7
Replace Menu for Palette.
2007-07-01 12:55:10 +02:00
Tomeu Vizoso
e9145f0724
Fix typo.
2007-07-01 11:54:20 +02:00
Tomeu Vizoso
84c94ecabe
Restrict palette positioning to screen height/width - 1 grid cell.
2007-07-01 11:25:35 +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
Marco Pesenti Gritti
d7a8c5430e
Make notification work from outside the shell process
2007-06-29 19:05:10 +02:00
Marco Pesenti Gritti
64812c7d67
Pass in shell to the service not just model
2007-06-29 18:31:35 +02:00
Owen Williams
500f5d8093
Fix for 1846. Strip whitespace from nicks and reject if blank
2007-06-29 11:08:06 -04:00
Marco Pesenti Gritti
84127380dc
Get rid of bitrotten shutdown stuff
2007-06-26 15:09:03 +02:00
Marco Pesenti Gritti
3eaeebc60e
Lots of palette refactoring.
2007-06-26 14:55:16 +02:00
Marco Pesenti Gritti
f85142bdc4
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
...
Conflicts:
shell/view/home/HomeBox.py
2007-06-25 14:33:54 +02:00
Marco Pesenti Gritti
e0793ef199
Heavy refactoring of palette activation. Not fully
...
implemented yet.
2007-06-25 14:31:43 +02:00
Tomeu Vizoso
0baac89a61
Use gtk progress bar.
2007-06-25 12:49:53 +02:00
Tomeu Vizoso
811a7d8411
Implement shutdown.
2007-06-25 12:48:21 +02:00
Marco Pesenti Gritti
d92bb7a4ef
Some palette code cleanups.
2007-06-25 11:39:51 +02:00
Marco Pesenti Gritti
e3e69f42a2
Add a bunch of GPL headers
2007-06-24 15:01:30 +02:00
Marco Pesenti Gritti
8505a18652
Fix copyright year
2007-06-24 14:45:05 +02:00
Tomeu Vizoso
dfd16d155a
Add palette to XO icon in Home View.
2007-06-24 14:37:53 +02:00
Tomeu Vizoso
4c24cde923
Added/corrected some license headers.
2007-06-24 13:10:53 +02:00
Tomeu Vizoso
6af3c44893
Use xo colors in clipboard icons.
2007-06-23 20:07:25 +02:00
Tomeu Vizoso
c3da64561f
Move stock-save to document-save.
2007-06-22 14:08:14 +02:00
Tomeu Vizoso
427e9a00d7
Add extension to files that come into the clipboard without one.
2007-06-21 13:07:11 +02:00
Marco Pesenti Gritti
c91bbd18cc
Move SugarKeyGrabber in the lib. Keep it private.
...
We can't install libraries in datadir.
2007-06-20 15:22:12 +02:00
Bert Freudenberg
bd86aee0d4
use activity_id in service name
...
- 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
2007-06-20 11:52:29 +02:00
Tomeu Vizoso
1afe9273a1
Add an option for saving clipboard objects to the Journal.
2007-06-17 20:55:16 +02:00
Tomeu Vizoso
130f59efdc
Clipboard fixes.
2007-06-17 14:24:46 +02:00
Tomeu Vizoso
f0e18ba785
Support for previews in the journal.
2007-06-15 18:03:17 +02:00
Marco Pesenti Gritti
a1e3dbaf9e
Adapt to hwmanager api change
2007-06-14 17:27:24 +02:00
Marco Pesenti Gritti
0bb8704683
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2007-06-14 17:25:44 +02:00
Bernardo Innocenti
5c884c1435
unfreeze DCON when Sugar UI is (almost) ready to show
...
Marco Pesenti Gritti wrote:
> we need to get the hardware-manager part of this in before, otherwise we
> will traceback on startup.
Sorry, I sent the patches in reverse order. Did you get
the next one?
>> + # Unfreeze the display when it's stable
>> + get_hardware_manager().set_dcon_freeze(0)
>> +
>
> Is this actually working? You need something like:
>
> from hardware import hardwaremanager
> ....
Oh, and actually I had that part too, but I've lost this hunk
while copying them to the sandbox. That's what you get for
editing code right on the target.
Updated patch attached.
From b7bfbb7cc628afe29734557f56d92044d2d336d4 Mon Sep 17 00:00:00 2001
From: Bernardo Innocenti <bernie@codewiz.org>
Date: Wed, 13 Jun 2007 19:56:22 -0400
Subject: [PATCH] unfreeze DCON when Sugar UI is (almost) ready to show
Organization: One Laptop Per Child
This is part of a masterplan to implement #621 .
2007-06-14 17:25:28 +02:00
Tomeu Vizoso
42e2b95379
Misc dnd fixes.
2007-06-14 12:27:46 +02:00
Marco Pesenti Gritti
361b8372b6
s/get_hardware_manager/get_manager.
...
It was redundant.
2007-06-14 10:25:58 +02:00
Marco Pesenti Gritti
d3e8ddb278
Mute the channel when setting the volume to minimum.
2007-06-13 16:32:26 +02:00
Marco Pesenti Gritti
42385b069f
Set volume directly from python (requires gst-python).
...
Cleanups.
2007-06-13 16:22:49 +02:00
Marco Pesenti Gritti
705eb8119a
Always show frame on the homepage even when activating from the frame.
2007-06-13 14:39:16 +02:00
Tomeu Vizoso
22689ed1da
Several fixes for the object type registry and the activity registry.
2007-06-12 21:57:49 +02:00
Tomeu Vizoso
7e8160871a
Fix typo.
2007-06-12 12:40:54 +02:00
Tomeu Vizoso
c9cd87b142
Percent should be 100% only when we have already added all the targets.
2007-06-07 19:49:17 +01:00
Tomeu Vizoso
340fcc271d
set_state() could be called when there are still no formats.
2007-06-07 12:07:25 +01:00
Tomeu Vizoso
a9600516fb
Take screenshot and save it to the journal (<alt>1).
2007-06-04 18:35:05 +01:00
Marco Pesenti Gritti
2b7ffe41d9
Make bundle_id and activity_id window properties to
...
avoid races.
2007-06-01 21:21:30 +02:00
Marco Pesenti Gritti
d4bd7a5d05
Do not index icons by activity id. Raw X windows does not have one.
2007-06-01 14:19:14 +02:00
Marco Pesenti Gritti
cd3efeba49
Fix raw X windows
2007-06-01 14:04:54 +02:00
Marco Pesenti Gritti
b1a62c2fc0
Refactor part of the Home model. Should be much
...
cleaner and reliable. If you find bugs with it
please let me know.
2007-06-01 13:38:34 +02:00
Marco Pesenti Gritti
2f6790105d
Make launching a property of the activity model
2007-06-01 11:03:18 +02:00
Marco Pesenti Gritti
38c0cf411c
Remove our custom launch timeout. The dbus timeout
...
is enough.
2007-06-01 10:24:13 +02:00
Marco Pesenti Gritti
f98cebd13a
Cleanups
2007-05-27 21:16:37 +02:00
Marco Pesenti Gritti
11437e3484
Add mime matching to the registry.
2007-05-27 20:43:31 +02:00
Marco Pesenti Gritti
42fef182f4
Refactor the bundle registry. Move it inside
...
the shell and expose the parts that should be
public to the shell dbus service.
2007-05-27 20:24:10 +02:00
Bert Freudenberg
c89de594d3
Use proper "org.laptop.Activity" interface when talking to activities
2007-05-23 18:38:22 +02:00
Bert Freudenberg
677c4bc199
Reliably detect activity launch (fix for #1560 )
2007-05-23 18:33:30 +02:00
Marco Pesenti Gritti
0ddbf7e9ab
Add the AddressEntry object to sugar
2007-05-21 17:36:08 +02:00
Marco Pesenti Gritti
17b3142776
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
...
Conflicts:
configure.ac
2007-05-21 12:47:28 +02:00
Marco Pesenti Gritti
42f7eeedc8
Drop the browser stuff, it will be replaced by hulahop.
2007-05-21 11:06:52 +02:00
Tomeu Vizoso
04fc7047c2
Don't autolaunch downloaded docs, this will be done from the Web activity.
2007-05-20 12:36:55 +02:00
Tomeu Vizoso
3a1d514e9f
Save to the journal when switching to another activity.
2007-05-16 21:30:49 +02:00
Dan Williams
28e8b9025e
Show activity title in mesh view
2007-05-15 16:21:40 -04:00
Dan Williams
b99e149d23
Fix Friends view buddy removal
2007-05-14 13:04:59 -04:00
Dan Williams
02c99e2a0c
Handle buddy nick changes
2007-05-14 01:21:22 -04:00
Tomeu
f3289d2e59
Implement setting the journal entry title from the toolbar.
2007-05-13 18:21:35 +02:00
Marco Pesenti Gritti
d319ac192d
Use sugar theme for matchbox
2007-05-11 20:31:44 +02:00
Marco Pesenti Gritti
0087f41fb4
Remove obsolete files
2007-05-11 11:19:03 +02:00
Marco Pesenti Gritti
e5a586fe69
More distcheck fixes
2007-05-11 11:18:17 +02:00
Marco Pesenti Gritti
85a4c4adb3
More distcheck fixes
2007-05-10 19:16:27 +02:00
Marco Pesenti Gritti
cb1119a647
Fix several distcheck issues
2007-05-10 18:55:29 +02:00
Dan Williams
c89bc07e0b
Fix nickname encoding and length issues
2007-05-07 00:18:42 -04:00
Tomeu Vizoso
7fbcf08242
Fix for Python 2.4 compatibility.
2007-05-05 10:59:21 +02:00
Tomeu Vizoso
0573e56d2c
Use standard icon name.
2007-05-05 10:58:55 +02:00
Dan Williams
b3a403c8f0
Fix more debug printout; print type not method itself
2007-05-02 23:16:14 -04:00
Dan Williams
886dbf288b
Fix debug printout; print type not method itself
2007-05-02 23:13:09 -04:00
Dan Williams
e392680f3e
Log activity launch failures with error info; fix typo
2007-05-02 22:31:26 -04:00
Dan Williams
e4be6fc1ba
Fix ps buddy object usage
2007-05-02 22:30:59 -04:00
Dan Williams
587bc3be19
More verbose debug messages when starting activities
2007-05-02 22:22:02 -04:00
Dan Williams
65998a10c6
Use bundle registry correctly
2007-05-02 22:21:15 -04:00
Dan Williams
3502c58c47
Remove unused import
2007-05-02 22:19:58 -04:00
Marco Pesenti Gritti
bc4b051af2
Some refactoring to get styles right
2007-05-01 18:26:26 +02:00
Tomeu Vizoso
b4f2016844
Launch the journal activity on startup again.
2007-04-29 21:12:35 +02:00
Dan Williams
d5d9c1fa0f
Fix activity join from mesh view
2007-04-27 17:48:35 -04:00
Dan Williams
e785bbe2a7
Turn off wifi new AP log messages
2007-04-27 13:08:40 -04:00
Dan Williams
16162f74ff
Fix shell for sugar.presence.activity API changes
2007-04-27 12:56:13 -04:00
Marco Pesenti Gritti
a9f26a1faa
Use the gtk entry
2007-04-27 12:05:17 +02:00
Marco Pesenti Gritti
4346a50e6f
Remove all the bubbles from the public API, yay ;)
2007-04-27 11:43:40 +02:00
Marco Pesenti Gritti
46d3c1b9c9
Get rid of the activity menu.
2007-04-27 11:33:18 +02:00
Marco Pesenti Gritti
9ccda70199
Refactor the window API a bit to make it more flexible.
2007-04-27 10:51:19 +02:00
Marco Pesenti Gritti
e49146752f
More work on the new graphics API.
2007-04-26 11:31:41 +02:00
Guillaume Desmottes
83b712bcb1
Fix properties bugs
2007-04-25 19:35:08 +02:00
Tomeu Vizoso
ec8bb21936
Implement installation of downloaded activities.
2007-04-20 20:12:49 +02:00
Dan Williams
d450ea2dd6
Clean up buddy activity changed signals in MeshModel
2007-04-20 13:56:46 -04:00
Dan Williams
e46d31e0f4
Fix current-activity-changed signals in BuddyModel
2007-04-20 12:38:04 -04:00
Tomeu Vizoso
d223579f22
Recognize images dropped into the clipboard as such.
2007-04-18 18:52:46 -03:00
Tomeu Vizoso
b7030a74dd
Drag images out of mozilla.
2007-04-17 16:53:34 -03:00
Marco Pesenti Gritti
92416d1519
Fix typo in the fallback code path
2007-04-17 18:17:26 +02:00
Marco Pesenti Gritti
231ea23981
Fix includes
2007-04-16 18:07:52 +02:00
Marco Pesenti Gritti
f67a243653
Get rid of the notebook which was causing strange flickering.
2007-04-16 12:26:17 +02:00
Marco Pesenti Gritti
1b84784d26
Fix initial scale
2007-04-16 12:01:35 +02:00
Marco Pesenti Gritti
9ffd050302
Update the makefile
2007-04-16 11:40:56 +02:00
Marco Pesenti Gritti
f55a19b73c
Implement the transition between zoom view.
2007-04-16 11:40:28 +02:00
Marco Pesenti Gritti
5bfc64d9be
Always center the owner in the home views
2007-04-16 10:36:15 +02:00
Dan Williams
b2e0f257ce
Fix buddy icon rollovers; wasn't getting activity ID correctly from HomeActivity object
2007-04-15 16:51:01 -04:00
Marco Pesenti Gritti
218f9e10ae
Load the modules from .la if the normal import fails
2007-04-15 15:06:04 +02:00
Marco Pesenti Gritti
2910d23716
Delay importing the sugar module
2007-04-15 14:49:24 +02:00
Marco Pesenti Gritti
f78b23cf82
Fix messed up paths
2007-04-15 12:16:06 +02:00
Dan Williams
66bbe56df9
Ignore reply from share() (hack to quiet traceback, but unused anyway)
2007-04-13 16:58:12 -04:00
Dan Williams
559c75a317
Fix friending somebody for real this time
2007-04-13 14:20:05 -04:00
Dan Williams
982c112155
Make debugging tp-gabble easier
...
When the environment variable TP_DEBUG is set, the sugar shell
will print out the session bus address it's using, then poll that bus
every 5 seconds waiting for a gabble instance to appear. This allows
you to launch gabble in another window for debugging with LM_DEBUG and
gdb, which wasn't possible before because the sugar emulator uses
a custom session bus.
2007-04-13 13:46:07 -04:00
Dan Williams
924650750e
Re-enable the Share action in the frame
2007-04-12 14:44:38 -04:00
Dan Williams
894fcea9fc
Remove get_default_type() and bundle default types; obsolete
2007-04-11 15:08:40 -04:00
Marco Pesenti Gritti
eeb09294d8
Revert "Start reworking the cliboard services to use the types registry."
...
This reverts commit fcb57779a2
.
2007-04-11 18:22:52 +02:00
Marco Pesenti Gritti
fcb57779a2
Start reworking the cliboard services to use the types registry.
2007-04-11 16:14:58 +02:00
Dan Williams
defd9f76e3
Convert icon data to python string before exposing it
2007-04-10 22:24:31 -04:00
Dan Williams
117934f709
Fix making someone your friend
2007-04-10 22:22:58 -04:00
Dan Williams
c85985b55b
Deal with no NetworkManager
2007-04-10 21:06:29 -04:00
Marco Pesenti Gritti
8c391386d7
Fix the buddy picture
2007-04-10 22:45:36 +02:00
Dan Williams
6710618a43
Use public keys rather than nicknames to differentiate buddies
2007-04-10 15:55:55 -04:00
Dan Williams
89ec9195e9
Fix for GObject-based PS buddy objects
2007-04-10 14:56:34 -04:00
Dan Williams
bf9a375836
Send correct object in signal emission
2007-04-10 14:49:43 -04:00
Mike C. Fletcher
8302be4544
A few more docstrings
2007-04-09 23:56:14 -04:00
Mike C. Fletcher
3f10890319
Docstrings for modules all over sugar and shell.
...
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
2007-04-09 22:47:37 -04:00
Dan Williams
508a59b99b
More Shell fixes for new PS
2007-04-09 16:30:30 -04:00
Dan Williams
76a0f45aa8
More new PS fixes
2007-04-09 16:05:32 -04:00
Dan Williams
3eeec9bf07
Remove references to obsolete p2p.Stream classes
2007-04-09 15:07:40 -04:00
Dan Williams
bc083dae5a
Cut over to new PresenceService
2007-04-09 14:40:56 -04:00
Marco Pesenti Gritti
2f2f756939
Forgot to add this
2007-04-08 19:24:02 +02:00
Marco Pesenti Gritti
09304e8e5a
Accept raw X windows in the shell
2007-04-08 19:20:59 +02:00
Marco Pesenti Gritti
5343752c35
Make browser a modules inside sugar library
2007-04-07 13:17:36 +02:00