Commit Graph

994 Commits

Author SHA1 Message Date
Marco Pesenti Gritti
0984938f95 New animation API. Start rewriting the frame slidein slideout logic.
(Use the keys for now, mouse is not working)
2007-03-12 12:39:29 +01:00
Marco Pesenti Gritti
6c5d28ecf5 Save also the sugar session display and use it in sugar-activity. 2007-03-09 17:29:03 +01:00
Marco Pesenti Gritti
a5d303f9ff Smarter bundle name matching 2007-03-09 16:55:18 +01:00
Marco Pesenti Gritti
d3493aea9e Smarter sugar-activity which can make itself the factory and open
one instance.
2007-03-09 16:35:53 +01:00
Marco Pesenti Gritti
1587218e9e Remove unused files 2007-03-09 15:07:08 +01:00
Marco Pesenti Gritti
8a98cdc6e0 Fix matchbox invocation 2007-03-09 14:59:47 +01:00
Marco Pesenti Gritti
57c928916c Refactor sugar.env and paths 2007-03-09 14:57:54 +01:00
Marco Pesenti Gritti
73c1dbe4a7 CLeanup emulator shutdown 2007-03-09 13:53:26 +01:00
Marco Pesenti Gritti
6afd512d55 Cleanup kbd config passing 2007-03-09 13:47:17 +01:00
Marco Pesenti Gritti
c255a7b544 Remove unused var 2007-03-09 13:28:00 +01:00
Marco Pesenti Gritti
66e341c58e Use button_press virtual method instead of the connect_after hacks. 2007-03-09 13:12:52 +01:00
Marco Pesenti Gritti
2d9a06ec9a Add the root path of the services to python path, not services/.
Get rid of the now useless env.get_services_dir
2007-03-09 12:32:32 +01:00
Marco Pesenti Gritti
810bea6772 Remove unused var 2007-03-09 12:08:10 +01:00
Marco Pesenti Gritti
cda47a41f4 Implement ToggleIconButton 2007-03-09 11:22:51 +01:00
Marco Pesenti Gritti
ce6d21075f Simplified logic using a grid. It looks ugly but we don't care right now. 2007-03-07 12:11:14 +01:00
Marco Pesenti Gritti
dacf05fcd9 Intialize the service to None, we are freeing it later. 2007-03-07 10:59:48 +01:00
Owen Williams
2c7a22b157 Fix bug for activities with spaces in the name 2007-03-06 08:01:46 -05:00
John (J5) Palmieri
b21f1a3b80 workaround to fix blocking when launching activities
* set follow_name_owner_changes to true when creating a proxy for an activity
  which causes proxies to be late bound and not make a blocking call to
  start a service
2007-03-05 16:14:11 -05:00
Marco Pesenti Gritti
d06c1af638 Tweak menu layout 2007-03-05 13:34:31 +01:00
Marco Pesenti Gritti
5cc06cb5eb Tweak optionmenu and entry paddings 2007-03-05 12:43:32 +01:00
Marco Pesenti Gritti
5ae521be77 Fix aligment of menu icons 2007-03-05 12:29:52 +01:00
Tomeu Vizoso
4b1ca7056e Make action-id in MenuItem be object, not int. 2007-03-04 19:49:03 +01:00
Tomeu Vizoso
a585221b16 Added object update to the datastore. 2007-03-04 11:27:33 +01:00
Tomeu Vizoso
d027761209 Added create_with_object_id() func. 2007-03-02 22:22:19 +01:00
Marco Pesenti Gritti
8763d9d5e2 Typo 2007-03-02 22:22:20 +01:00
Marco Pesenti Gritti
1cadd9c1ce Add object_id 2007-03-02 21:58:36 +01:00
Tomeu Vizoso
d504124cc2 Hack Dan's DataStore for doing what we need for 6th March demo. 2007-03-02 21:17:03 +01:00
Marco Pesenti Gritti
d1a29ecf32 Set font to 7 points. Tweak zoom levels. 2007-03-01 21:38:38 +01:00
Marco Pesenti Gritti
1c69095310 Remove TODO 2007-03-01 16:31:14 +01:00
Marco Pesenti Gritti
8ec1e2b524 Use the dropdown icon. Quite an hack to get the icon size right,
we will have to fix this properly.
2007-03-01 15:52:36 +01:00
Marco Pesenti Gritti
6c16653173 Convert points correctly to device. Tweak zoom factor logic a bit 2007-02-28 21:04:26 +01:00
Tomeu Vizoso
1b869a04f8 Icon and Button fixes. 2007-02-28 19:53:06 +01:00
Marco Pesenti Gritti
abc400f841 Fix points_to_pixels impl 2007-02-28 19:05:56 +01:00
Tomeu Vizoso
6704e1bfd3 Button fixes and fix launching activities from the clipboard. 2007-02-28 16:41:50 +01:00
Marco Pesenti Gritti
b364612615 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-02-28 15:43:11 +01:00
Marco Pesenti Gritti
aec4fcf874 More work on devices, getting there 2007-02-28 15:42:41 +01:00
Tomeu Vizoso
b692eb3833 Entry fixes. 2007-02-28 15:34:40 +01:00
Tomeu Vizoso
0f1adfe1de Specify font size in pixels, not in points. 2007-02-28 14:47:35 +01:00
Marco Pesenti Gritti
b473b4f17c Pass the X dpi to Xephyr. Default to a minimum of 96, some distros appear to be broken. 2007-02-28 13:24:47 +01:00
Marco Pesenti Gritti
e3bab8cd12 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-02-27 23:19:16 +01:00
Marco Pesenti Gritti
5f288b68c9 Typo 2007-02-27 23:19:02 +01:00
Tomeu Vizoso
a6a8ad5677 IconButton hover fix. 2007-02-27 23:05:34 +01:00
Tomeu Vizoso
f09a63930f Fix stroke/fill on ZoomBox icons. 2007-02-27 22:35:28 +01:00
Guillaume Desmottes
152d95f3de properly manage the registered field in the config file 2007-02-27 20:22:38 +01:00
Marco Pesenti Gritti
4f4291e41c Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-02-27 20:09:40 +01:00
Marco Pesenti Gritti
b3452663bc Use a custom style to get rid of the damned window background 2007-02-27 20:08:33 +01:00
Guillaume Desmottes
17e33c7495 Merge branch 'master' of git+ssh://guillaume@dev.laptop.org/git/sugar 2007-02-27 19:08:29 +01:00
Guillaume Desmottes
5535aefc75 Add a Server section in the config file and use it to register only when needed 2007-02-27 19:08:17 +01:00
Marco Pesenti Gritti
b2f50f9da4 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-02-27 17:05:01 +01:00
Marco Pesenti Gritti
7081909d2d Fix some bugs with frame animation and enable it 2007-02-27 17:04:15 +01:00
Tomeu Vizoso
d398b37645 Button fixes. 2007-02-27 15:31:05 +01:00
Marco Pesenti Gritti
e478de4224 Use Window, add a compatibility hack to not break API 2007-02-27 15:05:44 +01:00
Marco Pesenti Gritti
2e2db562c5 Make the canvas window background transparent 2007-02-27 13:56:00 +01:00
Marco Pesenti Gritti
b04c19efb4 Add a window class to graphics, it contains a canvas. 2007-02-27 13:41:51 +01:00
Tomeu Vizoso
de902c41fd Added Button control. 2007-02-26 17:35:58 +01:00
Tomeu Vizoso
6b31f57257 Some control fixes. 2007-02-26 12:40:14 +01:00
Dan Williams
c1efa0a266 Ensure correctly formatted color 2007-02-25 22:23:27 -05:00
Dan Williams
0cad068bf4 Merge 2007-02-25 19:27:37 -05:00
Dan Williams
a72175ff68 Create separate plugins for connection methods 2007-02-25 19:24:48 -05:00
Dan Williams
1f91f7f7af New intro/setup screen 2007-02-25 17:53:10 -05:00
Marco Pesenti Gritti
b26ddc64ba Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-02-25 15:33:01 +01:00
Marco Pesenti Gritti
10bfe004a8 Fix strength propagation 2007-02-25 15:05:56 +01:00
Tomeu Vizoso
bba86e5b74 First try at menu sizing in OptionMenu. 2007-02-25 14:58:18 +01:00
Marco Pesenti Gritti
cb6a808832 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-02-24 20:58:51 +01:00
Tomeu Vizoso
067f703bfe Make OptionMenu grab the pointer on popup. 2007-02-24 18:18:50 +01:00
Marco Pesenti Gritti
39292db23e Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-02-24 17:52:43 +01:00
Marco Pesenti Gritti
3b7670a364 Don't present from inside the Activity constructor 2007-02-24 17:40:18 +01:00
Tomeu Vizoso
951e92395b Make the default icon scale depend on the screen resolution. 2007-02-24 17:15:47 +01:00
Tomeu Vizoso
5714396e34 Add hovering to MenuItem. 2007-02-24 15:30:16 +01:00
Tomeu Vizoso
2b1445be6c Adjusted rounded box radius. 2007-02-24 15:22:16 +01:00
Tomeu Vizoso
ce800fbc66 Add hover to BuddyIcon in the Frame. 2007-02-24 14:58:38 +01:00
Tomeu Vizoso
6a58df67a0 Highlight buttons and change menu background to black. 2007-02-23 20:39:52 +01:00
Tomeu Vizoso
a2e5b9308e Rename color property in CanvasIcon to xo-color and added properties fill-color and stroke-color. 2007-02-23 17:08:37 +01:00
Marco Pesenti Gritti
7cfeb76d4a Rework the implementation and add an explanation
about units and resolution indipendance in sugar.
2007-02-23 15:29:59 +01:00
Tomeu Vizoso
cb0d75eb59 Rename IconColor to XoColor. 2007-02-23 13:09:33 +01:00
Tomeu Vizoso
b8792c5c32 Added some SystemColors for the buttons. 2007-02-23 12:45:06 +01:00
Tomeu Vizoso
6756c00917 Added tooltips to CanvasIcon and implement popup positioning in the Frame. 2007-02-22 22:51:24 +01:00
Dan Williams
3b863f45a8 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-02-22 14:08:00 -05:00
Dan Williams
d091c60275 Add public key item to sugar profile 2007-02-22 14:07:53 -05:00
Marco Pesenti Gritti
fc805d3a88 Adapt to activity api change 2007-02-22 17:27:00 +01:00
Marco Pesenti Gritti
c4435397fc Remove bundle specific stuff from env.
Move get_bundle_path to activity.
2007-02-22 15:55:07 +01:00
Marco Pesenti Gritti
02f375b710 Add a class attribute as per the updated spec.
Cleanups.
2007-02-22 15:46:13 +01:00
Marco Pesenti Gritti
3742219d6c Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-02-22 14:12:09 +01:00
Marco Pesenti Gritti
995c59cb3e Make sugar-activity-factory just a wrapper. 2007-02-22 14:11:50 +01:00
Tomeu Vizoso
2f4822f1cd Make OptionMenu use the new Menu and MenuItem classes. 2007-02-22 12:34:38 +01:00
Marco Pesenti Gritti
1b5ac988d7 Put exec back, I forgot it was used by the camera.
Helper method to create an activity with an uri.
2007-02-22 01:23:58 +01:00
Marco Pesenti Gritti
0b6b6cd6ac Cleanup the Activity API, code needs more love. 2007-02-22 00:57:49 +01:00
Marco Pesenti Gritti
0d7bdeb20a Improve handle marshalling. Add an uri to the handle. 2007-02-22 00:41:26 +01:00
Marco Pesenti Gritti
0556d5f51f Fix caps 2007-02-22 00:14:00 +01:00
Marco Pesenti Gritti
5cf2b49cc1 Add an handle argument to the factory and to the activity constructor. 2007-02-22 00:07:08 +01:00
Tomeu Vizoso
d4639a1764 Use hippo.CanvasContext.translate_to_screen() for positioning popups. 2007-02-21 21:29:08 +01:00
Tomeu Vizoso
c9af045e43 Removed MenuIcon. 2007-02-21 21:15:08 +01:00
Tomeu Vizoso
b452b7d718 Make ClipboardIcon use the new Menu. 2007-02-21 21:12:27 +01:00
Marco Pesenti Gritti
9ba487fa1f Generate the id in ActivityFactory. I want it to be easy to
run activities without using the shell. Some regression in
the debug messages, which I'll fix as part of further
refactoring.
2007-02-21 20:56:14 +01:00
Marco Pesenti Gritti
ef3f861954 Fix caps 2007-02-21 20:20:36 +01:00
Marco Pesenti Gritti
70da5fa7bd More cleanups 2007-02-21 20:15:39 +01:00
Marco Pesenti Gritti
3fa653ed63 Split out Activity client/server 2007-02-21 19:39:11 +01:00
Marco Pesenti Gritti
3d3c730f22 Rename the class 2007-02-21 18:09:02 +01:00
Marco Pesenti Gritti
2627f7ff93 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-02-21 18:06:52 +01:00
Marco Pesenti Gritti
11264b48b2 Split factory client and server 2007-02-21 18:06:39 +01:00