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