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
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
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
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
Tomeu Vizoso
04fc7047c2
Don't autolaunch downloaded docs, this will be done from the Web activity.
2007-05-20 12:36:55 +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
Tomeu Vizoso
7fbcf08242
Fix for Python 2.4 compatibility.
2007-05-05 10:59:21 +02: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
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
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
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
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
Dan Williams
66bbe56df9
Ignore reply from share() (hack to quiet traceback, but unused anyway)
2007-04-13 16:58:12 -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
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
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
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
Marco Pesenti Gritti
2d08ff0163
Move private extensions out of the lib, inside the shell.
2007-04-07 00:08:54 +02:00
Dan Williams
9c0e0783db
Fix execute command when using the new dbus-python
2007-04-06 10:27:14 -04:00
Tomeu
5990e5bfd1
Return TRUE again in drag_motion_cb for accepting dnd drops.
2007-04-05 17:22:27 +02:00
Marco Pesenti Gritti
bd3e084805
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2007-04-05 12:45:57 +02:00
Marco Pesenti Gritti
3a90cef5b6
Rework corner detection to use 1 pixel window.
2007-04-05 12:44:03 +02:00
Dan Williams
396ca0e64e
Don't hiccup on NM start/stop
2007-04-05 00:22:13 -04:00
Dan Williams
4b4cf9673c
Cleanup of sugar device handling code
2007-04-04 23:48:09 -04:00
Marco Pesenti Gritti
e179dbae14
Increase timeouts a bit
2007-03-30 01:40:05 +02:00
Marco Pesenti Gritti
87f1e9bcc9
Suspend the mesh view when it's not active so that
...
we don't keep blinking the icon in the background.
2007-03-30 01:08:44 +02:00
Dan Williams
40f4c81d06
Make the mesh icon pulse when activated and activating
2007-03-29 15:00:27 -04:00
Dan Williams
d5826d1934
fix typo
2007-03-29 14:41:41 -04:00
Dan Williams
552af8aa56
Fix deprecation warning
2007-03-29 11:48:35 -04:00
Marco Pesenti Gritti
f59fab783f
Change the feedback for connected/connecting/disconnected access point,
...
using two different types of pulsing.
2007-03-29 17:25:47 +02:00
Dan Williams
d0fdf59486
Really add mesh device bits
2007-03-29 10:10:34 -04:00
Dan Williams
1352e5be94
Mesh network device support
2007-03-28 17:38:47 -04:00
Marco Pesenti Gritti
bf805bfa2f
Disable the presence service. You can reenable it by just
...
changing the _ENABLE var to True.
2007-03-28 12:17:34 +02:00
Marco Pesenti Gritti
1037fe6ca4
Disable invites
2007-03-28 11:58:47 +02:00
Marco Pesenti Gritti
2a36387ad7
Remove some unused imports
2007-03-28 11:42:50 +02:00
Marco Pesenti Gritti
b6a1445573
Kill a lot of old old unused code
2007-03-28 11:40:22 +02:00
Marco Pesenti Gritti
0896b90fd4
Fix function signature
2007-03-26 16:38:19 +02:00
Marco Pesenti Gritti
27414754a1
Pass an uri to the activity
2007-03-22 16:55:07 +01:00
Marco Pesenti Gritti
2ab9cd04dc
Remove the overlay chat button since it doesn't really work.
2007-03-22 16:34:33 +01:00
Marco Pesenti Gritti
1420265d06
Autolaunch etoys projects
2007-03-22 15:46:11 +01:00
Tomeu Vizoso
0bf1d579e2
Fix for removing items from the clipboard.
2007-03-20 12:58:52 +01:00
Tomeu Vizoso
5104e24ffa
Hack for detecting an onDisk format. Need to improve the clipboard API for the right fix.
2007-03-18 13:16:09 +01:00
Tomeu Vizoso
440baae7d9
Show and hide the frame when an object is added to the clipboard.
2007-03-18 12:56:11 +01:00
Tomeu Vizoso
57b617ef25
Don't grab the keyboard on press and only react to presses (temporary until trial1).
2007-03-17 20:46:44 +01:00
Tomeu Vizoso
ebe043a4d2
Refactored global key handling and frame logic.
2007-03-17 14:30:23 +01:00
Owen Williams
de80cf06de
Set mode to black and white when brightness is zero.
...
Also, reverse Alt-F5 and Alt-F8 to make them more sensible
2007-03-16 16:42:43 -04:00
Dan Williams
64a67e28f6
Disable sharing for trial1
2007-03-16 10:00:16 -04:00
Tomeu Vizoso
c0cd2cf9a6
Prevent activity launching being locked by error during launch.
2007-03-16 14:04:49 +01:00
Tomeu Vizoso
e8a21bf6a0
Use color.HTMLColor instead of the color string.
2007-03-16 11:53:22 +01:00
Dan Williams
b45c810ca1
Make access points have persistent colors
2007-03-15 22:03:42 -04:00
Dan Williams
85f8ef218d
Rearrange network device handling bits
2007-03-15 16:37:15 -04:00
Tomeu Vizoso
d001c70443
Tweaked sizes of home xo icon, donut radius and device icons.
2007-03-15 19:19:38 +01:00
Tomeu Vizoso
0fe529b78a
Avoid multiple simultaneous launches of the same activity.
2007-03-15 16:21:37 +01:00
Dan Williams
93e9d164c0
Auto-open some downloaded files
2007-03-14 14:43:42 -04:00
Tomeu Vizoso
6227b96215
Support selection of the clipboard object to be pasted.
2007-03-14 13:32:05 +01:00
Dan Williams
8b4ccf3eb1
Cleanup clipboard D-Bus API
...
- The clipboard now determines each objects unique id and
returns it from add_object()
- The ID is opaque to the client and should not be used/accessed
other than with the clipboard service
- Add object type hints for dbus-python
- Sugar clipboard bindings for get_object() now return a dict rather
than a tuple
- ClipboardIcon now retrieves the real file path and uses that
to open the file
- Adapt sugar bits to clipboard changes
2007-03-14 00:50:06 -04:00
Dan Williams
bfe04c2073
Add copyright header
2007-03-13 23:57:29 -04:00
Marco Pesenti Gritti
4960ddae25
Adapt to the new hippo canvas sizing API
2007-03-14 03:19:24 +01:00
Marco Pesenti Gritti
d041eadf92
Give up on the save/restore logic, it seem too unpredictable to be clear to the user.
...
Try a simpler logic where the frame state is reset when switching zoom levels.
2007-03-13 00:19:21 +01:00
Marco Pesenti Gritti
2c468110ba
Go back to the home page when all activities are closed.
2007-03-12 22:47:17 +01:00
Marco Pesenti Gritti
3bfd94899a
Bunch of fixes
2007-03-12 22:29:11 +01:00
Marco Pesenti Gritti
bf80cb55b9
Some cleanups in the Shell. Add a way to save/restore the frame state.
2007-03-12 20:18:55 +01:00
Marco Pesenti Gritti
2bd609e5fd
Cleanup
2007-03-12 19:14:02 +01:00
Marco Pesenti Gritti
ed454220e6
Cleanup
2007-03-12 19:13:09 +01:00
Marco Pesenti Gritti
ce91f2df99
Force hiding when running an activity even if the user hover the frame again.
2007-03-12 16:57:52 +01:00
Marco Pesenti Gritti
978965bfa8
Fix a race
2007-03-12 16:30:53 +01:00
Marco Pesenti Gritti
0d90a7b4e7
More fixes to the hover logic..
2007-03-12 16:22:03 +01:00
Marco Pesenti Gritti
49b0db642e
Fix hover checking logic
2007-03-12 16:09:41 +01:00
Eduardo Silva
84f6bdd0c9
Battery status update
2007-03-12 11:02:36 -04:00
Marco Pesenti Gritti
acaac29906
Add the frame when starting an activity
2007-03-12 14:54:55 +01:00
Marco Pesenti Gritti
540cef4b0d
Implement modes, some fixes
2007-03-12 14:48:02 +01:00
Marco Pesenti Gritti
a3a6d0cd89
Implement mouse logic
2007-03-12 14:05:50 +01:00
Marco Pesenti Gritti
c4fbb41bcd
Complete the key logic
2007-03-12 13:35:07 +01:00
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
158d933a10
Complete the UI for the battery
2007-03-12 10:51:48 +01:00
Dan Williams
a1411040f1
Make frame animation faster and smoother
2007-03-11 21:39:00 -04:00
Marco Pesenti Gritti
73c1dbe4a7
CLeanup emulator shutdown
2007-03-09 13:53:26 +01:00
Marco Pesenti Gritti
eefad0aeed
Do not try to add access points on model removed signal!
...
Some fixes to access point state.
2007-03-07 14:23:44 +01:00
Owen Williams
195e18d7b0
Merge branch 'master' of git+ssh://ywwg@dev.laptop.org/git/sugar
2007-03-05 21:24:59 -05:00
Owen Williams
3d32c9aaa6
Fix corner and edge frame activation
2007-03-05 21:24:42 -05:00
Marco Pesenti Gritti
1992a8a2d8
Disable journal automatic startup for now
2007-03-06 03:03:28 +01:00
Marco Pesenti Gritti
baad778406
Improve logging
2007-03-02 15:11:59 +01:00
Dan Williams
48e9887d92
Fix key release in keyhandler
2007-02-28 15:49:33 -05:00
Marco Pesenti Gritti
ad17143eb3
Missing file
2007-02-28 18:00:03 +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
32ac23ce27
Make the icon pulse when connecting
2007-02-28 16:19:01 +01:00
Marco Pesenti Gritti
aec4fcf874
More work on devices, getting there
2007-02-28 15:42:41 +01:00
Tomeu Vizoso
f09a63930f
Fix stroke/fill on ZoomBox icons.
2007-02-27 22:35:28 +01:00
Marco Pesenti Gritti
7081909d2d
Fix some bugs with frame animation and enable it
2007-02-27 17:04:15 +01:00
Marco Pesenti Gritti
b04c19efb4
Add a window class to graphics, it contains a canvas.
2007-02-27 13:41:51 +01:00
Marco Pesenti Gritti
df1f01552d
Fix overlay box alignment
2007-02-26 14:54:17 +01:00
Marco Pesenti Gritti
8f57bf7c9d
Support running without network manager service.
...
Rework code to run without hardware manager service.
2007-02-26 14:42:39 +01:00
Marco Pesenti Gritti
c433d97db9
Get rid of the old first time dialog
2007-02-26 13:33:02 +01:00
Marco Pesenti Gritti
6fadbde8bc
Fix up propagation of the state property changes
2007-02-26 13:20:36 +01:00
Marco Pesenti Gritti
89a91954c9
More work on network devices, getting there
2007-02-26 12:23:00 +01:00
Marco Pesenti Gritti
66f26e4b8b
Fixup tooltips. Still not working for the home page case, since
...
the active device logic is pretty broken.
2007-02-25 17:34:15 +01:00
Marco Pesenti Gritti
e803f6534f
Add ssid tooltip to the home too. Not working yet.
2007-02-25 15:24:04 +01:00
Marco Pesenti Gritti
10bfe004a8
Fix strength propagation
2007-02-25 15:05:56 +01:00
Marco Pesenti Gritti
f907ceeae6
Display strength of wireless device/networks
2007-02-25 14:30:17 +01:00
Marco Pesenti Gritti
81e2e9ed8d
Get rid of the old nm applet
2007-02-25 13:40:24 +01:00
Marco Pesenti Gritti
7c135804bc
Handle device removal
2007-02-25 12:36:44 +01:00
Marco Pesenti Gritti
38ac42d665
Activate the network on click
2007-02-25 12:17:45 +01:00
Marco Pesenti Gritti
91722dfebc
Add a tooltip with the ap name, not working for some reason
2007-02-25 11:52:14 +01:00
Marco Pesenti Gritti
06e0923687
First go at access points on the mesh view
2007-02-25 11:39:35 +01:00
Marco Pesenti Gritti
6a4170a51e
Get the wireless device to show.
2007-02-25 02:28:14 +01:00
Marco Pesenti Gritti
755250947a
Some work on the network devices
2007-02-25 02:00:40 +01:00
Marco Pesenti Gritti
89aa65d0f6
Move hardwaremanager out of the view to his own module
2007-02-25 01:07:05 +01:00
Owen Williams
d7eb3fd734
Fix part of bug 853, reposition and resize sugar frame after rotate
2007-02-24 13:28:04 -05:00
Tomeu Vizoso
ce800fbc66
Add hover to BuddyIcon in the Frame.
2007-02-24 14:58:38 +01:00
Tomeu Vizoso
940b50b4e6
Add hover to ClipboardIcon.
2007-02-24 14:35:31 +01:00
Tomeu Vizoso
52fc6826ab
Typo.
2007-02-24 14:23:18 +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
Tomeu Vizoso
cb0d75eb59
Rename IconColor to XoColor.
2007-02-23 13:09:33 +01:00
Tomeu Vizoso
6756c00917
Added tooltips to CanvasIcon and implement popup positioning in the Frame.
2007-02-22 22:51:24 +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
5cf2b49cc1
Add an handle argument to the factory and to the activity constructor.
2007-02-22 00:07: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
Tomeu Vizoso
7be3333671
Make BuddyIcon and BuddyMenu use the new Menu.
2007-02-21 17:55:44 +01:00
Marco Pesenti Gritti
3fbc00f74a
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2007-02-21 17:54:01 +01:00
Marco Pesenti Gritti
7db372cc1c
Make bundle registry a singleton. Get the object path from the registry.
2007-02-21 17:53:44 +01:00
Marco Pesenti Gritti
f5b13b716e
Do not expose the service names from Activity.
...
This create quite a bit of duplication, but I have to start somewhere cleaning this mess :/
2007-02-21 17:28:49 +01:00
Tomeu Vizoso
3ce2a67304
Refactored Menu out of Popup.
2007-02-21 17:05:41 +01:00
Tomeu Vizoso
500f979302
Renamed Button to IconButton.
2007-02-21 13:01:20 +01:00
Tomeu Vizoso
bbfe539429
Renamed Rollover to Popup.
2007-02-21 10:16:03 +01:00
Marco Pesenti Gritti
0ae5f61a07
Ooops changed the installation path by mistake
2007-02-20 22:12:33 +01:00
Tomeu Vizoso
f3cf928f31
Added Rollover control.
2007-02-20 16:38:25 +01:00
Marco Pesenti Gritti
5f65056d78
Cleanups
2007-02-20 16:35:07 +01:00
Marco Pesenti Gritti
7e96b1afb7
Get rid of the old grid. Never use absolute positioning.
2007-02-20 16:23:49 +01:00
Marco Pesenti Gritti
3de915db96
Completely drop stylesheets. Move some of it inside the nm service, don't want to touch that code because it will be rewritten.
2007-02-20 15:10:18 +01:00
Marco Pesenti Gritti
ee66b2237d
More work to get rid of stylesheets, some regressions.
2007-02-20 14:57:50 +01:00
Marco Pesenti Gritti
7ba58f68b0
Position the device icons around the donut
2007-02-20 12:01:58 +01:00
Marco Pesenti Gritti
e0dd1f5232
Infrastructure for the home page devices
2007-02-20 11:48:03 +01:00
Marco Pesenti Gritti
e24193c551
Get rid of stylesheets for MyIcon.
2007-02-19 17:59:29 +01:00
Marco Pesenti Gritti
d199e99514
Do not use Grid here, use units
2007-02-19 17:53:03 +01:00
Marco Pesenti Gritti
927926b49a
Remove reference to a stylesheet
2007-02-16 15:38:14 +01:00
Marco Pesenti Gritti
af0a6793f3
Use Button in the zoom box
2007-02-16 15:31:27 +01:00
Marco Pesenti Gritti
c9b103dfef
Refactor button a bit to support different sizes. Use it for the overlaybox.
2007-02-16 15:24:02 +01:00
Marco Pesenti Gritti
e1ef7398e2
Fix regression with screen rotation
2007-02-13 16:47:47 +01:00
Marco Pesenti Gritti
8f3fb612fd
Reenable the journal. Add desktop background color.
2007-02-13 15:02:39 +01:00
Tomeu Vizoso
7e324af179
Added toolbar and button controls.
2007-02-07 18:26:39 +01:00
Marco Pesenti Gritti
c44084df09
Make the icon colors list private
2007-02-07 16:55:22 +01:00
Tomeu Vizoso
1fb786f843
Listen for button-press in the hippo.Canvas, not on the gtk.Window.
2007-02-03 21:51:39 +01:00
Dan Williams
a228e5297b
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2007-01-31 11:32:03 -05:00
Dan Williams
de2cfecf92
Use screenshot for overlay window background
...
Instead of requiring a compositing manager for the transparent background
of the OverlayWindow, take a screenshot and use that instead.
2007-01-31 11:31:52 -05:00
Owen Williams
165bb9213f
Update look of activities donut to match wiki
...
If we remove current activity, set _current_activity to None
2007-01-31 11:16:33 -05:00
Tomeu Vizoso
9d13a9836d
Added new tool sugar-install-bundle.
2007-01-27 12:54:56 +01:00
Marco Pesenti Gritti
eeaf517049
We was no more scaling icons depending on screen resolution, fix it
2007-01-27 02:45:09 +01:00
Marco Pesenti Gritti
679f6f7c46
Size property is gone
2007-01-27 01:40:54 +01:00
Marco Pesenti Gritti
fd40c138c6
Rework icon sizing (unfinished, but more or less functional)
2007-01-27 01:36:31 +01:00
Dan Williams
d35413d8b0
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2007-01-26 09:18:53 -05:00
Marco Pesenti Gritti
698e0cb7f9
Actually disable animation
2007-01-25 19:50:00 +01:00
Marco Pesenti Gritti
aa79b1fdd6
Another volume change...
2007-01-25 18:04:47 +01:00
Marco Pesenti Gritti
81a1ac0320
Change sound level as asked by Flipo
2007-01-25 17:40:47 +01:00
Marco Pesenti Gritti
5bc623f45e
Try to avoid frame flickering by keeping the window offscreen.
...
First go at animation impl as I was at it, off by default.
2007-01-25 17:37:27 +01:00
Marco Pesenti Gritti
ff4054742a
Some refactoring. Store each panel in his own variable, since slide_in/slide_out handling will be different for each of them.
2007-01-25 12:39:44 +01:00
Marco Pesenti Gritti
1456c872bc
Split EventFrame to his own file, fixup caps
2007-01-25 12:22:37 +01:00
Dan Williams
89e10838d3
Stub Alt+Tab key handler
2007-01-24 14:56:44 -05:00
Marco Pesenti Gritti
1cadd9ac0a
Handle the case where there is not an hardware manager service installed.
2007-01-22 01:47:58 +01:00
Marco Pesenti Gritti
f95bb78a89
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2007-01-19 15:48:09 +01:00
Marco Pesenti Gritti
5ca728b1d3
Fix API for hippo-canvas 0.2
2007-01-19 15:47:33 +01:00
Eduardo Silva
492be2f6cd
Fixed missed Makefile.am entry
2007-01-19 10:28:44 -03:00
Owen Williams
3bedd451e3
Fix redundancy
2007-01-18 21:52:48 +01:00
Marco Pesenti Gritti
1143623d35
Factor out global keys handling from the shell
2007-01-18 15:04:56 +01:00
Marco Pesenti Gritti
704ad1c886
Reenable camera
2007-01-17 22:38:01 +01:00
Marco Pesenti Gritti
f20348a5fd
There are 4 different menu shells on the panel, check against the right one.
2007-01-16 20:32:29 +01:00
Tomeu Vizoso
93e030216c
Update to new icon API.
2007-01-16 19:22:50 +01:00
Dan Williams
55a459e63d
Reduce launch feedback interval to boost launch times
2007-01-16 10:44:43 -05:00
Marco Pesenti Gritti
eef96e7076
Accidentally reverted...
...
Revert "Revert "On edges show the frame after 1.5 seconds""
This reverts commit cbc8abbb08
.
2007-01-16 14:38:51 +01:00
Marco Pesenti Gritti
31ce0dbf69
Remove some unused imports
2007-01-16 00:49:04 +01:00
Marco Pesenti Gritti
cbc8abbb08
Revert "On edges show the frame after 1.5 seconds"
...
This reverts commit 5e08830feb
.
2007-01-15 23:31:07 +01:00
Marco Pesenti Gritti
c30451b19e
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2007-01-15 11:55:35 +01:00
Marco Pesenti Gritti
5e08830feb
On edges show the frame after 1.5 seconds
2007-01-15 11:28:30 +01:00
Dan Williams
2d6e577a16
Enable caching of rendered icon surfaces during launch feedback
2007-01-14 18:22:43 -05:00
Dan Williams
8e614af2de
Precompute color fade values; longer redraw interval
...
cycles be precious, don't waste them
2007-01-14 14:22:12 -05:00
Marco Pesenti Gritti
58b7e4108d
Add support for screen rotation.
2007-01-13 23:08:21 +01:00
Marco Pesenti Gritti
f530f5e276
Tweak sounds level a bit as per Flipo suggestion
2007-01-13 00:21:58 +01:00
Marco Pesenti Gritti
6971ddb9a4
Support for activity icons inside the bundle.
...
Patch by Gonzalo Odiard <godiard@gmail.com>
Modified by me to allow icon theme to override the bundle one.
2007-01-12 21:35:53 +01:00
Marco Pesenti Gritti
55339d4bea
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2007-01-12 14:31:38 +01:00
Marco Pesenti Gritti
4505c53abc
Disable camera key until key autorepeat is fixed
2007-01-12 13:19:19 +01:00
Tomeu Vizoso
334be3331b
Some more usability fixes for the clipboard.
2007-01-11 23:57:06 +01:00
Marco Pesenti Gritti
58f218133b
Also slide out the frame on shutdown
2007-01-11 11:43:34 +01:00
Marco Pesenti Gritti
297381cad7
Basic implementation of the shutdown graphics
2007-01-11 11:20:08 +01:00
Marco Pesenti Gritti
6e599ead06
Toggle console visibility
2007-01-10 17:12:23 +01:00
Marco Pesenti Gritti
84d3471613
Fix to follow the new home api
2007-01-10 15:30:21 +01:00
John (J5) Palmieri
4869f74642
add prelight on mouse enter to activity icons
...
* prelight uses profile.get_color()
2007-01-09 15:25:51 -05:00
Marco Pesenti Gritti
ac090fa8e7
Fix part 1 of #439 . Also cleanup code a bit.
2007-01-09 20:15:18 +01:00
Marco Pesenti Gritti
5e7735cbae
Improve keybindings, fix #575
2007-01-09 18:23:35 +01:00
Marco Pesenti Gritti
987386ddd1
s/=/equal
2007-01-09 18:11:14 +01:00
Marco Pesenti Gritti
ca4704787e
Work around the unfocusable terminal bug. For some reason I can't open a terminal directly from the key event.
2007-01-09 16:57:43 +01:00
Marco Pesenti Gritti
1bb37c34de
Correct keyboard brightness keycode
2007-01-09 15:31:01 +01:00
Dan Williams
018867a9a8
Remove debug print
2007-01-08 22:56:45 -05:00
Dan Williams
e7956a7bc1
Pulse icons while activity is launching
...
Saturate/desaturate the icon's colors on a sin curve while launching
2007-01-08 22:55:12 -05:00
Dan Williams
946a8f1b42
Misc shell activity launch fixes
...
also switch to home screen when launching an activity so we can
get feedback on launch status
2007-01-08 17:05:55 -05:00
Marco Pesenti Gritti
cae78d7041
Rework the console to use autoactivation, move it in services/
2007-01-08 18:06:59 +01:00
Marco Pesenti Gritti
17a1cb7ae4
Adapt to the new hardware manager
2007-01-08 13:09:13 +01:00
Tomeu Vizoso
1ee6b7faf0
Some clipboard fixes.
2007-01-07 23:38:33 +01:00
Dan Williams
70a5e27edd
Refactor activity icon handling in the Home View donut
...
Give each activity icon in the donut its own class to track
launch status in preparation for pulsing launch feedback.
2007-01-07 01:18:57 -05:00
Dan Williams
fb716ae046
Make activity launching asynchronous
...
The ActivityFactory create() method now returns a handler GObject,
which callers may attach signals to to receive success and error
signals from the result of the activity launch request.
2007-01-07 00:04:30 -05:00
Dan Williams
8cea4c5fc6
Track activities while they launch
...
HomeModel now uses the activity ID to track activities, and creates
the HomeActivity object when the activity is launched, not when
its window appears.
2007-01-06 19:31:19 -05:00
Dan Williams
b27257fadb
Make shell responsible for activity ID generation
...
Enables tracking of activity launch throughout the whole process, so that
the shell can be aware of the activity ID from the moment the activity
is started by the shell, until the activity becomes active. Previously,
the activity itself generated its own ID and told the shell what it was.
2007-01-06 16:29:13 -05:00
Tomeu Vizoso
f50d9f5f9a
Added icon, title and preview for clipboard objects. Also allow for opening docs and rtfs from the web.
2007-01-05 21:13:46 +01:00
Marco Pesenti Gritti
62f5c2e239
Cleanup keybindings, fix color/b&w
2007-01-05 20:32:00 +01:00
Dan Williams
1ef693572f
Respect return value from 'execute'
2007-01-05 12:25:21 -05:00
Marco Pesenti Gritti
be631afee5
Comment out .5 keys for now, they break stuff and don't work on the keyboard.
2007-01-05 12:57:42 +01:00
Marco Pesenti Gritti
8b9a8e01f8
Remove obsolete file
2007-01-05 12:28:51 +01:00
Marco Pesenti Gritti
2c923b9532
Shutdown when pressing the power button on the olpc.
2007-01-05 12:23:28 +01:00
Marco Pesenti Gritti
5c36c6f274
Remove the shutdown graphical button
2007-01-05 12:20:55 +01:00
Marco Pesenti Gritti
62eada2ee0
Implement audio controls
2007-01-05 03:21:55 +01:00
Marco Pesenti Gritti
dda100fca6
Stub volume control code
2007-01-05 02:19:52 +01:00
Marco Pesenti Gritti
41ba004ca3
Fix brightness keybinding
2007-01-04 20:02:45 +01:00
Marco Pesenti Gritti
a4e1b6b3ff
Fix handling of the no activities case
2006-12-24 15:58:53 +01:00
Marco Pesenti Gritti
b3c2368eac
Complete the shell model/view split, finally
2006-12-24 15:39:00 +01:00
Marco Pesenti Gritti
0d1e07d9c3
Split ActivityHost in model/view. Refactor accordingly.
2006-12-24 14:35:02 +01:00
Marco Pesenti Gritti
2db2ae5312
Split model/view in the activities donut.
...
Provide some infrastructure for Alt+Tab implementation.
2006-12-24 12:19:24 +01:00
Marco Pesenti Gritti
db6f615198
Start the journal activity by default
2006-12-24 02:59:20 +01:00
Marco Pesenti Gritti
dce69ef995
Refactor a bit to simply __init__
2006-12-24 02:51:37 +01:00
Marco Pesenti Gritti
5623c8a3b1
Change the Activity execute method to add a result boolean (handle/not handled).
...
When the camera key is pressed the Shell send and command to the active activity,
if that's not handled than it startup org.laptop.CameraActivity.
2006-12-21 12:37:02 +01:00
Dan Williams
5512f8461b
Re-enable buddy icons in rollover menus
2006-12-21 02:10:21 -05:00
Dan Williams
b960533fb4
Convert shared activity type to an activity bundle service name for activation via DBus
2006-12-20 23:42:16 -05:00
Marco Pesenti Gritti
6b09475b99
Add a start method to the activity. It's parallel/alternative to join.
2006-12-18 14:24:28 +01:00
Marco Pesenti Gritti
09b096d4d0
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2006-12-17 00:02:38 +01:00
Tomeu Vizoso
eba35406c5
Usability fixes for dnd on the clipboard
2006-12-16 23:55:22 +01:00
Marco Pesenti Gritti
6c2607d000
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2006-12-14 23:38:32 +01:00
Marco Pesenti Gritti
cc74954770
Remove the terminal keybinding, terminal is now in the devel console
2006-12-14 17:03:11 +01:00
Tomeu Vizoso
eade4bff03
Improve error reporting when a non-activity window is opened.
2006-12-14 16:45:52 +01:00
Tomeu Vizoso
cc39ef169f
Clipboard fixes.
2006-12-14 13:50:42 +01:00
Tomeu Vizoso
e68f0e00e9
Added c&v and dnd support to the clipboard.
2006-12-13 22:36:05 +01:00
Justin Gallardo
b9f9ef0fe9
Changed all tabs to 4 spaces for python style
2006-12-04 11:12:24 -08:00
Marco Pesenti Gritti
518d2d61d0
Remove unused old registry code
2006-12-01 23:09:02 +01:00
Marco Pesenti Gritti
ba5d1b4804
Finish up porting to the new registry
2006-12-01 23:04:14 +01:00
Marco Pesenti Gritti
2b97505577
Switch to the new registry
2006-12-01 22:40:02 +01:00
Marco Pesenti Gritti
b5b9d9d5f1
Remove more old activities code
2006-12-01 22:33:00 +01:00
Marco Pesenti Gritti
6169f603e5
Remove the old activities code path from here
2006-12-01 22:23:12 +01:00
Marco Pesenti Gritti
6bdda47901
Since service name and bundle id corrisponds, there
...
is no need to query the register anymore.
2006-12-01 22:22:09 +01:00
Dan Williams
880842dd86
don't kill the shell when a non-activity window is brought to front
...
(cherry picked from 5f03e1deb014d91af7deea5051011a67bc2dde5c commit)
2006-11-17 15:31:53 -05:00
Dan Williams
a029157488
Remap keys to match OLPC keyboard and use Shift+Alt for non-OLPC machines
2006-11-16 16:50:36 -05:00
Dan Williams
b51b2917d0
Rearrange keymappings for the real B1 machines' keyboards
...
(cherry picked from cda50cbf099f1db64f3cd95aeb05b54444fd66d0 commit)
2006-11-15 17:13:45 -05:00
Tomeu Vizoso
59d57a03d9
First implementation of ClipboardService. Implement pdf viewing and downloading via ClipboardService.
2006-11-15 13:56:19 +01:00
Marco Pesenti Gritti
b2e7bc079c
Work around the unfocusable terminal bug
2006-11-13 22:15:08 +01:00
Marco Pesenti Gritti
fcea34c227
Fix makefile
2006-11-12 00:28:19 +01:00
Marco Pesenti Gritti
d3e99e76ef
Add a shutdown button
2006-11-11 23:51:16 +01:00
Tomeu Vizoso
61f24de748
Reverting clipboard changes pushed by mistake. These are commits 23565cfd48
and a7e4092b0e
.
2006-11-10 14:14:15 +01:00
Tomeu Vizoso
d958e20df7
Make work enter on first time dialog. Fix for bug #324 .
2006-11-10 13:40:49 +01:00
Tomeu Vizoso
028bf526f2
Merge branch 'master' of git://dev.laptop.org/sugar
2006-11-10 11:58:11 +01:00
Marco Pesenti Gritti
5c1dbe499f
Release 0.51
2006-11-09 00:31:28 +01:00
Marco Pesenti Gritti
d1a9762cb8
Bind keys to dcon manager actions, see README
2006-11-08 16:42:50 +01:00
Tomeu Vizoso
a7e4092b0e
Created SugarDownloadManager and ClipboardService's wrapper. Show and hide the frame when adding an object to the clipboard.
2006-11-05 19:52:46 +01:00
Tomeu Vizoso
f428b3ab74
Merge branch 'master' of git://dev.laptop.org/sugar
2006-11-03 16:18:39 +01:00
Marco Pesenti Gritti
00026fb5ef
Check if we should show the launcher
2006-11-03 16:11:59 +01:00
Tomeu Vizoso
23565cfd48
First version of the ClipboardService. Added support for showing the progress of a pdf download in the clipboard.
2006-11-01 19:43:59 +01:00
Marco Pesenti Gritti
cb285aba06
Get running activities to work. Still hacky.
2006-10-31 12:06:28 +01:00
Marco Pesenti Gritti
d150ac40cc
More work on bundles support
2006-10-29 19:05:09 +01:00
Marco Pesenti Gritti
2f58f41e9e
Missing file
2006-10-24 20:19:00 +02:00
Marco Pesenti Gritti
2aa69e7199
Add the overlay icon on the frame
2006-10-24 19:44:18 +02:00
Marco Pesenti Gritti
ad7d04f736
Fix styling of the invites icon
2006-10-23 21:28:19 +02:00
Marco Pesenti Gritti
f997d02a7a
should be add_alone_buddy, add_buddy does not exist
2006-10-20 16:30:30 +02:00