95be6c3e42
Fix some bugs, make it more solid, update on share.
Marco Pesenti Gritti
2006-08-28 23:03:01 +02:00
c630a8b11e
Fix up sizing removing the work around for mb. mb should be fixed soon (and latest svn is screwed anyway)
Marco Pesenti Gritti
2006-08-28 21:52:02 +02:00
7d6452f17a
Complete presence list implementation
Marco Pesenti Gritti
2006-08-28 21:38:36 +02:00
4dbf80369b
Start implementing presence on the friends panel
Marco Pesenti Gritti
2006-08-28 18:40:41 +02:00
7d01cee2ef
Activate/deactivate the frame on F5
Marco Pesenti Gritti
2006-08-28 16:53:29 +02:00
3f4625f0a1
Get rid of the contextual chat.
Marco Pesenti Gritti
2006-08-28 15:22:52 +02:00
8d26a76a88
Add the actions buttons on the friends panel
Marco Pesenti Gritti
2006-08-28 14:58:21 +02:00
b6cf5ef31e
Get the zoom level buttons to work
Marco Pesenti Gritti
2006-08-28 14:36:48 +02:00
a0127aa4df
Add the top panel, unfinished.
Marco Pesenti Gritti
2006-08-28 14:04:51 +02:00
766f9d6e68
Use gproperties in IconItem, make the color optional
Marco Pesenti Gritti
2006-08-28 12:44:46 +02:00
22e290332e
Remove buddies when they disappear. The canvas model / data model separation makes this more complicated than I'd like. Maybe it's worth to merge the two levels, I dunno.
Marco Pesenti Gritti
2006-08-26 14:59:19 +02:00
83bbe54bc8
Hook up activity colors
Marco Pesenti Gritti
2006-08-26 14:17:55 +02:00
e34d437fb9
Make paths manipulation stuff private
Marco Pesenti Gritti
2006-08-26 13:38:42 +02:00
93d489741d
Automatically read the profile (lazily)
Marco Pesenti Gritti
2006-08-26 13:35:03 +02:00
a7c552c038
Get rid of env.get_nick_name, that comes from the profile now
Marco Pesenti Gritti
2006-08-26 13:03:06 +02:00
4f3e3a290c
Remove unused MeshChat
Marco Pesenti Gritti
2006-08-26 12:56:40 +02:00
8ab45f697d
Do not expose unnecessary api
Marco Pesenti Gritti
2006-08-26 12:52:55 +02:00
508ab2af25
Move DonutItem out of public api
Marco Pesenti Gritti
2006-08-26 11:47:02 +02:00
93a97660b4
Remove obsolete gtk import and code and save 1.7MiB writeable. Whee\!
Dan Williams
2006-08-25 16:09:54 -04:00
ef47f6e4c5
Fix buddy & activity visibility leaks if they are not yet valid; add Activity color attribute and don't make activity valid until we get the color
Dan Williams
2006-08-25 14:55:19 -04:00
6b232d97d8
Rework profiles code a bit, initialize gecko profile
Marco Pesenti Gritti
2006-08-25 20:12:52 +02:00
ba3d5fce8c
Don't traceback when buddies have bad colors
Dan Williams
2006-08-25 12:11:25 -04:00
8ac55c287e
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Marco Pesenti Gritti
2006-08-25 17:44:45 +02:00
cbfb10d020
Keep a reference on the key grabber
Marco Pesenti Gritti
2006-08-25 17:44:07 +02:00
f0a4459103
Don't die when an activity doesn't have an icon
Dan Williams
2006-08-25 11:24:39 -04:00
7646366553
Keep the bindings private
Marco Pesenti Gritti
2006-08-25 14:39:58 +02:00
760651e3d7
Scale the home canvases to actual screen size
Marco Pesenti Gritti
2006-08-25 14:08:39 +02:00
6cd4db9a2d
Update keybindings
Marco Pesenti Gritti
2006-08-25 14:04:46 +02:00
6e920265ad
Complete the keybindings stuff and use it for the home page
Marco Pesenti Gritti
2006-08-25 14:03:48 +02:00
4425e14f13
More work on global keybindings
Marco Pesenti Gritti
2006-08-25 12:28:52 +02:00
1ada2b68b6
Skeleton for the global keys stuff
Marco Pesenti Gritti
2006-08-25 11:19:27 +02:00
b34cff91a3
Move threadframe inside bindings directory, will add more stuff there.
Marco Pesenti Gritti
2006-08-25 10:33:39 +02:00
7fe9f84a0a
Initialize the service to None
Marco Pesenti Gritti
2006-08-25 01:06:37 +02:00
05061c5e3d
Use the actual buddy color
Marco Pesenti Gritti
2006-08-25 00:49:39 +02:00
9e970b5b0f
Add IconColor.py to makefile
Dan Williams
2006-08-24 14:39:53 -04:00
18a9ea1872
Try to fix MostlyReliablePipe tracebacks in multicast stuff
Dan Williams
2006-08-24 12:40:12 -04:00
d2c0829165
Don't traceback when somebody doesn't advertise their color
Dan Williams
2006-08-24 11:09:53 -04:00
3f50668494
Add color support to the profile
Marco Pesenti Gritti
2006-08-23 21:03:17 +02:00
c3d0ae0359
Add Theme.py to the makefile
Dan Williams
2006-08-23 13:35:29 -04:00
eef5e5b18a
Convert PS bindings instantiation into a singleton to cut resource usage
Dan Williams
2006-08-23 11:38:56 -04:00
d334b6e3bd
Add a color property and access to Buddy objects
Dan Williams
2006-08-23 11:14:46 -04:00
e366753ab0
Make theme color accessors more descriptive; add mesh view zoom rects
Dan Williams
2006-08-23 10:41:12 -04:00
4eb5a61276
Actually make theme object a singleton
Dan Williams
2006-08-23 08:13:15 -04:00
3b9d3daa3b
Implent color theming for Friends view
Dan Williams
2006-08-23 08:06:45 -04:00
f3435bb914
Add simple theme support to pick up color themes in the Home Window
Dan Williams
2006-08-23 07:09:10 -04:00
631c3fa58a
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Marco Pesenti Gritti
2006-08-23 11:52:47 +02:00
f53af6af4c
Start implementing the panels.
Marco Pesenti Gritti
2006-08-23 11:52:18 +02:00
4e85e24fa9
Add note about SUGAR_EMULATOR
Dan Williams
2006-08-23 00:59:42 -04:00
9f674ef232
Add missing files
Marco Pesenti Gritti
2006-08-22 16:18:49 +02:00
bf8f1e30ad
Forgot to add these
Marco Pesenti Gritti
2006-08-22 16:15:52 +02:00
511fec421f
Simple profile support. First time dialog (ugly and only nick atm).
Marco Pesenti Gritti
2006-08-22 16:15:34 +02:00
3e51b086df
Create a conf module. Move activity registry out of the shell (should only be graphical) into it.
Marco Pesenti Gritti
2006-08-22 14:01:53 +02:00
49073039e9
Run the session dbus from the emulator. The olpc run his own.
Marco Pesenti Gritti
2006-08-22 10:37:24 +02:00
1017bba22d
Release 0.20
Marco Pesenti Gritti
2006-08-21 21:28:16 +02:00
da80c91081
Enable sugar emulator only if SUGAR_EMULATOR=yes is set
Marco Pesenti Gritti
2006-08-21 19:37:55 +02:00
c3b7a84cbc
Use olpc matchbox theme
Marco Pesenti Gritti
2006-08-20 12:10:12 +02:00
5e00d939de
Fix the zooming cycle
Marco Pesenti Gritti
2006-08-19 14:42:14 +02:00
a3f62ee68f
Integrate Walter color values. (Still not fully hooked up to buddies)
Marco Pesenti Gritti
2006-08-19 14:27:56 +02:00
32a368bdbb
Adapt to the new artwork stylesheets
Marco Pesenti Gritti
2006-08-19 13:39:13 +02:00
fd20af1431
Update keybindings
Marco Pesenti Gritti
2006-08-19 12:14:12 +02:00
58ddb555c4
Merge demo4 branch
Marco Pesenti Gritti
2006-08-19 11:56:49 +02:00
f8c4f0bd66
Skeleton group chat activity. Fix positioning in the activity bar.
Marco Pesenti Gritti
2006-08-19 11:54:41 +02:00
5a2653bf1e
Functional mesh view
Marco Pesenti Gritti
2006-08-19 11:33:58 +02:00
0d4acb6e78
Start implementing friends/mesh
Marco Pesenti Gritti
2006-08-19 11:12:25 +02:00
de65daf548
Implement zooming levels, actual view still empty
Marco Pesenti Gritti
2006-08-19 02:00:04 +02:00
24dae31a9d
Starting to create the mesh view...
Marco Pesenti Gritti
2006-08-19 01:29:42 +02:00
e5eef2e183
Back out the 0.2 delay hack
Marco Pesenti Gritti
2006-08-18 19:40:05 +02:00
825758018d
Update the color property name
Marco Pesenti Gritti
2006-08-18 19:36:36 +02:00
678c7b9474
add a dir
Marco Pesenti Gritti
2006-08-18 00:53:04 +02:00
a60aface74
Make it a Makefile.am so that it doesn't break autogen
Marco Pesenti Gritti
2006-08-18 00:50:20 +02:00
8b912fb9fa
Don't use dbus for logging until we get deadlock issues sorted out
Dan Williams
2006-08-17 16:27:16 -04:00
212b9a49da
Don't do anything if there's no console
Dan Williams
2006-08-17 14:49:04 -04:00
f1d6f96dc4
Reset idle_id so we keep logging even if the console isn't set up yet
Dan Williams
2006-08-17 14:46:52 -04:00
396a32ba7c
Make an uninstall target
Dan Williams
2006-08-17 14:11:17 -04:00
4c923db7ea
Add traceback support to the session too
Dan Williams
2006-08-17 12:02:29 -04:00
14c9c55731
Typo
Marco Pesenti Gritti
2006-08-17 14:43:17 +02:00
640fff5619
Handle activity closed by removing his piece from the donut.
Marco Pesenti Gritti
2006-08-17 14:42:29 +02:00
f65d23c440
Add icon for activity to the donut. Add signals in the shell for window open/close and use them in the task view.
Marco Pesenti Gritti
2006-08-17 14:23:52 +02:00
10f356cb22
Add fg and bg circles, fill the paths
Marco Pesenti Gritti
2006-08-17 13:16:48 +02:00
fb829989c7
Get tasks adding to work
Marco Pesenti Gritti
2006-08-17 12:09:45 +02:00
e5ed8275a1
Some work on the donut...
Marco Pesenti Gritti
2006-08-17 11:47:41 +02:00
7990bc0d31
Get activity bar and activity creation to work
Marco Pesenti Gritti
2006-08-17 10:32:59 +02:00
01bc6cc71d
Forgot to add Makefile.in
Dan Williams
2006-08-16 23:12:22 -04:00
ea3b66aa0f
Fix bug in get_services; self._services.values() is a list of lists of services
Dan Williams
2006-08-16 23:07:28 -04:00
3b8dbb0836
Enable traceback debugging in the PS
Dan Williams
2006-08-16 23:06:13 -04:00
6d7782654c
Cache activity id
Dan Williams
2006-08-16 23:05:53 -04:00
95c06280ca
Add threadframe and TracebackUtils.py so we can get tracebacks of dbus deadlocks
Dan Williams
2006-08-16 23:05:44 -04:00
6530653636
Wait for PS to start again to fix race issues with activation
Dan Williams
2006-08-16 23:02:06 -04:00