Christopher Michael [Mon, 21 Dec 2009 02:35:14 +0000 (02:35 +0000)]
Remove dead code.
Add function to get border max size.
Set conformant apps to be below indicator bar.
SVN revision: 44617
Christopher Michael [Sun, 20 Dec 2009 17:29:04 +0000 (17:29 +0000)]
Handle another corner case wrt layout. Dual mode working nicely now even
with moving indicator (just need to handle conformant & fullscreen now).
SVN revision: 44611
Christopher Michael [Sun, 20 Dec 2009 06:06:53 +0000 (06:06 +0000)]
More work on layout code. Handle cases where top shelf was dragged to
zone->y, thus making app1 region too small to display anything, so we do the
layout as was done previously. There are still some corner cases that I need
to trap here.
SVN revision: 44591
Christopher Michael [Sun, 20 Dec 2009 04:45:11 +0000 (04:45 +0000)]
allow moving indicator in 1/8th increments (not free movement).
SVN revision: 44590
Christopher Michael [Sat, 19 Dec 2009 21:05:49 +0000 (21:05 +0000)]
New layout code for dual-mode. This works with dragable indicator bars (tho
still need to handle fullscreen/conformant cases, and cases where an app
which wants vkbd is placed at the bottom - the vkbd ends up covering the app
window :( )
SVN revision: 44580
Massimo Maiurana [Sat, 19 Dec 2009 15:06:30 +0000 (15:06 +0000)]
updating french and italian translations
SVN revision: 44576
Vincent Torri [Sat, 19 Dec 2009 08:39:11 +0000 (08:39 +0000)]
fix last void * arith
SVN revision: 44562
Carsten Haitzler [Sat, 19 Dec 2009 00:15:16 +0000 (00:15 +0000)]
fix more void * arith!
SVN revision: 44560
Christopher Michael [Fri, 18 Dec 2009 23:58:51 +0000 (23:58 +0000)]
Reduce variable usage.
SVN revision: 44559
Carsten Haitzler [Fri, 18 Dec 2009 23:53:39 +0000 (23:53 +0000)]
dont use void *'s and poitner arithmetic! char * is what was intended
SVN revision: 44558
Christopher Michael [Fri, 18 Dec 2009 23:51:54 +0000 (23:51 +0000)]
Add handy functions for getting dual-app mode safe regions (safe regions
being space that is available to place a window).
SVN revision: 44557
Gustavo Sverzut Barbieri [Fri, 18 Dec 2009 22:20:08 +0000 (22:20 +0000)]
'Set as background' mime handler moved to core, refactored.
* Remove 'Set as background' from conf_wallpaper and add it to e_bg
together with the other code that already was handling
'*.edj'. This makes more sense and will enable the action in
presence of both versions of wallpaper dialog;
* e_utils got pieces required by e_bg that could be used elsewhere,
one is the dialog to query for options to import, the other is what
really generates the conversion (import) of image->edj.
* conf_wallpaper: import thing is way too messy, needs cleaning or
removal. I don't care much about it as I plan to improve wallpaper2
instead.
SVN revision: 44556
Christopher Michael [Fri, 18 Dec 2009 17:51:35 +0000 (17:51 +0000)]
Traps for landscape mode when moving top_shelf or bottom_panel (so we don't
move the panel(s) if it's in a custom location).
SVN revision: 44550
Vincent Torri [Fri, 18 Dec 2009 13:52:23 +0000 (13:52 +0000)]
declare alloca where needed and make it portable
SVN revision: 44544
Vincent Torri [Fri, 18 Dec 2009 12:31:24 +0000 (12:31 +0000)]
redefine static inline functions to normal functions
SVN revision: 44539
Christopher Michael [Fri, 18 Dec 2009 05:17:03 +0000 (05:17 +0000)]
Some safety checks to make sure we return a border, else calls to policy are
useless.
SVN revision: 44535
Christopher Michael [Fri, 18 Dec 2009 00:03:43 +0000 (00:03 +0000)]
Remove drag structure from Window structure. Not needed now.
SVN revision: 44531
Christopher Michael [Thu, 17 Dec 2009 23:47:48 +0000 (23:47 +0000)]
Add some handy functions for getting top_shelf/bottom_panel position and size.
SVN revision: 44530
Christopher Michael [Thu, 17 Dec 2009 23:42:12 +0000 (23:42 +0000)]
Don't need to set drag == 0 here...drag_end client message handles that.
SVN revision: 44529
Christopher Michael [Thu, 17 Dec 2009 23:36:07 +0000 (23:36 +0000)]
Remove old drag code for indicator & illume2. Drag of top shelf is now
handled almost entirely by the top shelf itself. This removes the
input_window also.
SVN revision: 44528
Gustavo Sverzut Barbieri [Thu, 17 Dec 2009 23:05:51 +0000 (23:05 +0000)]
e_bg: improvements and start import process (unfinished!)
I ran out of time, so if someone wants to finish the move of
e_int_config_wallpaper_import.c to standard e_bg.c I appreciate the
help. Skeleton is there.
With this, it is possible to remove code from conf_wallpaper and have
that functionality in both wallpaper and wallpaper2.
SVN revision: 44527
Gustavo Sverzut Barbieri [Thu, 17 Dec 2009 21:59:23 +0000 (21:59 +0000)]
e_bg: delete trailing whitespace.
SVN revision: 44526
Gustavo Sverzut Barbieri [Thu, 17 Dec 2009 21:49:18 +0000 (21:49 +0000)]
'set as wallpaper': simpler and faster.
* allow path and dev to be handled by eina_stringshare_replace() and
thus if they were the last reference, we do not remove from share
to add them again.
* just call save queue and set as wallpaper if something actually changed.
SVN revision: 44525
Gustavo Sverzut Barbieri [Thu, 17 Dec 2009 21:41:31 +0000 (21:41 +0000)]
don't use EAPI for functions that should not be available outside module!
SVN revision: 44524
Vincent Torri [Thu, 17 Dec 2009 08:22:39 +0000 (08:22 +0000)]
tempget:
* small cleanup
* allow compilation on opensolaris
This modules does not work on opensolaris. I don't know that stuff,
so I have no idea of what to do to fix that
SVN revision: 44522
Vincent Torri [Thu, 17 Dec 2009 08:20:37 +0000 (08:20 +0000)]
batget:
* some cleanup
* allow compilation with opensolaris
SVN revision: 44521
Christopher Michael [Wed, 16 Dec 2009 21:39:04 +0000 (21:39 +0000)]
Remove config variables for locking.
Send mode to root window so we can lock/unlock indicator window on startup.
SVN revision: 44518
Christopher Michael [Wed, 16 Dec 2009 21:13:48 +0000 (21:13 +0000)]
Handle dragables a bit better. This also removes the config option from the
config dialog for locking.
SVN revision: 44517
Christopher Michael [Wed, 16 Dec 2009 20:12:49 +0000 (20:12 +0000)]
Add config options to lock dragables.
Cleanup some code.
SVN revision: 44515
Christopher Michael [Wed, 16 Dec 2009 20:10:09 +0000 (20:10 +0000)]
Remove menu from home...not needed.
SVN revision: 44514
Christopher Michael [Wed, 16 Dec 2009 20:07:35 +0000 (20:07 +0000)]
Make config gadget use a button instead of just an icon.
(This is needed because mouse_down on the icon was messing with illume
indicator drag)
SVN revision: 44513
Christopher Michael [Wed, 16 Dec 2009 19:44:46 +0000 (19:44 +0000)]
Remove unnecessary code (layer set, resizes, etc).
Disable instance edit on the gadcon.
Add code to check illume drag locked state and allow dragging accordingly.
SVN revision: 44512
Christopher Michael [Wed, 16 Dec 2009 03:08:54 +0000 (03:08 +0000)]
Remove a printf.
SVN revision: 44503
Christopher Michael [Wed, 16 Dec 2009 02:31:52 +0000 (02:31 +0000)]
Remove more old drag code.
SVN revision: 44499
Christopher Michael [Wed, 16 Dec 2009 02:23:39 +0000 (02:23 +0000)]
Remove old drag code.
Use new illume drag code. This makes indicator dragable :)
SVN revision: 44496
Christopher Michael [Wed, 16 Dec 2009 02:22:34 +0000 (02:22 +0000)]
Remove dnd files. Handled it differently.
SVN revision: 44495
Christopher Michael [Wed, 16 Dec 2009 02:21:28 +0000 (02:21 +0000)]
Add drag_start and drag_end to policy.
Remove old dead code.
SVN revision: 44493
Christopher Michael [Wed, 16 Dec 2009 00:43:29 +0000 (00:43 +0000)]
No need to release grabinput twice. This was already done a few lines above.
SVN revision: 44479
Massimo Maiurana [Tue, 15 Dec 2009 11:44:56 +0000 (11:44 +0000)]
added greek translation
SVN revision: 44477
Christopher Michael [Tue, 15 Dec 2009 08:25:09 +0000 (08:25 +0000)]
Catch when drag finished and printf some debug info.
SVN revision: 44475
Christopher Michael [Tue, 15 Dec 2009 08:24:40 +0000 (08:24 +0000)]
More work on dnd for indicator bar (not complete yet).
SVN revision: 44474
Christopher Michael [Tue, 15 Dec 2009 07:53:35 +0000 (07:53 +0000)]
Enable dragging of indicator bar (drop not complete yet).
SVN revision: 44473
Christopher Michael [Tue, 15 Dec 2009 06:55:37 +0000 (06:55 +0000)]
Start of dnd code for dragging indicator bars.
SVN revision: 44472
Christopher Michael [Tue, 15 Dec 2009 04:34:18 +0000 (04:34 +0000)]
Newer config with kbd toggle gadget.
SVN revision: 44464
Christopher Michael [Tue, 15 Dec 2009 04:33:47 +0000 (04:33 +0000)]
Add kbd-toggle module to build.
SVN revision: 44463
Christopher Michael [Tue, 15 Dec 2009 04:33:12 +0000 (04:33 +0000)]
Add separate vkbd toggle gadget.
SVN revision: 44462
Christopher Michael [Tue, 15 Dec 2009 04:32:16 +0000 (04:32 +0000)]
Remove gadget from keyboard module.
SVN revision: 44461
Christopher Michael [Tue, 15 Dec 2009 04:02:08 +0000 (04:02 +0000)]
Remove old code.
SVN revision: 44460
Christopher Michael [Tue, 15 Dec 2009 02:11:32 +0000 (02:11 +0000)]
Better placement of 'dialog' types for portrait mode.
SVN revision: 44459
Christopher Michael [Tue, 15 Dec 2009 01:51:19 +0000 (01:51 +0000)]
More appropriate place for border layers on fullscreen & conformant.
SVN revision: 44458
Christopher Michael [Tue, 15 Dec 2009 01:35:09 +0000 (01:35 +0000)]
Reenable layering of dialogs.
SVN revision: 44457
Christopher Michael [Tue, 15 Dec 2009 00:12:26 +0000 (00:12 +0000)]
Don't focus activated if focus is locked out.
SVN revision: 44456
Christopher Michael [Mon, 14 Dec 2009 23:49:36 +0000 (23:49 +0000)]
Rework illume layout code to be cleaner WITH comments :)
Much much much better layout code. I believe this handles ALL cases now :)
SVN revision: 44454
Massimo Maiurana [Mon, 14 Dec 2009 18:16:51 +0000 (18:16 +0000)]
updating greek translations
SVN revision: 44447
Christopher Michael [Mon, 14 Dec 2009 06:56:43 +0000 (06:56 +0000)]
Handle resizing border when vkbd appears. Works for single mode and dual
mode (top & bottom).
SVN revision: 44438
Christopher Michael [Mon, 14 Dec 2009 06:55:34 +0000 (06:55 +0000)]
Formatting.
Rename function to be focus_in.
SVN revision: 44437
Christopher Michael [Sun, 13 Dec 2009 20:03:18 +0000 (20:03 +0000)]
When a border needs fullscreen, set it.
SVN revision: 44431
Christopher Michael [Sun, 13 Dec 2009 19:47:05 +0000 (19:47 +0000)]
Hide top & bottom panels when border is fullscreen.
SVN revision: 44430
Christopher Michael [Sun, 13 Dec 2009 18:14:24 +0000 (18:14 +0000)]
Formatting. Fix comments.
SVN revision: 44427
Christopher Michael [Sun, 13 Dec 2009 17:46:14 +0000 (17:46 +0000)]
Make 'home' a bit faster. We don't need icon, label, etc, here as we never
make use of them anyway.
SVN revision: 44425
Massimo Maiurana [Sun, 13 Dec 2009 08:42:35 +0000 (08:42 +0000)]
updating french translation
SVN revision: 44419
Christopher Michael [Sat, 12 Dec 2009 01:11:05 +0000 (01:11 +0000)]
Handle client messages for back & close.
SVN revision: 44400
Christopher Michael [Fri, 11 Dec 2009 21:13:40 +0000 (21:13 +0000)]
Trap for illume_mode client messages.
SVN revision: 44386
Samuel F. Baggen [Fri, 11 Dec 2009 18:00:07 +0000 (18:00 +0000)]
systray: we dont want an ugly white box when there's no elements on the systray
SVN revision: 44377
Christopher Michael [Fri, 11 Dec 2009 09:36:07 +0000 (09:36 +0000)]
Formatting.
SVN revision: 44357
Christopher Michael [Fri, 11 Dec 2009 09:35:48 +0000 (09:35 +0000)]
Remove commented line. Not needed.
SVN revision: 44356
Christopher Michael [Fri, 11 Dec 2009 09:35:20 +0000 (09:35 +0000)]
New config which has the keyboard 'gadget' on the indicator bar.
SVN revision: 44355
Christopher Michael [Fri, 11 Dec 2009 09:34:52 +0000 (09:34 +0000)]
Set keyboard as sticky.
SVN revision: 44354
Christopher Michael [Fri, 11 Dec 2009 09:34:35 +0000 (09:34 +0000)]
Let layout policy handle kbd sticky.
Add a gadget for containers that allows manual keyboard visibility setting.
SVN revision: 44353
Christopher Michael [Fri, 11 Dec 2009 04:10:40 +0000 (04:10 +0000)]
Better tracking of launched exe's. No more seggies :)
SVN revision: 44348
Christopher Michael [Fri, 11 Dec 2009 02:58:52 +0000 (02:58 +0000)]
All new windows get focus on by default.
SVN revision: 44347
Christopher Michael [Fri, 11 Dec 2009 02:56:07 +0000 (02:56 +0000)]
Don't treat config dialogs as special anymore. They also can work w/ dual
app mode.
SVN revision: 44346
Christopher Michael [Fri, 11 Dec 2009 02:40:11 +0000 (02:40 +0000)]
Use current zone instead of always zone 0.
SVN revision: 44344
Christopher Michael [Thu, 10 Dec 2009 18:14:32 +0000 (18:14 +0000)]
Handle conformant apps in both dual modes now.
SVN revision: 44343
Christopher Michael [Thu, 10 Dec 2009 16:25:21 +0000 (16:25 +0000)]
No need to set 'writeline' more than once here.
SVN revision: 44336
Christopher Michael [Thu, 10 Dec 2009 16:20:23 +0000 (16:20 +0000)]
fix typo.
SVN revision: 44335
Christopher Michael [Thu, 10 Dec 2009 15:25:23 +0000 (15:25 +0000)]
Handle dual-mode left/right setting.
SVN revision: 44334
Christopher Michael [Tue, 8 Dec 2009 16:03:57 +0000 (16:03 +0000)]
Config dialogs take up all zone space even in dual mode (until I'm told
otherwise).
SVN revision: 44282
Christopher Michael [Tue, 8 Dec 2009 00:09:34 +0000 (00:09 +0000)]
Remove .cfg file as these are built from src files.
SVN revision: 44269
Christopher Michael [Tue, 8 Dec 2009 00:06:49 +0000 (00:06 +0000)]
Set the ecore_exe tag before we start the timers.
SVN revision: 44268
Christopher Michael [Mon, 7 Dec 2009 23:55:01 +0000 (23:55 +0000)]
Don't NULL out exe here (this was causing a lot of quiet errors wrt
ecore_exe_pid_get because inst->exe was NULL).
SVN revision: 44267
Christopher Michael [Mon, 7 Dec 2009 23:03:26 +0000 (23:03 +0000)]
Unregister dnd when we delete the window.
SVN revision: 44266
Christopher Michael [Mon, 7 Dec 2009 22:59:32 +0000 (22:59 +0000)]
Apply recent Numbers.kbd patch from Jens Seidel to fix incorrect key being
displayed.
SVN revision: 44265
Christopher Michael [Mon, 7 Dec 2009 22:58:38 +0000 (22:58 +0000)]
Patch from Jens Seidel to fix incorrect key being displayed.
SVN revision: 44264
Christopher Michael [Mon, 7 Dec 2009 21:59:34 +0000 (21:59 +0000)]
Make illume-home do drag n drop (works between 2 'home' windows also) :)
SVN revision: 44263
Christopher Michael [Mon, 7 Dec 2009 21:49:50 +0000 (21:49 +0000)]
Pop the message off of busycover if we delete this window.
SVN revision: 44262
Christopher Michael [Mon, 7 Dec 2009 21:44:08 +0000 (21:44 +0000)]
Add timeout for desktop run.
Add busycover handle so we can push/pop messages.
SVN revision: 44261
Christopher Michael [Mon, 7 Dec 2009 21:14:28 +0000 (21:14 +0000)]
Make basic dual mode work :) (this does not cover conformant apps yet, just
'basic' apps).
SVN revision: 44260
Christopher Michael [Mon, 7 Dec 2009 03:42:53 +0000 (03:42 +0000)]
Make illume-home keep track of any apps it runs, so we can uniconify the
border if user tries to run it again.
SVN revision: 44236
Christopher Michael [Mon, 7 Dec 2009 01:55:18 +0000 (01:55 +0000)]
Fix up some formatting.
SVN revision: 44233
Christopher Michael [Mon, 7 Dec 2009 00:32:39 +0000 (00:32 +0000)]
Don't move_resize a border if the dimensions are already set.
SVN revision: 44232
Sebastian Dransfeld [Sun, 6 Dec 2009 19:42:41 +0000 (19:42 +0000)]
Make clang happy
SVN revision: 44230
Christopher Michael [Sun, 6 Dec 2009 19:16:49 +0000 (19:16 +0000)]
Trap for config dialogs in conformant check.
SVN revision: 44227
Christopher Michael [Sun, 6 Dec 2009 19:08:45 +0000 (19:08 +0000)]
Don't need to show/hide "special windows" here. Handled in the
border_add/del functions.
SVN revision: 44226
Sebastian Dransfeld [Sun, 6 Dec 2009 18:03:35 +0000 (18:03 +0000)]
Fix Ticket #306
After we send the drop to the target it can take a while before it is
acknowledged. So release grab and hide input window so we can continue
working.
SVN revision: 44223
Christopher Michael [Sun, 6 Dec 2009 17:32:31 +0000 (17:32 +0000)]
Use new ecore_x_e_illume_conformant functions.
Add functions to get top_shelf & bottom_panel borders so we can hide/show
them.
If a conformant app window gets closed, reshow the top & bottom panels.
SVN revision: 44221
Christopher Michael [Sun, 6 Dec 2009 16:29:56 +0000 (16:29 +0000)]
Don't raise or focus a border if it's a "special" border.
SVN revision: 44218
Christopher Michael [Sun, 6 Dec 2009 16:17:39 +0000 (16:17 +0000)]
Add ability for policy to handle activate code itself.
SVN revision: 44217
Christopher Michael [Sun, 6 Dec 2009 15:57:05 +0000 (15:57 +0000)]
Add function to test for a border at certain position.
SVN revision: 44216
Massimo Maiurana [Sun, 6 Dec 2009 10:35:50 +0000 (10:35 +0000)]
updating esperanto translation
SVN revision: 44213