Marco Pesenti Gritti
|
d05f1f13d3
|
Start rewriting our canvas stuff to cleanup and use hippo.
Out of the build.
|
2006-10-01 19:08:26 +02:00 |
|
Dan Williams
|
a09dc48669
|
Fix missing icon check
|
2006-09-28 17:03:24 -04:00 |
|
Dan Williams
|
8e7fe5dd65
|
Deal with missing icons
|
2006-09-28 17:00:15 -04:00 |
|
Dan Williams
|
e95e6c2a4e
|
Import the PS correctly
|
2006-09-28 15:51:40 -04:00 |
|
Dan Williams
|
70cbd90c7a
|
Fix signal args
|
2006-09-27 15:01:40 -04:00 |
|
Marco Pesenti Gritti
|
72d43fde28
|
Add a start method to the activity module, for initialization.
|
2006-09-26 22:12:18 +02:00 |
|
Dan Williams
|
ce577a6376
|
Refactor current activity handling to be top-level attributes and D-Bus signals, not stuck in the property dict
|
2006-09-26 13:31:14 -04:00 |
|
Marco Pesenti Gritti
|
9619921735
|
Image layout fixes
|
2006-09-25 21:35:25 +02:00 |
|
Dan Williams
|
5343a4d6ef
|
Fix mixup of set_constraints() args
|
2006-09-25 15:27:52 -04:00 |
|
Dan Williams
|
d585a251bd
|
Do simple height-flow layout on menu items, and add an add_image() function
|
2006-09-25 15:20:08 -04:00 |
|
Marco Pesenti Gritti
|
a8322a76eb
|
Fixes
|
2006-09-25 20:50:15 +02:00 |
|
Marco Pesenti Gritti
|
9dd98949e5
|
Hrm not really sure why I need this
|
2006-09-25 19:59:47 +02:00 |
|
Marco Pesenti Gritti
|
2ac1bf7302
|
Handle image size allocation
|
2006-09-25 19:06:31 +02:00 |
|
Marco Pesenti Gritti
|
2ee61e4475
|
Show activities again
|
2006-09-25 16:40:15 +02:00 |
|
Dan Williams
|
804848ba47
|
_stringify_hash -> printable_hash; generalize, make more public
|
2006-09-25 09:45:24 -04:00 |
|
Marco Pesenti Gritti
|
0092d85d61
|
Initial snow flake layout implementation
|
2006-09-25 14:32:08 +02:00 |
|
Marco Pesenti Gritti
|
d5f8d62d35
|
Add size request to BuddyActivityView and use it in IconLayout
|
2006-09-25 11:35:30 +02:00 |
|
Dan Williams
|
f83567ba32
|
Determine scale as a float so it's not clamped at 0
|
2006-09-24 21:53:39 -04:00 |
|
Marco Pesenti Gritti
|
3f73da0549
|
Some cleanups of the IconLayout
|
2006-09-24 22:55:13 +02:00 |
|
Dan Williams
|
6473444e09
|
Add a 'Disappeared' signal on the buddy object
|
2006-09-22 17:21:34 -04:00 |
|
Dan Williams
|
c978b5ed6d
|
Ensure properties will always be an empty dict
|
2006-09-22 15:42:11 -04:00 |
|
Dan Williams
|
7061434703
|
Don't traceback on Ctrl+C
|
2006-09-22 12:13:34 -04:00 |
|
Marco Pesenti Gritti
|
b6e32680aa
|
Use white for the separator
|
2006-09-22 14:50:26 +02:00 |
|
Marco Pesenti Gritti
|
d8c61d271a
|
Convert to the new icon format
|
2006-09-22 14:32:07 +02:00 |
|
Marco Pesenti Gritti
|
ccb33fe254
|
Missing casts
|
2006-09-22 11:43:44 +02:00 |
|
Marco Pesenti Gritti
|
5e55efe9d5
|
Get icon size from the handle. Remove the padding from
the zoom view icons and reorder them.
|
2006-09-22 10:55:10 +02:00 |
|
Dan Williams
|
4410ad5056
|
Don't traceback on reset-by-peer errors
|
2006-09-21 17:02:20 -04:00 |
|
Dan Williams
|
ab7ef75518
|
Add current activity accessor
|
2006-09-21 16:44:19 -04:00 |
|
Dan Williams
|
66a1539895
|
Let Kiu change activities randomly
|
2006-09-21 16:43:51 -04:00 |
|
Marco Pesenti Gritti
|
66124465e8
|
Do not show the frame when leaving the edge before the time
|
2006-09-21 18:04:37 +02:00 |
|
Marco Pesenti Gritti
|
3c64b65829
|
Drop color schemes per design change
|
2006-09-21 15:00:59 +02:00 |
|
Marco Pesenti Gritti
|
a054eb3a4b
|
Implement the frame mouse activation logic.
Some fixes in the Timeline
|
2006-09-21 14:45:36 +02:00 |
|
Marco Pesenti Gritti
|
446a58d52c
|
Simple timeline API.
Use it to implement the frame key logic.
|
2006-09-21 14:08:10 +02:00 |
|
Marco Pesenti Gritti
|
03539cf942
|
Add missing file, thanks to bertf
|
2006-09-20 19:54:49 +02:00 |
|
Dan Williams
|
d0f23744f0
|
Use asynchronous service resolution to capture service updates too
|
2006-09-19 13:54:32 -04:00 |
|
Marco Pesenti Gritti
|
ec0debdb30
|
Do not hide the frame if menushell is active.
|
2006-09-19 14:43:42 +02:00 |
|
Marco Pesenti Gritti
|
9ff192d0b3
|
Use a different menu shell for the zoom view and the frame
|
2006-09-19 14:04:11 +02:00 |
|
Marco Pesenti Gritti
|
0c099a4b7c
|
Do not show titlebar
|
2006-09-18 12:04:16 +02:00 |
|
Marco Pesenti Gritti
|
274dfbbf6a
|
Add Menu.py, patch by Tomeu Vizoso
|
2006-09-18 10:12:26 +02:00 |
|
Marco Pesenti Gritti
|
e48c135ae9
|
Rewrite canvas box layout
|
2006-09-17 03:35:14 +02:00 |
|
Marco Pesenti Gritti
|
27b2e0080b
|
Remove brain dead -1
|
2006-09-17 01:19:36 +02:00 |
|
Marco Pesenti Gritti
|
89e2f5be91
|
Rework menu positioning. Cleanups.
|
2006-09-17 01:05:59 +02:00 |
|
Marco Pesenti Gritti
|
f77046e76a
|
Correct rect allocation
|
2006-09-16 21:53:03 +02:00 |
|
Marco Pesenti Gritti
|
edba3e0082
|
Implement menu color scheme and fixup colors
|
2006-09-16 20:48:27 +02:00 |
|
Marco Pesenti Gritti
|
a1d2b993c0
|
Generic menu
|
2006-09-16 15:36:39 +02:00 |
|
Marco Pesenti Gritti
|
8dbdda5384
|
Move all the popup logic from IconItem to MenuIcon
|
2006-09-16 15:01:38 +02:00 |
|
Marco Pesenti Gritti
|
dd6c3fd0fe
|
s/rows/cols
|
2006-09-16 14:47:25 +02:00 |
|
Marco Pesenti Gritti
|
7c91b1c49f
|
Factor out to a generic icon with menu
|
2006-09-16 14:45:09 +02:00 |
|
Dan Williams
|
922b7238b9
|
Merge
|
2006-09-15 16:50:06 -04:00 |
|
Dan Williams
|
b39eff3365
|
Refcount tracked service types; ensure only the process that registers a service can change it; add support for updated service properties/published values
|
2006-09-15 16:41:11 -04:00 |
|
Marco Pesenti Gritti
|
5f99dcf9a5
|
Move the presence service out of the shell
|
2006-09-15 13:54:16 +02:00 |
|
Marco Pesenti Gritti
|
b7a5854a0b
|
More color fixes
|
2006-09-15 03:22:01 +02:00 |
|
Marco Pesenti Gritti
|
86c2de3e68
|
Urgh I had fill/stroke inverted, no wonder I was getting ugly colors!
|
2006-09-15 03:08:22 +02:00 |
|
Marco Pesenti Gritti
|
3a10f80aa1
|
A bunch of cleanups and fixes
|
2006-09-15 02:54:25 +02:00 |
|
Marco Pesenti Gritti
|
dd15b0d063
|
Improve function naming
|
2006-09-15 01:59:49 +02:00 |
|
Marco Pesenti Gritti
|
40ac396055
|
Fix small bugs in the grid logic
|
2006-09-15 01:56:59 +02:00 |
|
Marco Pesenti Gritti
|
e12881e36b
|
Pass screen relative coordinates in the popup event
|
2006-09-14 21:01:59 +02:00 |
|
Marco Pesenti Gritti
|
3b41f1248a
|
More layout fixes
|
2006-09-14 15:07:22 +02:00 |
|
Marco Pesenti Gritti
|
d053a7f219
|
Make the popup logic more solid
|
2006-09-14 14:24:14 +02:00 |
|
Marco Pesenti Gritti
|
fe69dec4ad
|
Implement popup menu for friends
|
2006-09-14 13:03:11 +02:00 |
|
Marco Pesenti Gritti
|
016891ec9a
|
Get rid of old grid implementation leftovers
|
2006-09-13 13:53:27 +02:00 |
|
Marco Pesenti Gritti
|
5086f2835e
|
Forgot to add files
|
2006-09-13 13:50:17 +02:00 |
|
Marco Pesenti Gritti
|
857b9cb659
|
Rewrite of the grid stuff. Simpler api and cleaner implementation.
Also follow the micro grids in pentagram design.
|
2006-09-13 13:50:00 +02:00 |
|
Marco Pesenti Gritti
|
2956a3ab8c
|
Adapt to LocalModel interface
|
2006-09-12 13:39:48 +02:00 |
|
Marco Pesenti Gritti
|
53f7cc1f34
|
Cleanup browser model service on destroy.
Remove the activity service even if the owner is gone.
|
2006-09-12 13:21:18 +02:00 |
|
Marco Pesenti Gritti
|
d06cb74d25
|
Cast size to int
|
2006-09-11 19:25:16 +02:00 |
|
Marco Pesenti Gritti
|
6a90ef11d3
|
Export the color in the env and initialize the buddy with it
|
2006-09-11 15:18:57 +02:00 |
|
Marco Pesenti Gritti
|
8950e0e355
|
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
|
2006-09-11 13:13:35 +02:00 |
|
Marco Pesenti Gritti
|
6bf9c36e7f
|
Simple svg render buffering
|
2006-09-11 13:13:17 +02:00 |
|
Ivan Krstić
|
8256be0cf2
|
Log unhandled exceptions in /tmp/sugar.log
|
2006-09-11 01:29:20 -04:00 |
|
Marco Pesenti Gritti
|
9aaaa500a6
|
Optimize cache a bit and cleanup code
|
2006-09-11 00:36:12 +02:00 |
|
Marco Pesenti Gritti
|
35e64c154a
|
Redraw existing bounds on do_update
|
2006-09-10 23:48:23 +02:00 |
|
Marco Pesenti Gritti
|
a75adee698
|
Redraw on properties changes
|
2006-09-10 23:41:11 +02:00 |
|
Marco Pesenti Gritti
|
f43b97a202
|
Add timelined actions
|
2006-09-10 13:50:22 +02:00 |
|
Marco Pesenti Gritti
|
5b31e2b134
|
Abtract the bot code out to Bot
|
2006-09-10 13:31:08 +02:00 |
|
Marco Pesenti Gritti
|
7958f30744
|
Write a non ui test session.
|
2006-09-10 03:07:10 +02:00 |
|
Marco Pesenti Gritti
|
3884507a74
|
Write a session for ui tests and use it for test-icons
|
2006-09-10 02:54:05 +02:00 |
|
Marco Pesenti Gritti
|
47cc58b1e6
|
Make part of the session public so that it can used by tests
|
2006-09-10 02:35:53 +02:00 |
|
Marco Pesenti Gritti
|
f4f70d22f1
|
Remove old bots implementation. I'm going to rewrite this.
|
2006-09-10 01:38:04 +02:00 |
|
Marco Pesenti Gritti
|
85a10c7775
|
Add missing file
|
2006-09-09 14:52:50 +02:00 |
|
Marco Pesenti Gritti
|
1cc21aa7cf
|
Remove invites when accepted
|
2006-09-09 14:37:11 +02:00 |
|
Marco Pesenti Gritti
|
9d4911d1e3
|
Insert the invites before the activities
|
2006-09-09 14:11:24 +02:00 |
|
Marco Pesenti Gritti
|
4cca5dc9ff
|
Use stock-missing when there is no activity icon
|
2006-09-09 13:25:56 +02:00 |
|
Marco Pesenti Gritti
|
2b1a11fb66
|
Improved layout strategy
|
2006-09-09 12:23:01 +02:00 |
|
Marco Pesenti Gritti
|
1eae3082c2
|
add file
|
2006-09-08 22:52:06 +02:00 |
|
Marco Pesenti Gritti
|
f26e85a1fa
|
Write a canvas subclass in 1200x900 that adapts to screen.
Use it in the test.
|
2006-09-08 22:49:49 +02:00 |
|
Dan Williams
|
e402fe3286
|
Get initial properties synchronously rather than async
|
2006-09-08 11:26:40 -04:00 |
|
Marco Pesenti Gritti
|
233051875b
|
Bring around both colors, since multiple combinations can have
the same base color.
|
2006-09-08 15:09:10 +02:00 |
|
Marco Pesenti Gritti
|
8d27527fd9
|
Integrate new colors table
|
2006-09-08 13:53:55 +02:00 |
|
Marco Pesenti Gritti
|
39e1e08082
|
Fix redrawing
|
2006-09-08 11:54:31 +02:00 |
|
Marco Pesenti Gritti
|
071719e0a4
|
Do not sum up multiple translations
|
2006-09-08 11:31:11 +02:00 |
|
Marco Pesenti Gritti
|
10f3c1bc92
|
More fixes
|
2006-09-08 10:38:45 +02:00 |
|
Marco Pesenti Gritti
|
d2ca088057
|
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
|
2006-09-08 10:20:17 +02:00 |
|
Marco Pesenti Gritti
|
53d9686e6e
|
Use float for x,y,w,h
|
2006-09-08 10:16:23 +02:00 |
|
Dan Williams
|
e2306d81bd
|
Add PropertyChanged signal for Buddy objects because color and address can change later. Also don't try to stuff None through dbus
|
2006-09-07 23:30:22 -04:00 |
|
Marco Pesenti Gritti
|
5f93f41387
|
Typo
|
2006-09-08 02:59:05 +02:00 |
|
Marco Pesenti Gritti
|
6bbb20c4c7
|
Add padding in the constraints constructor
|
2006-09-08 02:20:11 +02:00 |
|
Marco Pesenti Gritti
|
57d1221cd3
|
Ensure w/h > 0
|
2006-09-08 02:11:46 +02:00 |
|
Marco Pesenti Gritti
|
d51a00eaec
|
Get the top panel back
|
2006-09-08 00:51:45 +02:00 |
|
Marco Pesenti Gritti
|
7850970f27
|
Make the frame adapt to screen size again.
Several cleanups.
Fixup makefiles
|
2006-09-07 19:51:27 +02:00 |
|