Christopher Michael
f82a3fb67e
Address fixme for show/hide indicator window.
...
SVN revision: 45923
2010-02-06 01:10:10 +00:00
Carsten Haitzler
1595840134
some stuff... hmmm.
...
SVN revision: 45890
2010-02-05 06:12:02 +00:00
Christopher Michael
2e4b78b724
Add more error trapping.
...
SVN revision: 45691
2010-01-29 06:09:20 +00:00
Christopher Michael
3ac0f2e690
Add more error trapping.
...
SVN revision: 45690
2010-01-29 06:04:11 +00:00
Christopher Michael
25dd627a3a
more trapping.
...
SVN revision: 45688
2010-01-29 05:58:46 +00:00
Christopher Michael
795ee6f6c2
Add some more error trapping.
...
SVN revision: 45687
2010-01-29 05:57:40 +00:00
Christopher Michael
096d4b0623
More error trapping.
...
SVN revision: 45686
2010-01-29 05:54:47 +00:00
Christopher Michael
5693b420a3
More error trapping.
...
SVN revision: 45685
2010-01-29 05:52:36 +00:00
Christopher Michael
30733c2133
E_FREE already sets variables to NULL.
...
SVN revision: 45684
2010-01-29 05:44:21 +00:00
Christopher Michael
cb1d92f244
More possible error trapping.
...
SVN revision: 45683
2010-01-29 05:42:55 +00:00
Christopher Michael
bab37d908f
More trapping.
...
SVN revision: 45682
2010-01-29 05:41:20 +00:00
Christopher Michael
c53dd2238d
better trapping in dbus code (in case of unforseen problems)
...
SVN revision: 45680
2010-01-29 05:31:08 +00:00
Christopher Michael
7a3f478648
Shutdown config subsystem if layout init fails.
...
Do not allocate zones if zone count is zero.
SVN revision: 45679
2010-01-29 05:07:37 +00:00
Christopher Michael
fa665ff798
Resize the dialog if it doesn't fit in the zone.
...
SVN revision: 45678
2010-01-29 04:58:14 +00:00
Christopher Michael
c45b689eb1
Fix custom layout mode for fullscreen apps.
...
SVN revision: 45606
2010-01-26 22:37:55 +00:00
Christopher Michael
eeb3a3318d
Fix up layout code wrt fullscreen apps, conformant apps, and vkbd.
...
SVN revision: 45598
2010-01-26 20:13:34 +00:00
Christopher Michael
8b90bb8941
Completely fix conformant windows (wrt vkbd) in single layout mode.
...
SVN revision: 45580
2010-01-26 10:50:51 +00:00
Christopher Michael
f435b6322c
Allow conformant windows to work with vkbd in single layout mode (need to
...
handle dual mode still).
SVN revision: 45579
2010-01-26 10:16:29 +00:00
Christopher Michael
f92311b2a9
Remove e_mod_border (dead file).
...
Rework layout code for all modes:
- Better layout code for dual modes.
- Don't set focus if the border is already focused.
- No need to call the 'back' method on border_delete.
- Don't call focus_latest_set on border_focus_in.
(not needed as it turns out).
Cleanup e_illume_border.c:
- Free lists when done with them.
- Check zones are valid.
- Reduce variable usage.
SVN revision: 45503
2010-01-23 21:31:06 +00:00
Christopher Michael
a77b6a8ad9
Reduce variable usage.
...
Add additional error trapping.
SVN revision: 45478
2010-01-23 05:56:17 +00:00
Christopher Michael
64ccc4f601
Reorg/refactor some code to reduce duplicate code.
...
SVN revision: 45477
2010-01-23 05:31:05 +00:00
Christopher Michael
5e5e414525
Reorganize some variable placement to reduce potential register usage.
...
SVN revision: 45476
2010-01-23 04:52:28 +00:00
Christopher Michael
c1fa97861b
Not sure why, but moving QP borders here need an actual e_border_move call.
...
SVN revision: 45475
2010-01-23 04:35:23 +00:00
Christopher Michael
8ca7469480
Hide/Show QP borders when appropriate.
...
If we move the indicator window in policy, then send qp_pos_update message
so quickpanel is in the correct position.
SVN revision: 45473
2010-01-22 23:28:03 +00:00
Christopher Michael
19f06ac085
Rework quickpanel to account for ability to drag indicators...so now when
...
indicator moves, quickpanel will adjust it's position accordingly.
SVN revision: 45468
2010-01-22 22:51:31 +00:00
Carsten Haitzler
d57b58c4c3
fix distcheck!
...
SVN revision: 45426
2010-01-22 05:11:19 +00:00
Christopher Michael
cc1334f5aa
We cannot rely on bd->client.icccm.title to be valid, so fix illume border
...
detection with that in mind.
SVN revision: 45423
2010-01-22 01:44:50 +00:00
Christopher Michael
b03babe944
Remove printfs.
...
SVN revision: 45378
2010-01-21 02:05:19 +00:00
Christopher Michael
63b73189d0
When quickpanel gets deleted, we need to remove the borders from the qp list.
...
SVN revision: 45376
2010-01-21 01:47:30 +00:00
Christopher Michael
e814e90d4a
Fix border focus cycling.
...
SVN revision: 45313
2010-01-19 02:35:12 +00:00
Christopher Michael
3bf5c6c2f3
Recode 'back' message to work on focus per-zone.
...
SVN revision: 45312
2010-01-19 02:21:14 +00:00
Christopher Michael
1d8b54bd91
When deleting a window, send the 'back' command so we set focus to the
...
previous window.
SVN revision: 45309
2010-01-19 00:33:53 +00:00
Christopher Michael
2c99b1edf0
Hide indicator window if we launch a fullscreen app, and show indicator
...
window when fullscreen window is closed.
SVN revision: 45307
2010-01-19 00:00:07 +00:00
Christopher Michael
1bc2b829f2
Use PATH_MAX in e_utils.
...
Add function in e_utils to get a zone by Ecore_X_Window (black_win).
No need to check for locked in illume-indicator.
Add client message handler for quickpanel to handle zone request changes on
quickpanel borders.
Remove some printfs.
Minor formatting in illume2 e_kbd.
Easier check for focused_vkbd_state.
SVN revision: 45233
2010-01-16 18:40:03 +00:00
Sebastian Dransfeld
f2c243f91e
make clang happy
...
SVN revision: 45191
2010-01-15 19:36:00 +00:00
Carsten Haitzler
d4c9dd55e6
fix segv if no per-zeon-config found!
...
SVN revision: 45158
2010-01-15 04:40:08 +00:00
Christopher Michael
525346b624
Don't send mode message here.
...
SVN revision: 45155
2010-01-15 03:58:23 +00:00
Christopher Michael
b8cb5165c5
Loop managers & containers when looking for the proper zone.
...
Some re-org/cleanup during init.
SVN revision: 45124
2010-01-14 20:10:11 +00:00
Christopher Michael
245804f5d7
Remove the pkg-config file for E_Illume.
...
Remove dead lines in indicator code.
SVN revision: 45108
2010-01-14 04:08:04 +00:00
Christopher Michael
d307f74950
Do xinerama/dual-head setup based on managers->containers->zones, not
...
xinerama screen count. (as E the wm will take care of setting up
managers/containers/zones per what is needed from xinerama/dual-head).
SVN revision: 45101
2010-01-14 01:18:37 +00:00
Christopher Michael
e02e87239a
Remove unused files.
...
SVN revision: 45100
2010-01-14 00:55:54 +00:00
Christopher Michael
8fc8d8d24f
Fix missing corner case for layout placement.
...
Change variable name in policy settings.
SVN revision: 45099
2010-01-14 00:20:32 +00:00
Christopher Michael
07666b4952
Add illume2 module...oops :(
...
SVN revision: 45073
2010-01-13 01:10:39 +00:00
Christopher Michael
3daa61a89d
Remove all old illume2 code. New code coming in mass.
...
SVN revision: 45067
2010-01-12 20:18:38 +00:00
Carsten Haitzler
07ccfbae03
fix seg!
...
SVN revision: 45001
2010-01-09 02:56:20 +00:00
Christopher Michael
a5bac23eca
Use border props for quickpanel rather than round-trip X calls.
...
SVN revision: 44881
2010-01-04 18:19:27 +00:00
Christopher Michael
f435c770e4
Add illume atoms to e_border struct.
...
Add code to fetch illume atoms on border map & property changes (if needed).
- This avoids a lot of round-trip calls to X when running illume2.
Remove whitespace & fix some formatting.
Use PATH_MAX instead of 4096.
Update illume2 code to use new border atoms and avoid round-trip X calls.
SVN revision: 44879
2010-01-04 18:15:56 +00:00
Christopher Michael
3ec7e23d3f
Some printfs for quickpanel sort (as it still does not seem to sort
...
correctly all the time).
SVN revision: 44872
2010-01-04 05:32:13 +00:00
Christopher Michael
d39c3131fe
Remove a printf.
...
Do not set lock_client_location or lock_user_location during border assign
hook. (These were responsible for elm_indicator window not being movable)
Add a new function so that we can move indicator window to proper position
if we are not in landscape mode. ( This resets indicator window to top
position when mode changes to non-landscape)
Thanks for the help Raster ;)
SVN revision: 44871
2010-01-04 02:53:51 +00:00
Christopher Michael
7d817812d9
Remove samsung policy directory. Not really needed.
...
SVN revision: 44868
2010-01-04 01:55:03 +00:00
Christopher Michael
35df00f32a
Add event for when policy changes.
...
Handle policy change event.
Remove some unneeded includes.
SVN revision: 44867
2010-01-03 22:54:47 +00:00
Christopher Michael
21055add39
Fix sorting on major numbers (still a problem w/ sorting on minor numbers
...
tho).
SVN revision: 44866
2010-01-03 22:34:09 +00:00
Christopher Michael
687881fc63
Rework illume2:
...
- Policies are now loadable .so's ;)
SVN revision: 44864
2010-01-03 22:24:07 +00:00
Christopher Michael
6ca0879feb
Remove old illume2 (readding in a second with lots of changes, so this was
...
easier).
SVN revision: 44863
2010-01-03 22:22:39 +00:00
Christopher Michael
a1bc311d9a
Fix some formatting in connman.
...
Remove some commented lines in quickpanel.
Add some printfs to quickpanel sort.
Remove dead code line in illume2 layout.
Separate illume and illume2 modules in build process (this allows illume &
illume2 to be enabled/disabled separately)
SVN revision: 44841
2010-01-01 17:15:16 +00:00
Christopher Michael
e20470a501
Add input window so we can click anywhere and dismiss QP. Also listens for
...
mouse_wheel up to dismiss (because we use mouse_wheel currently to show QP).
SVN revision: 44810
2009-12-30 19:45:53 +00:00
Christopher Michael
0f08cc2cac
Implement priority sorting for quickpanels.
...
SVN revision: 44804
2009-12-30 18:41:55 +00:00
Christopher Michael
ca2c3ef479
Formatting in quickpanel.
...
Use better method to get current zone.
Check valid border count on mode switch and create new home windows if needed.
SVN revision: 44778
2009-12-30 02:34:27 +00:00
Christopher Michael
67a4f2caa0
Add different icons for different layout modes in mode-toggle module.
...
Add code to handle layout changes & update icon.
Implement new Ecore_X Illume Modes.
Make mode toggle actually cycle through modes and change accordingly.
SVN revision: 44769
2009-12-29 22:23:15 +00:00
Christopher Michael
a3b7ffe569
And fix quickpanel layer if we are not animating.
...
SVN revision: 44767
2009-12-29 20:48:19 +00:00
Christopher Michael
7beb5fbf59
Fix quickpanel layering issue.
...
SVN revision: 44766
2009-12-29 20:43:14 +00:00
Christopher Michael
a19182368b
Remove function protos that are not used anymore.
...
SVN revision: 44765
2009-12-29 20:34:43 +00:00
Christopher Michael
93bcd9f4b0
Reduce variable usage.
...
Reenable border_assign hook (apparently it is needed for proper window
placement).
Reduce variable usage in some functions.
Remove border show/hide handlers (not used here).
SVN revision: 44764
2009-12-29 20:30:39 +00:00
Christopher Michael
b6c8671bca
Fix some quickpanel placement issues.
...
Add function to adjust quickpanel position.
Add function to return if border is valid.
Set layer of App borders.
Reduce variable usage (use valid_count_get directly).
SVN revision: 44763
2009-12-29 20:26:15 +00:00
Christopher Michael
5e5c3108cc
Add missing quickpanel files (not complete yet, but does work)
...
SVN revision: 44754
2009-12-28 22:22:50 +00:00
Christopher Michael
676817424c
Remove code which handles quickpanel state in client message handler.
...
Remove quickpanel functions from policy (handled differently now)
Create quickpanel object so we can animate it.
Add quickpanel init/shutdown to startup.
Don't handle layer set for quickpanel in border_add
Set quickpanel layer in layout code.
SVN revision: 44753
2009-12-28 22:22:07 +00:00
Christopher Michael
7804b38022
Remove dead code. These hooks are not needed.
...
SVN revision: 44744
2009-12-28 05:50:23 +00:00
Christopher Michael
019ced7f7c
Reduce duplicated code.
...
SVN revision: 44743
2009-12-28 04:21:38 +00:00
Christopher Michael
3f2e4ed776
Add config variable for quickpanel animation duration.
...
Add gui for setting quickpanel duration (in Animation settings)
Bump config version for new variable (qp duration)
SVN revision: 44742
2009-12-28 03:50:44 +00:00
Christopher Michael
fa7997bb19
Do not need to pass module when doing e_kbd_init.
...
Do not need to pass module when doing e_mod_layout_init.
Use global config->mod_dir in e_kbd_dbus.
Handle layer set & lower of quickpanel(s) in _border_add function.
Actually show/hide quickpanels when asked (temporary..this will change soon)
No need to handle setting conformant app layer in layout code. Done in
border_add.
SVN revision: 44741
2009-12-28 03:41:20 +00:00
Christopher Michael
4a4d04fa81
Add functions to allow quickpanel show/hide to be handled on a per-policy
...
basis.
SVN revision: 44740
2009-12-28 02:34:49 +00:00
Christopher Michael
0576446c11
Add check in 'valid borders get' for quickpanel so it is not included in
...
that return.
Add function to return all quickpanel borders.
Add function to return count of quickpanel borders.
No need to retrieve mode from event window when we get a client message. The
mode is actually returned to us already in the event data.
Add trap for quickpanel state in client message handler.
SVN revision: 44738
2009-12-28 02:11:55 +00:00
Christopher Michael
f6f8eb8c09
Need an actual move here to handle external keyboards (elm_kbd). This
...
'should' make kbd 100% finished. Works in all test cases I have run so far.
SVN revision: 44734
2009-12-27 20:09:26 +00:00
Christopher Michael
4b60457607
Fix some corner cases where keyboard was not showing the second time.
...
SVN revision: 44732
2009-12-27 18:22:20 +00:00
Christopher Michael
c23cca0bbb
Rework/recode e_kbd stuff. This makes keyboard work nicely with everything
...
that I have tested so far. No more initial home window size problems either :)
SVN revision: 44728
2009-12-27 05:04:41 +00:00
Christopher Michael
269e469496
Remove commented line.
...
SVN revision: 44726
2009-12-27 00:58:59 +00:00
Christopher Michael
21739a8521
Break apart keyboard code to separate dbus code (cleaner).
...
Fix initial home window size problem.
SVN revision: 44725
2009-12-27 00:57:04 +00:00
Christopher Michael
0942505cff
Resize the quickpanel borders during layout.
...
SVN revision: 44698
2009-12-23 20:04:44 +00:00
Christopher Michael
5906ab2010
Trap for quickpanel windows. Not actually doing anything with them yet tho.
...
SVN revision: 44694
2009-12-23 15:26:51 +00:00
Christopher Michael
db41be00b2
Remove winlist client message.
...
Add defines for border layers to allow easier changing in code.
SVN revision: 44687
2009-12-23 13:36:13 +00:00
Christopher Michael
c873ad8207
Remove EAPI from kbd functions. We do not need to export these as they are
...
used by illume2 only.
SVN revision: 44683
2009-12-23 12:02:55 +00:00
Christopher Michael
53b66b881c
Breakup code a little more to be better organized. Separates all border
...
functions into one file.
SVN revision: 44681
2009-12-23 11:48:55 +00:00
Christopher Michael
8ff96c07d1
Separate illume mode toggle into it's own gadget. This makes illume2 that
...
much cleaner.
Remove mode icon from illume2 edj.
Remove gadcon files from illume2 (in own gadget now).
Modify illume2 e.cfg to include illume-mode-toggle gadget and reorder gadgets.
SVN revision: 44671
2009-12-23 00:39:24 +00:00
Christopher Michael
f9f0e3f2fb
Add zone as a parameter to some functions so we can make sure that these
...
functions operate only on the current zone.
SVN revision: 44635
2009-12-21 17:19:32 +00:00
Christopher Michael
652da596a2
Create kbd on current zone.
...
Formatting.
SVN revision: 44619
2009-12-21 03:54:41 +00:00
Christopher Michael
7fa3653854
Remove dead code.
...
Add function to get border max size.
Set conformant apps to be below indicator bar.
SVN revision: 44617
2009-12-21 02:35:14 +00:00
Christopher Michael
4d32e932ea
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
2009-12-20 17:29:04 +00:00
Christopher Michael
a9af8c438d
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
2009-12-20 06:06:53 +00:00
Christopher Michael
904f3db655
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
2009-12-19 21:05:49 +00:00
Christopher Michael
ecf7f4c4f5
Reduce variable usage.
...
SVN revision: 44559
2009-12-18 23:58:51 +00:00
Christopher Michael
91c093d45a
Add handy functions for getting dual-app mode safe regions (safe regions
...
being space that is available to place a window).
SVN revision: 44557
2009-12-18 23:51:54 +00:00
Christopher Michael
b1734750c9
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
2009-12-18 17:51:35 +00:00
Christopher Michael
6ffaf58927
Some safety checks to make sure we return a border, else calls to policy are
...
useless.
SVN revision: 44535
2009-12-18 05:17:03 +00:00
Christopher Michael
fbf2f44a55
Add some handy functions for getting top_shelf/bottom_panel position and size.
...
SVN revision: 44530
2009-12-17 23:47:48 +00:00
Christopher Michael
13856e38f5
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
2009-12-17 23:36:07 +00:00
Christopher Michael
d567df75c6
Remove config variables for locking.
...
Send mode to root window so we can lock/unlock indicator window on startup.
SVN revision: 44518
2009-12-16 21:39:04 +00:00
Christopher Michael
f9c88ca73e
Handle dragables a bit better. This also removes the config option from the
...
config dialog for locking.
SVN revision: 44517
2009-12-16 21:13:48 +00:00
Christopher Michael
ae8da17111
Add config options to lock dragables.
...
Cleanup some code.
SVN revision: 44515
2009-12-16 20:12:49 +00:00
Christopher Michael
327fef16fd
Remove dnd files. Handled it differently.
...
SVN revision: 44495
2009-12-16 02:22:34 +00:00
Christopher Michael
123a6e786e
Add drag_start and drag_end to policy.
...
Remove old dead code.
SVN revision: 44493
2009-12-16 02:21:28 +00:00
Christopher Michael
e707acdeb3
More work on dnd for indicator bar (not complete yet).
...
SVN revision: 44474
2009-12-15 08:24:40 +00:00
Christopher Michael
23aa71925c
Start of dnd code for dragging indicator bars.
...
SVN revision: 44472
2009-12-15 06:55:37 +00:00
Christopher Michael
6488b1d7d7
Better placement of 'dialog' types for portrait mode.
...
SVN revision: 44459
2009-12-15 02:11:32 +00:00
Christopher Michael
652069d580
More appropriate place for border layers on fullscreen & conformant.
...
SVN revision: 44458
2009-12-15 01:51:19 +00:00
Christopher Michael
b6001850ee
Reenable layering of dialogs.
...
SVN revision: 44457
2009-12-15 01:35:09 +00:00
Christopher Michael
47cbcc03ae
Don't focus activated if focus is locked out.
...
SVN revision: 44456
2009-12-15 00:12:26 +00:00
Christopher Michael
0f2e260558
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
2009-12-14 23:49:36 +00:00
Christopher Michael
eb8d577866
Handle resizing border when vkbd appears. Works for single mode and dual
...
mode (top & bottom).
SVN revision: 44438
2009-12-14 06:56:43 +00:00
Christopher Michael
627ff5934f
When a border needs fullscreen, set it.
...
SVN revision: 44431
2009-12-13 20:03:18 +00:00
Christopher Michael
393fb5cef5
Hide top & bottom panels when border is fullscreen.
...
SVN revision: 44430
2009-12-13 19:47:05 +00:00
Christopher Michael
1b14226912
Formatting. Fix comments.
...
SVN revision: 44427
2009-12-13 18:14:24 +00:00
Christopher Michael
d51a62dceb
Handle client messages for back & close.
...
SVN revision: 44400
2009-12-12 01:11:05 +00:00
Christopher Michael
9452fba9fe
Trap for illume_mode client messages.
...
SVN revision: 44386
2009-12-11 21:13:40 +00:00
Christopher Michael
62c83dfff3
Set keyboard as sticky.
...
SVN revision: 44354
2009-12-11 09:34:52 +00:00
Christopher Michael
374b78a8dc
Don't treat config dialogs as special anymore. They also can work w/ dual
...
app mode.
SVN revision: 44346
2009-12-11 02:56:07 +00:00
Christopher Michael
fe9c5f663c
Handle conformant apps in both dual modes now.
...
SVN revision: 44343
2009-12-10 18:14:32 +00:00
Christopher Michael
82d1609fd6
Handle dual-mode left/right setting.
...
SVN revision: 44334
2009-12-10 15:25:23 +00:00
Christopher Michael
06a58496d9
Config dialogs take up all zone space even in dual mode (until I'm told
...
otherwise).
SVN revision: 44282
2009-12-08 16:03:57 +00:00
Christopher Michael
f95bb4526e
Make basic dual mode work :) (this does not cover conformant apps yet, just
...
'basic' apps).
SVN revision: 44260
2009-12-07 21:14:28 +00:00
Christopher Michael
a50456436b
Don't move_resize a border if the dimensions are already set.
...
SVN revision: 44232
2009-12-07 00:32:39 +00:00
Christopher Michael
3b095fa6ec
Trap for config dialogs in conformant check.
...
SVN revision: 44227
2009-12-06 19:16:49 +00:00
Christopher Michael
50f6c36b93
Don't need to show/hide "special windows" here. Handled in the
...
border_add/del functions.
SVN revision: 44226
2009-12-06 19:08:45 +00:00
Christopher Michael
c91b7a42f3
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
2009-12-06 17:32:31 +00:00
Christopher Michael
9989e6dddd
Don't raise or focus a border if it's a "special" border.
...
SVN revision: 44218
2009-12-06 16:29:56 +00:00
Christopher Michael
3f55fcf7f4
Add ability for policy to handle activate code itself.
...
SVN revision: 44217
2009-12-06 16:17:39 +00:00
Christopher Michael
ca0ebba0e4
Add function to test for a border at certain position.
...
SVN revision: 44216
2009-12-06 15:57:05 +00:00
Christopher Michael
63a836412c
Handle netwm active requests.
...
SVN revision: 44206
2009-12-05 23:41:33 +00:00
Christopher Michael
781568dc46
Add function to return valid borders.
...
Focus any newly added borders.
Remove any remaining layer_set(s).
SVN revision: 44201
2009-12-05 17:27:30 +00:00
Christopher Michael
f7058ca20b
Don't use layers for layout code.
...
SVN revision: 44195
2009-12-04 23:33:56 +00:00
Massimo Maiurana
1aa44b0081
adding french and italian translations
...
SVN revision: 44177
2009-12-03 19:20:06 +00:00
Christopher Michael
42c80e1924
Change layer. Make it above softkey, but below dialogs if it's a conformant
...
app.
SVN revision: 44121
2009-12-02 18:35:02 +00:00
Christopher Michael
cead02f0eb
If a border is conformant, set layer to above the bottom_panel (softkey).
...
SVN revision: 44120
2009-12-02 18:33:05 +00:00
Christopher Michael
34b550e7e2
Add check for conformant app when calculating size/position.
...
SVN revision: 44112
2009-12-02 01:38:23 +00:00
Christopher Michael
1f6d1d1bea
Add function to determine if an app is conformant.
...
SVN revision: 44111
2009-12-01 21:39:51 +00:00
Christopher Michael
540383bfe7
Start work on dual-mode window sizing/position.
...
SVN revision: 44109
2009-12-01 20:51:30 +00:00
Christopher Michael
a94c2e4e6b
Better default config (proper window matches).
...
SVN revision: 44108
2009-12-01 20:31:05 +00:00
Christopher Michael
7ad2dd4a19
Add 'changed' signal to update config.
...
Disable Window Layout radios when in single app mode.
SVN revision: 44107
2009-12-01 20:19:42 +00:00
Christopher Michael
dced54c0bb
Make policy handle if top shelf, bottom panel, etc, are sticky.
...
SVN revision: 44086
2009-12-01 10:07:24 +00:00
Christopher Michael
72567b1a15
actually add the gadcon files.
...
SVN revision: 44084
2009-12-01 09:41:08 +00:00
Christopher Michael
bb93738ae9
Remove EAPI from functions that do not need it.
...
Create a gadget that can be added to gadcons for switching policy dual-app
mode.
SVN revision: 44083
2009-12-01 09:40:30 +00:00
Christopher Michael
8a0f1bc926
Fix up some typos.
...
Add some comments.
SVN revision: 44079
2009-12-01 08:01:20 +00:00
Christopher Michael
d12d3c3e23
This function moved to e_mod_policy_settings files. Not needed here.
...
SVN revision: 44078
2009-12-01 05:48:18 +00:00
Christopher Michael
310069f653
Add config variables for dual-app mode.
...
Add a config dialog for changing dual-app mode.
Rename timer in Select Window to be more specific.
SVN revision: 44077
2009-12-01 05:43:04 +00:00
Christopher Michael
cc05979308
Don't use transient_set on the 'Select Window' config dialog.
...
No need for a return on a new select window.
Don't select an item in the 'Select Window' ilist unless it matches.
SVN revision: 44076
2009-12-01 04:40:02 +00:00
Christopher Michael
fb6e867677
Add config dialog for selecting the policy.
...
SVN revision: 44071
2009-11-30 21:46:30 +00:00
Christopher Michael
1ed657d3fd
Delete the change timer if it exists when we close the config window.
...
SVN revision: 44069
2009-11-30 21:28:58 +00:00
Christopher Michael
5d6199390e
Add separate file for Window Selection.
...
Add code to handle selecting which window will be home, vkbd, etc.
SVN revision: 44068
2009-11-30 21:02:47 +00:00
Christopher Michael
028496de15
Add checks in layout code to match windows based on what user wants (match
...
name, class, etc, etc).
SVN revision: 44031
2009-11-27 20:50:00 +00:00
Christopher Michael
ebd62de75e
Fix formatting in layout.c
...
Add config dialog options for selecting all windows.
SVN revision: 44029
2009-11-27 20:27:07 +00:00
Christopher Michael
988ada83ad
Add config for matches.
...
Add checks & buttons to config dialog for selecting window and matches.
Fix typo w/ config struct.
SVN revision: 44028
2009-11-27 19:23:21 +00:00
Christopher Michael
099e03498e
Remove some printfs.
...
Add config struct for Indicator Window.
SVN revision: 44026
2009-11-27 18:16:51 +00:00
Christopher Michael
d5972250a4
Add config category & items.
...
Add config dialogs for Animation settings & Window settings.
Free the E_Config_DD when exiting.
SVN revision: 44024
2009-11-27 18:02:55 +00:00
Christopher Michael
536e398969
Whitespace removal.
...
Add some printfs to start working on window stacks.
SVN revision: 43986
2009-11-25 19:35:24 +00:00
Christopher Michael
56197c776c
Add e.swallow.extra_buttons to illume-softkey (for ability to swallow other
...
buttons).
Formatting in illume2.
Remove EAPI from functions in both softkey & indicator modules for functions
that do not need to be exposed.
SVN revision: 43984
2009-11-25 18:01:42 +00:00
Christopher Michael
487baaef8f
Use #if 0 rather than a bunch of comments.
...
(These lines disabled currently so that we always get a vkbd for testing.
Reenable before release)
SVN revision: 43981
2009-11-25 17:08:53 +00:00
Christopher Michael
2945763e97
Add Indicator module.
...
Some minor fixes for softkey module.
SVN revision: 43965
2009-11-25 01:01:40 +00:00
Christopher Michael
38bcb18081
Some minor cleanup so source is easier to read.
...
SVN revision: 43947
2009-11-24 04:06:54 +00:00
Christopher Michael
f4760d9a2e
Manager is not used here.
...
SVN revision: 43946
2009-11-24 04:02:56 +00:00
Christopher Michael
458d250be6
Don't need to set these here.
...
SVN revision: 43944
2009-11-24 01:18:19 +00:00
Christopher Michael
1b3eae87eb
Add keyboards directory w/ ignore file.
...
SVN revision: 43942
2009-11-24 01:16:21 +00:00
Christopher Michael
2d7be93b67
Border hook fetch does nothing in e_kbd, so no need for border fetching there.
...
Add 'keyboards' subdir to illume2 so that ignore_built_in_keyboards gets
installed.
SVN revision: 43941
2009-11-24 01:15:53 +00:00
Christopher Michael
c4cc9e404e
add some printfs.
...
When calculating border minimum, use proper height variable from icccm.
SVN revision: 43940
2009-11-23 23:37:24 +00:00
Christopher Michael
8a4bb00bec
Add config for illume2 module (for kbd slide duration, etc).
...
SVN revision: 43932
2009-11-23 17:26:51 +00:00
Christopher Michael
6f33391c98
Formatting.
...
Add some debug code.
SVN revision: 43913
2009-11-23 03:23:25 +00:00
Christopher Michael
9561b38452
Rename illume-bar to illume-buttonbar to avoid confusion.
...
SVN revision: 43908
2009-11-22 21:50:24 +00:00
Christopher Michael
9cd4ab6fab
Readd e_kbd files. These do need to be part of illume2.
...
SVN revision: 43856
2009-11-21 02:00:28 +00:00
Christopher Michael
a24704cbed
Better check for 'is home'.
...
SVN revision: 43843
2009-11-20 18:07:49 +00:00
Christopher Michael
7be16ae569
better detection for a home window.
...
SVN revision: 43830
2009-11-20 17:21:10 +00:00
Christopher Michael
987e7d74ef
Remove keyboard files. They are now separated into illume-keyboard.
...
SVN revision: 43827
2009-11-20 17:15:14 +00:00
Christopher Michael
57c34ffec8
Add illume-keyboard. This separates the keyboard logic from illume2 module
...
so that illume2 is just for handling policy & layout.
SVN revision: 43826
2009-11-20 17:13:43 +00:00
Christopher Michael
3f18d74435
Remove whitespace.
...
SVN revision: 43783
2009-11-18 17:35:17 +00:00
Christopher Michael
ca227c2f4e
Fix function prototypes to match border_hook_add callback.
...
Add detection for 'Home' window(s).
SVN revision: 43782
2009-11-18 17:29:40 +00:00
Christopher Michael
fbb29d0e14
Add some printf's to illume2.
...
Add skeleton for illume-bar.
Add illume-bar to autofoo.
SVN revision: 43774
2009-11-18 05:54:22 +00:00
Carsten Haitzler
e020fbb290
illume2 - work, toolbart - short labels, ok
...
SVN revision: 42030
2009-08-27 09:26:13 +00:00
Carsten Haitzler
0b404ef163
illume2 thing... refactoring the code here. use at your own risk!
...
SVN revision: 41883
2009-08-20 08:58:29 +00:00