Christopher Michael
1892b52333
Remove goto's. Don't like em, don't need em, don't want em ;)
...
E_FREE already sets pointer to NULL.
Fix shutdown order in certain places.
SVN revision: 56158
2011-01-16 02:05:33 +00:00
Mike Blumenkrantz
d143974767
add alloc check for calloc
...
SVN revision: 56152
2011-01-16 01:48:04 +00:00
Christopher Michael
a016c69719
Allow illume and illume2 to both be built, but DO NOT allow them both
...
to be loaded @ the same time (causes bad things to happen).
This is for Lutin ;) so that users can have some time to transition
their setups to Illume2.
SVN revision: 51908
2010-09-05 19:39:43 +00:00
Christopher Michael
7542136e82
Add UNUSED where needed.
...
Fix a few harmless warnings about parens.
Fix warnings about comparison between signed and unsigned.
SVN revision: 51443
2010-08-19 19:33:23 +00:00
Christopher Michael
c36743d52e
Don't free zones till we are done with them.
...
SVN revision: 46761
2010-03-02 01:23:47 +00:00
Christopher Michael
0884310c53
Rework some code so that llvm is happy.
...
SVN revision: 46760
2010-03-02 01:15:42 +00:00
Christopher Michael
2468456d1b
Rename some functions to be more 'illume' specific so we don't get any
...
potential clashes w/ other modules.
SVN revision: 46511
2010-02-26 13:16:10 +00:00
Christopher Michael
410536ba3d
Set illume zone list. Needed for elm_indicator.
...
SVN revision: 46432
2010-02-24 17:15:22 +00:00
Christopher Michael
0006745e2f
Readd new illume2 code (ugg, svn is a pita) ;)
...
SVN revision: 46290
2010-02-19 03:00:58 +00:00
Christopher Michael
50bac54206
Ok, another stab at adding this to svn. Remove old code.
...
SVN revision: 46289
2010-02-19 02:59:56 +00:00
Christopher Michael
efb5c66c67
New illume2 code in svn now :)
...
SVN revision: 46286
2010-02-19 02:32:18 +00:00
Christopher Michael
581ada3a3f
Remove old illume2 code.
...
SVN revision: 46285
2010-02-19 02:30:01 +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
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
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
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
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
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
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
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
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
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
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
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
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
652da596a2
Create kbd on current zone.
...
Formatting.
SVN revision: 44619
2009-12-21 03:54:41 +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
23aa71925c
Start of dnd code for dragging indicator bars.
...
SVN revision: 44472
2009-12-15 06:55:37 +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
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
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
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
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