Commit Graph

2764 Commits

Author SHA1 Message Date
Carsten Haitzler f1408f12e9 aaaaah typo! :) thts what made redir subwindows fail!
SVN revision: 46938
2010-03-07 11:48:36 +00:00
Carsten Haitzler 1e258f35d4 hmmm seeming a few more redirects than needed
SVN revision: 46936
2010-03-07 11:40:49 +00:00
Joel Klinghed 19fd0e0e51 From: Joel Klinghed <the_jk@spawned.biz>
extra dbus module to handle extending dbus generically. replaces msgbus-lang



SVN revision: 46934
2010-03-07 07:13:28 +00:00
Gustavo Sverzut Barbieri d7eb875806 new color configuration dialog.
The goal of this dialog is to be simpler to use and fit a small
screen, however provide more useful features to the user.

This was done by having one single multi-select ilist with color
previews on the left (just text now, but supports solid colors as
well) and a full-featured preview on the editor box.

The list supports multi-select, so one can enable, disable or set
colors on multiple items at the same time, avoiding the old
enable/disable radios that did not make much sense.  The frame label
should be updated based on the items one select (if they have the same
colors or are "mixed", if they are all unset).

The list also uses the new feature to show an "end" icon to notify the
item is customized or not.

TODO: review supported/known color classes, it is as simple as
      changing the description array.



SVN revision: 46928
2010-03-07 05:33:34 +00:00
Christopher Michael eda56c4c9d Better Client List config dialog (fits small resolution screens).
Fix formatting.

(May need label changes).



SVN revision: 46916
2010-03-07 02:07:49 +00:00
Christopher Michael 19bd523dc5 Add missing Advanced options from Basic.
Add handler for iconified check changing.



SVN revision: 46915
2010-03-06 21:00:11 +00:00
Christopher Michael bd0f54aa34 Make winlist Advanced work for all resolutions. (May need some label
changes or other organization here, but the bulk of the work is done).



SVN revision: 46914
2010-03-06 20:52:14 +00:00
Carsten Haitzler 92458decea and actuually send sync cancel too. (and inc counter to avoid race)
SVN revision: 46913
2010-03-06 17:15:10 +00:00
Carsten Haitzler 6716e77d14 hmm some sort of lockup? safety++
SVN revision: 46910
2010-03-06 16:38:59 +00:00
Hannes Janetzek cb0d67126c 'everything' tracker: use nameOwner signal to check whether tracker is running
SVN revision: 46909
2010-03-06 14:21:17 +00:00
Hannes Janetzek 0d5317b222 'everything' add log domain
SVN revision: 46908
2010-03-06 14:15:00 +00:00
Hannes Janetzek f8be2bace0 'evrything' cleanups
SVN revision: 46907
2010-03-06 14:09:05 +00:00
Gustavo Sverzut Barbieri 9e35127d35 better desktop file editor, presents more space in less space!
* use toolbook and segment all information to different pages

 * icon got its own page, with bigger view

 * labels on one line, entries on the next: more consistency, better
   alignment, takes less horizontal space and allows entries to show
   more characters.

 * editing new desktop files (Settings > Apps > New Application) will
   use a dynamically created name based on application name, instead
   of falling back to a numeric based _new_app-%d.desktop.



SVN revision: 46902
2010-03-06 00:42:09 +00:00
Carsten Haitzler dc26bf4a2d compile.... grrrr!
SVN revision: 46888
2010-03-05 04:13:15 +00:00
Carsten Haitzler 4e3fb35b8a texfrompixmap fix for "nocomp" mode
SVN revision: 46887
2010-03-05 03:21:42 +00:00
Gustavo Sverzut Barbieri efa3ed8435 Migrate technologies to use Technology interface
Instead of parse 2 vectors of Enabled and Disabled technologies, use the
technology interface with its 'state' field. It's much easier to extend
this design than the other, also allowing the UI to be easily updated
upon devices (dis)appearing.

This breaks compatibility with connman version < 0.49.

By: Lucas De Marchi <lucas.demarchi@profusion.mobi>



SVN revision: 46881
2010-03-04 21:58:23 +00:00
Carsten Haitzler 130112fb31 handle sync properly if enabled.
SVN revision: 46866
2010-03-04 13:42:19 +00:00
Carsten Haitzler 8aa21dc2a6 option to not composite if fullscreen windows are detected. go in and out of
compositor



SVN revision: 46865
2010-03-04 13:33:33 +00:00
Gustavo Sverzut Barbieri da9c07e569 simplified performance conf with check_changed and cleanups.
Instead of advanced, use a toolbook with General and Cache pages, it
looks better... and this dialog is inside "advanced" anyway.



SVN revision: 46861
2010-03-04 01:18:32 +00:00
Gustavo Sverzut Barbieri bf65f6710c maximize policy got check_changed and cleanups.
SVN revision: 46860
2010-03-04 01:02:28 +00:00
Gustavo Sverzut Barbieri 9a91631beb window stacking got check_changed and cleanups.
SVN revision: 46858
2010-03-04 00:56:15 +00:00
Gustavo Sverzut Barbieri 5d08f1385a window geometry got check_changed and minor cleanups.
SVN revision: 46857
2010-03-04 00:50:25 +00:00
Gustavo Sverzut Barbieri 05dc7d7e34 improvements to window display configuration dialog;
* advanced in toolbook;

 * shorter labels, that still make sense;

 * check_changed for both basic and advanced;

 * removed some comments that were "too much obvious".



SVN revision: 46856
2010-03-04 00:36:02 +00:00
Gustavo Sverzut Barbieri c344019c71 expand frames so they look better in this dialog.
Often it is not the case, but in since the frames are quire similar in
both toolbook pages, do it for this dialog.



SVN revision: 46853
2010-03-03 23:27:49 +00:00
Gustavo Sverzut Barbieri ffa6cb3439 mouse cursor cleanup.
* removed basic/advanced, only size was extra in advanced and it is
   far from being advanced-only feature.

 * better order, with enlightenment's cursor theme option right above
   the old "Ilde Cursor", now "Idle effects" as it is only applies to
   E cursors.

 * Remove lots of redundant "Cursor" from phrases... god, we're in a
   cursor setting! everything relates to it!



SVN revision: 46852
2010-03-03 23:21:03 +00:00
Sebastian Dransfeld 66b667f273 Use efreet_desktop_new where appropriate
efreet_desktop_get (will in time) setup a lot of stuff to monitor
changes. If we just use the results from efreet_desktop_get within one
function and then free, this is unneeded overhead. efreet_desktop_free
will more lightweight (but require a bit more mem alloc).

SVN revision: 46847
2010-03-03 22:10:55 +00:00
Sebastian Dransfeld de0e59fede Remove pointless comment
If we use efreet_desktop_new we get our own private copy, so we want to
free it, not unref. Anyway, if the efreet desktop has other references,
_free wont completely free, only unref.

SVN revision: 46844
2010-03-03 22:10:20 +00:00
Gustavo Sverzut Barbieri ec464a2055 toolbook in conf_screensaver.
it's not that long anymore and also removes the need for the advanced
feature, it's just another tab.



SVN revision: 46842
2010-03-03 21:04:44 +00:00
Gustavo Sverzut Barbieri c129cfd891 and unbreak illume's ilist usage :-(
SVN revision: 46814
2010-03-03 04:17:46 +00:00
Christopher Michael a5fe371316 Revert frametable change. Need better organization here.
SVN revision: 46812
2010-03-03 03:30:11 +00:00
Christopher Michael 33beae725f Use frametable so we take up less room on smaller resolutions.
SVN revision: 46811
2010-03-03 03:12:08 +00:00
Christopher Michael ab65175124 Rework config desks dialog for small resolutions.
- Use toolbook.
       - Use new deskpreview widget.
       


SVN revision: 46804
2010-03-02 22:56:36 +00:00
Gustavo Sverzut Barbieri 4a4faa95b5 module overhaul, passes -Wextra and reports more errors.
* check_changed for both basic and advanced dialog modes;

 * disable sliders and other widgets that depend on the checkbox;

 * smaller sliders;

 * ensure there is a timer if alert is set;

 * check all fgets() return, report error if format was not expected,
   simplify some cases.



SVN revision: 46802
2010-03-02 21:42:59 +00:00
Gustavo Sverzut Barbieri cada5ccf88 Smaller min size sliders and pass -Wextra
SVN revision: 46800
2010-03-02 19:10:53 +00:00
Gustavo Sverzut Barbieri ef409f030d conf menus with shorter labels, smaller sliders, passes -Wextra
Please review the labels in the dialog context, in my opinion they
make total sense (no need to have "Show $X" in every item).



SVN revision: 46799
2010-03-02 19:05:45 +00:00
Gustavo Sverzut Barbieri fccaf3de73 better alignment, sizing and pass -Wextra
SVN revision: 46796
2010-03-02 18:53:02 +00:00
Massimo Maiurana 29b663723f updating french and italian translations
SVN revision: 46794
2010-03-02 18:38:38 +00:00
Gustavo Sverzut Barbieri c4c50f8505 shorter strings and passes -Wextra
SVN revision: 46793
2010-03-02 18:09:39 +00:00
Gustavo Sverzut Barbieri d6f07a8672 shorter strings and apss -Wextra
Please consider the added note about "slide pointer to window". IMHO
it does not make sense to have this set in lots of places, it should
be a mouse or focus policy, and setting it will set all related
options.



SVN revision: 46792
2010-03-02 16:33:35 +00:00
Gustavo Sverzut Barbieri e7fac83d05 Short some strings, remove -Wextra warnings.
Sorry translators, but at least it is shorter in english now. You
should also keep your translations short (as far as possible).



SVN revision: 46791
2010-03-02 16:22:52 +00:00
Christopher Michael ae0db65fd1 Remove printfs.
SVN revision: 46790
2010-03-02 15:53:12 +00:00
Gustavo Sverzut Barbieri bf36aae4d2 improve connman control dialog a bit.
* remove the inner toolbook until we actually have proxy, removes
   some clutter;

 * add todo with idea to use pager to simplify the list (actually
   there is the problem on how to reorder elements, same thing in
   other dialogs, such as the startup applications);

 * better scale/expand/fill of elements;

 * remove some warnings.



SVN revision: 46788
2010-03-02 15:48:24 +00:00
Carsten Haitzler fd7e0c09df hmmm something screwed with init done events.. remove 1 undone.
SVN revision: 46784
2010-03-02 12:31:20 +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
Gustavo Sverzut Barbieri aff1d515c4 and make it compile clean with -Wextra
SVN revision: 46749
2010-03-01 23:45:57 +00:00
Gustavo Sverzut Barbieri 5110eca7f8 allow dpms sliders to be smaller.
SVN revision: 46748
2010-03-01 23:44:20 +00:00
Christopher Michael e4ea2191c2 Use toolbook for menu pages...works better on small resolutions.
SVN revision: 46732
2010-03-01 19:28:21 +00:00
Sebastian Dransfeld cdd86db6ac Eet cache for efreet desktop
SVN revision: 46726
2010-03-01 18:16:32 +00:00
Christopher Michael c6b39dff61 Don't expand lists.
Fix formatting.



SVN revision: 46725
2010-03-01 17:57:26 +00:00
Christopher Michael b1c2f79383 Make remember window work for all resolutions.
Fix formatting.



SVN revision: 46723
2010-03-01 17:46:06 +00:00
Christopher Michael 75bcb4c5c1 Don't expand lists.
Fix formatting.



SVN revision: 46722
2010-03-01 17:42:55 +00:00
Christopher Michael 17dedba9b2 Don't expand lists.
Fix formatting.



SVN revision: 46721
2010-03-01 17:39:15 +00:00
Gustavo Sverzut Barbieri 08fcd7e395 improve sizing of basic configuration.
Dave, are the advanced options working? I never tested them but the
dialog seems bit too polluted. Are all those options working? Do they
make sense? Maybe it should be reworked to be simpler and provide some
context (as far as I know, they just apply to "on top" gadgets)?




SVN revision: 46720
2010-03-01 17:35:47 +00:00
Christopher Michael dabc09958a Don't expand lists.
Fix formatting.



SVN revision: 46719
2010-03-01 17:35:40 +00:00
Christopher Michael c2a29d5daa Don't expand lists.
Shorten strings.
Fix formatting.



SVN revision: 46718
2010-03-01 17:32:01 +00:00
Christopher Michael 5cddcaedd6 Don't expand lists.
SVN revision: 46717
2010-03-01 17:24:14 +00:00
Christopher Michael 02fe555296 Don't expand lists...wastes space.
No need to set dialog_resizable to zero. It's zero by default.



SVN revision: 46716
2010-03-01 17:21:39 +00:00
Christopher Michael 5f3b987634 Don't expand lists...makes sliders look ugly.
SVN revision: 46715
2010-03-01 17:09:47 +00:00
Christopher Michael 79f406e33a Don't expand lists.
SVN revision: 46714
2010-03-01 17:08:07 +00:00
Christopher Michael 3677d6ded3 Don't exapnd...wastes space and looks like poo.
SVN revision: 46713
2010-03-01 17:06:30 +00:00
Christopher Michael 443edb0b64 Make applications dialog work with all resolutions.
SVN revision: 46709
2010-03-01 16:59:01 +00:00
Christopher Michael f225f4033e Make Cursor dialog work for other resolutions.
Use Eina_List macros.
Don't expand items...wastes space.



SVN revision: 46707
2010-03-01 16:42:42 +00:00
Gustavo Sverzut Barbieri 405c0d61b5 bit better profile dialogs, at least it is aligned now.
textblock is still ugly, it shows both scrollbars and the .desktops
have stupidly small lines forced with <br> every 2-3 words :-(



SVN revision: 46693
2010-03-01 13:40:23 +00:00
Gustavo Sverzut Barbieri 35e0b9c56a simpler and shorter strings.
The following phrases were too long and were made short since the rest
of the words were obvious or implicit:

- Show window geometry information when moving or resizing
+ Geometry when moving or resizing

- Animate the shading and unshading of windows
+ Animated shading

- Automatically switch to desktop of new window
+ Switch to desktop of new window



SVN revision: 46692
2010-03-01 13:20:04 +00:00
Gustavo Sverzut Barbieri 90a385ff28 fix problem with resizing dialogs that use e_widget_framelist_object_append()
Now we have a new variant that lets you set the box pack
options. Couple of modules need this.



SVN revision: 46691
2010-03-01 13:14:31 +00:00
Gustavo Sverzut Barbieri 20dfdb3334 Almost passes -Wextra
Remains the problem of E_Object->type being int, but types constants
being considered unsigned int.

I guess we could just covert E_Object->type to unsigned, no?



SVN revision: 46689
2010-03-01 12:57:05 +00:00
Gustavo Sverzut Barbieri 6cae71ebda Better settings in menu.
Instead of disabling nice quick access menus (by disabling config/1
augmentation), just add itself as the last submenu named "All", then
with entries.

This looks fine and I guess can even be the default.



SVN revision: 46688
2010-03-01 12:50:44 +00:00
Gustavo Sverzut Barbieri 3d895520f6 trailing whitespaces and indentation.
SVN revision: 46686
2010-03-01 12:36:19 +00:00
Christopher Michael a682db0ef7 Some more documentation.
SVN revision: 46675
2010-03-01 01:51:48 +00:00
Christopher Michael b921d72f1f Reduce border gap.
SVN revision: 46665
2010-02-28 18:53:17 +00:00
Christopher Michael c86c4bb977 Don't expand list. That causes slider labels to look like poo.
Fix formatting & remove whitespace.



SVN revision: 46664
2010-02-28 18:49:01 +00:00
Christopher Michael dbb48a0a08 Use PATH_MAX.
Don't expand list.
Fix Formatting.
Don't need to set dialog resizable unless you Want it resizable.



SVN revision: 46663
2010-02-28 18:45:07 +00:00
Christopher Michael fe96ced232 Don't expand list.
SVN revision: 46662
2010-02-28 18:42:58 +00:00
Christopher Michael 89d6f49f98 Don't expand list. Wastes space and looks silly.
SVN revision: 46661
2010-02-28 18:39:26 +00:00
Christopher Michael da564fbe60 Don't stretch sliders vertically as they look retarded.
Fix formatting.



SVN revision: 46660
2010-02-28 18:36:20 +00:00
Christopher Michael 34545d01ab Better scale dialog:
- Resolution independant.
       - Sliders don't expand in basic anymore and thus do not look retarded.



SVN revision: 46659
2010-02-28 18:28:20 +00:00
Daniel Kolesa 475068e6ed gettext++, prototypes++
SVN revision: 46645
2010-02-28 14:18:48 +00:00
Vincent Torri fe72331c96 remove -no-undefined in everything
SVN revision: 46638
2010-02-28 07:02:31 +00:00
Christopher Michael 11c9dc57fd Remove printf & some unused variables.
SVN revision: 46635
2010-02-28 02:36:49 +00:00
Christopher Michael bda76a1666 Fix QP zone position bugger...thanks for the report Raster :)
SVN revision: 46634
2010-02-28 02:08:18 +00:00
Carsten Haitzler dd56bcd1ad no... we want undefined symbols :) (thanks vtorri)
SVN revision: 46630
2010-02-28 00:13:21 +00:00
Christopher Michael 857baca433 Use custom edj icon if it's specified (for menus & items).
Use EINA_* macros for lists.
Fix formatting.
Remove Whitespace.



SVN revision: 46623
2010-02-27 22:38:35 +00:00
Christopher Michael 28ad67b765 Hook into zone_resize so we can adjust minimum width when zone changes
size.



SVN revision: 46600
2010-02-27 19:50:07 +00:00
Christopher Michael 8294b889c5 Add handler for zone_move_resize so we can adjust minimum width of
indicator when zone size changes.



SVN revision: 46599
2010-02-27 19:41:59 +00:00
Daniel Kolesa fd63280f2e Merge configmenu from extras with Configuration Panel module(after discussion with raster). For this, I added API to disable or enable any augmentation point from any module and later enable it again. Thanks to this merge, you can have configuration panel categories directly in main menu, replacing old items like Gadgets in that submenu. You can easily switch to old style from Advanced->Configuration Panel, if the module is disabled it is the old style of course. Also I removed configmenu from emodules when it is not needed anymore.
SVN revision: 46587
2010-02-27 17:04:55 +00:00
Carsten Haitzler e15c3cc2ed missing eapi's
SVN revision: 46575
2010-02-27 10:06:22 +00:00
Christopher Michael d2a7162547 TAsn's patch for LTR->RTL support in keyboard. (with formatting fixes).
SVN revision: 46550
2010-02-27 04:28:43 +00:00
Christopher Michael 2466083ecd Don't segfault if keyboard has no border.
SVN revision: 46520
2010-02-26 21:04:03 +00:00
Christopher Michael 30af6de375 Add 'UNUSED' to functions for which some parameters are never used.
SVN revision: 46515
2010-02-26 19:58:44 +00:00
Christopher Michael bac3f35172 Rename some more functions to be 'illume' specific so we don't clash.
SVN revision: 46514
2010-02-26 19:44:37 +00:00
Christopher Michael 4b72868092 Oops, don't EAPI those.
SVN revision: 46512
2010-02-26 13:23:31 +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 301223f66f Remove last remaining round-trip.
Remove some printfs.
Fix some formatting.



SVN revision: 46510
2010-02-26 11:37:01 +00:00
Christopher Michael 22761b568b Don't need to send a layout update when animation is done (it's already send
in the show/hide calls).

Send new keyboard geometry if we are not animating also.



SVN revision: 46509
2010-02-26 11:20:43 +00:00
Christopher Michael f5d8886bad Remove 2 more round-trips. (Tested and did not see any adverse effects, but
left orig code commented out just in case).

Add some additional comments.



SVN revision: 46508
2010-02-26 10:57:26 +00:00
Christopher Michael 85cbec19a7 Better documentation structure.
SVN revision: 46472
2010-02-25 18:46:21 +00:00
Christopher Michael 608650d856 Maximum framerate in advanced should match the maximum in basic.
SVN revision: 46470
2010-02-25 16:54:16 +00:00
Carsten Haitzler cde353aa9b printf--
SVN revision: 46462
2010-02-25 13:09:09 +00:00
Carsten Haitzler 5ffdd6a06a make frameinfo work on env var. export DFI=1
SVN revision: 46461
2010-02-25 12:37:28 +00:00
Carsten Haitzler 4513a24797 no more round trips! bad bad bad!
SVN revision: 46459
2010-02-25 12:26:10 +00:00
Christopher Michael 07062860cb Handle policy activate layer a bit better (don't set so high).
Add an easily adjusted variable in policy.h for POL_ACTIVATE_LAYER.



SVN revision: 46454
2010-02-25 05:45:14 +00:00
Carsten Haitzler 395e679706 fix sync issue.
SVN revision: 46452
2010-02-25 05:12:49 +00:00
Christopher Michael 5fda7b5150 Add some more docs.
Prep some structures for documentation (just modifying the code format).



SVN revision: 46451
2010-02-25 01:17:45 +00:00
Christopher Michael 5180f292dd Fix focus track issue(s) as reported by TAsn.
SVN revision: 46446
2010-02-24 22:48:02 +00:00
Christopher Michael 94df5150d1 Ok, we cannot accept focus on home window...leads to focus track issues.
SVN revision: 46445
2010-02-24 22:46:34 +00:00
Christopher Michael 4bf3e5c772 Check for new_client when laying out indicator. (Needed for elm_indicator
app).



SVN revision: 46438
2010-02-24 18:21:50 +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 5135baa904 Fix structure definition.
SVN revision: 46422
2010-02-24 05:28:57 +00:00
Christopher Michael af5d569cdc Update documentation. (Doxygen now generates docs for structure members too
:))



SVN revision: 46421
2010-02-24 05:15:56 +00:00
Christopher Michael f799583101 Update layout properly when zone changes size or moves. This should fix
xrandr issue for TAsn ;)



SVN revision: 46413
2010-02-23 23:31:46 +00:00
Christopher Michael 9762df18a3 Unhide a border if we are looping through focus.
SVN revision: 46411
2010-02-23 22:37:40 +00:00
Christopher Michael 25859b62f7 Check home count based on current mode and create or focus home window
accordingly.



SVN revision: 46409
2010-02-23 22:25:31 +00:00
Christopher Michael 7a79cfc933 Add sending keyboard geometry for conformant apps.
SVN revision: 46404
2010-02-23 20:54:59 +00:00
Christopher Michael 536cc819b1 Fix NETWM Activate issue where the window would not raise or focus. This
works wrt fullscreen windows also.
Fix issues wrt hide/show race conditions that raster pointed out.
Fix issue where previous window was not shown again.



SVN revision: 46397
2010-02-23 18:15:00 +00:00
Christopher Michael 84301f2dde Believe that home windows can now accept/take focus. Have not seen any
adverse effects with this yet.



SVN revision: 46396
2010-02-23 18:12:43 +00:00
Christopher Michael c96252d83b More doxy for structures...tho they still do not show up in generated output
:(



SVN revision: 46379
2010-02-23 02:33:18 +00:00
Christopher Michael e906cf5918 More doxy for Policy API. (Bonus points to the person who figures out why
doxygen will not generate docs for structure members here).



SVN revision: 46378
2010-02-23 01:41:57 +00:00
Christopher Michael e39cd7f5fb Make indicator work again wrt Scale changes.
SVN revision: 46377
2010-02-23 01:22:05 +00:00
Christopher Michael 28c0c74d6a Make softkey respond again to Scale changes.
SVN revision: 46376
2010-02-23 01:21:47 +00:00
Christopher Michael 134b4f46ef Add some printfs for debugging.
SVN revision: 46375
2010-02-23 01:21:22 +00:00
Christopher Michael c5a9761839 No need to set zone here.
SVN revision: 46364
2010-02-22 20:38:11 +00:00
Carsten Haitzler 1a705408c8 oooh and free rects before getting!
SVN revision: 46346
2010-02-21 16:15:59 +00:00
Carsten Haitzler 0d9e03416b fix/clean up shape handling in gl engine... with texture from pixmap...
SVN revision: 46345
2010-02-21 15:52:19 +00:00
Christopher Michael 654a62a4de Fix function prototype.
SVN revision: 46313
2010-02-19 16:09:56 +00:00
Christopher Michael 0e67df5730 Add layout sending/updating.
SVN revision: 46312
2010-02-19 15:40:11 +00:00
Christopher Michael 448f5524d6 Don't need to trigger layout update twice.
Set focus to the newly shown border.



SVN revision: 46311
2010-02-19 14:45:10 +00:00
Christopher Michael 2de25e35db Fix case(s) where home window was not showing when another app was visible
and we changed layout mode.



SVN revision: 46310
2010-02-19 14:40:41 +00:00
Carsten Haitzler c843105715 if u want symbols out of the .so or .a or binary u compile.... EAPI them.
SVN revision: 46305
2010-02-19 09:18:11 +00:00
Carsten Haitzler bd1d1e5db5 illume3? wtf?
SVN revision: 46304
2010-02-19 09:08:36 +00:00
Christopher Michael cfd9ea4e21 When showing borders that were hidden, signal a layout update for that border.
SVN revision: 46295
2010-02-19 03:53:43 +00:00
Christopher Michael cdf7c14d90 Oops, that should not have been comitted.
SVN revision: 46294
2010-02-19 03:31:03 +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
Gustavo Sverzut Barbieri 61531ed0d3 special case: we don't care for shape of argb windows, don't fetch it.
SVN revision: 46272
2010-02-18 11:56:37 +00:00
Carsten Haitzler e6746ce456 fill un alpha pixels when shape is removed.
SVN revision: 46271
2010-02-18 11:46:15 +00:00
Gustavo Sverzut Barbieri 59a5bdf853 Fix segv with shaped windows on GL composite manager.
When we have shaped windows, we must force it to be converted to
non-native so we can modify it later, setting the alpha byte of the
pixels based on the mask.

This fix segv that was happening with Chromium and other shaped
windows as the evas_object_image_data_get() would return NULL for
native surfaces.



SVN revision: 46264
2010-02-18 02:48:39 +00:00
Carsten Haitzler db323e87f9 work on better shape handling for gl comp
SVN revision: 46231
2010-02-17 03:38:57 +00:00
Gustavo Sverzut Barbieri 9309f0af3f add new status string "online" and "login".
SVN revision: 46192
2010-02-15 16:31:42 +00:00
Hannes Janetzek d9e6eb4b3a 'everything'
- use desktops' label as long as executable is not called with parameters. 
- disable sync of app history  with exehist - could be removed I think.


SVN revision: 46189
2010-02-15 13:32:34 +00:00
Boris Faure 7bd630e8d8 typo
SVN revision: 46188
2010-02-15 13:00:38 +00:00
Massimo Maiurana 9e2ebeae00 updating french and italian translations
SVN revision: 46187
2010-02-15 12:13:25 +00:00
Carsten Haitzler a0874fb2b3 add support for indirect option for gl.
SVN revision: 46179
2010-02-15 05:27:36 +00:00
Carsten Haitzler 60b35967de gl vsync smoother tear-free rendering on desktop (nvidia though only - i am
in no mood to figure out the convoluted vsync stuff for every linux gl drvier
out there!)



SVN revision: 46158
2010-02-14 03:57:43 +00:00
Sebastian Dransfeld b7066f4191 And use e_border_name_get to get name
SVN revision: 46154
2010-02-13 19:11:23 +00:00
Christopher Michael b1804a21eb Don't need the return variable here.
Don't free the title.



SVN revision: 46146
2010-02-13 16:19:41 +00:00
Carsten Haitzler 820d76b53d use netwm name in preference.
SVN revision: 46145
2010-02-13 16:12:28 +00:00
Gustavo Sverzut Barbieri 5a60848741 Use eina_log on econnman
Registry domain 'econnman' and log messages with eina_log instead of
casual printfs.

By: Lucas De Marchi <lucas.demarchi@profusion.mobi>



SVN revision: 46130
2010-02-13 12:16:14 +00:00
Gustavo Sverzut Barbieri e71c7d1453 Use proper error handling on initialization
By: Lucas De Marchi <lucas.demarchi@profusion.mobi>



SVN revision: 46129
2010-02-13 12:14:44 +00:00
Carsten Haitzler bdb206f5c6 why do a server rount trip for every border to get title when it's already
stored? bad bad bad! this will cause mucho slowness.



SVN revision: 46128
2010-02-13 11:42:28 +00:00
Carsten Haitzler 10cde00bbd fix fd handler del complaint! add events before adding handler for them!
otherwise event id is 0!



SVN revision: 46124
2010-02-13 02:57:01 +00:00
Carsten Haitzler 11ddc952af less overhead... maybe.
SVN revision: 46076
2010-02-11 13:33:20 +00:00
Carsten Haitzler 2c22b1f6c1 more overhead. screw u composite! screw you!. i now know what is needed...
and  whats there now is not pretty.



SVN revision: 46074
2010-02-11 11:09:18 +00:00
Carsten Haitzler b98aa59ac4 defer showing a composited window until first render.
SVN revision: 46072
2010-02-11 08:05:19 +00:00
Carsten Haitzler e14a685399 debug. off.
SVN revision: 46071
2010-02-11 07:41:02 +00:00
Carsten Haitzler 4fbe140b50 fade ... OFF!
SVN revision: 46070
2010-02-11 07:40:44 +00:00
Carsten Haitzler 64758733a6 fix some bugs i added to compositing in making gl more solid - software
compositing that is.



SVN revision: 46069
2010-02-11 07:07:58 +00:00
Christopher Michael 2a915fae74 Take into account zone->y when setting position.
Don't need to lock border location unless we are changing zones.



SVN revision: 46056
2010-02-10 17:24:33 +00:00
Christopher Michael fc92b9a9dd Don't set lock_user_location unless we are setting zone.
Remove useless function calls.



SVN revision: 46055
2010-02-10 17:23:15 +00:00
Carsten Haitzler eed1782f5f and some more compositor work - now its looking mroe solid.
SVN revision: 46045
2010-02-10 14:13:29 +00:00
Carsten Haitzler 8296dcf1a2 debug++ and fix small no-re-render case.
SVN revision: 46038
2010-02-10 09:40:44 +00:00
Carsten Haitzler a8a37957c3 some mroe fixes and improvements.
SVN revision: 46037
2010-02-10 08:09:03 +00:00
Carsten Haitzler 218c418dc9 compositing work - make it solid and work in more places. hopefully this
fixes some other issues if u turn on "keep hidden windows".. but that seems
to creat others atm.



SVN revision: 46036
2010-02-10 07:47:59 +00:00
Christopher Michael cecda9c13d Fix for showing windows @ their original size, then resizing them.
Some cleanup of code.



SVN revision: 46034
2010-02-10 04:49:25 +00:00
Christopher Michael 3b3ba5fe73 Don't need to feed mouse event here anymore.
SVN revision: 46016
2010-02-09 19:11:33 +00:00
Christopher Michael 1c54bdde06 No point in calling x_window_geometry_get here, we never use the returned
width or height afterwards.



SVN revision: 46014
2010-02-09 17:03:52 +00:00
Gustavo Lima Chaves ef3674c073 Enable proper compiling with no -O2.
SVN revision: 45947
2010-02-06 20:54:58 +00:00
Christopher Michael 2d846f27ed Remove .pc file (not used anymore).
SVN revision: 45940
2010-02-06 19:48:00 +00:00
Christopher Michael c466a427b3 Layout fixes for conformant windows (wrt keyboard).
SVN revision: 45936
2010-02-06 17:14:40 +00:00
Christopher Michael 63c874d7a6 Fix quickpanel not showing correctly (this also needs elm_win update).
SVN revision: 45935
2010-02-06 16:58:15 +00:00
Christopher Michael 3e0530d2b2 Cannot enable instant edit just yet. Causes problems w/ our event window.
SVN revision: 45933
2010-02-06 15:49:47 +00:00
Christopher Michael 7d96aaa67f Handle border property change events for Fullscreen/Unfullscreen.
SVN revision: 45932
2010-02-06 15:42:04 +00:00
Carsten Haitzler 814260e35b fix native surface oopsie!
SVN revision: 45931
2010-02-06 10:52:09 +00:00
Carsten Haitzler c14491ffd0 some infra for doing effects later
SVN revision: 45926
2010-02-06 07:04:17 +00:00
Christopher Michael 9260b043d7 Oops, that should have been show/hide bottom panel (according to fixme).
SVN revision: 45924
2010-02-06 01:13:49 +00:00
Christopher Michael f82a3fb67e Address fixme for show/hide indicator window.
SVN revision: 45923
2010-02-06 01:10:10 +00:00
Carsten Haitzler 204cf10765 more opts.
SVN revision: 45899
2010-02-05 13:12:24 +00:00
Carsten Haitzler 1895436210 and set default values for new configs
SVN revision: 45898
2010-02-05 12:28:46 +00:00
Carsten Haitzler 5a6a818195 manh more compositor options... in pareparation for more. use toolbook.
SVN revision: 45897
2010-02-05 12:25:23 +00:00
Carsten Haitzler 83667835bc oh and make indicator instant-edit...
and... better illume-home config with comp enabled...



SVN revision: 45892
2010-02-05 06:17:17 +00:00
Carsten Haitzler 1595840134 some stuff... hmmm.
SVN revision: 45890
2010-02-05 06:12:02 +00:00
Luis Felipe Strano Moraes 77cba40502 Fixing make dist on enlightenment.
SVN revision: 45877
2010-02-04 16:42:04 +00:00
Gustavo Sverzut Barbieri b1462593e1 Registry config dialog into Settings Panel
By: Lucas De Marchi <lucas.demarchi@profusion.mobi>



SVN revision: 45816
2010-02-02 18:29:37 +00:00
Gustavo Sverzut Barbieri d3ac4a7f77 Add dialog to configure connman
By: Lucas De Marchi <lucas.demarchi@profusion.mobi>



SVN revision: 45815
2010-02-02 18:28:50 +00:00
Gustavo Sverzut Barbieri 7d02d75954 Request scan on all technologies upon start
By: Lucas De Marchi <lucas.demarchi@profusion.mobi>



SVN revision: 45814
2010-02-02 17:41:02 +00:00
Gustavo Sverzut Barbieri 91e3640b56 Fix services list not being initialized
Services list must be initialized to NULL, otherwise when turning the
module back bad things may happen.

By: Lucas De Marchi <lucas.demarchi@profusion.mobi>



SVN revision: 45813
2010-02-02 17:39:06 +00:00
Gustavo Sverzut Barbieri 5dcd42d899 Add list of enabled technologies
Create a list with the names of enabled technologies and allow user
to determine if a certain technology is enabled.

By: Lucas De Marchi <lucas.demarchi@profusion.mobi>



SVN revision: 45812
2010-02-02 17:36:51 +00:00
Gustavo Sverzut Barbieri c99d8c8100 Add list of available technologies
Add E_Connman_Technology struct and create a list inside
E_Connman_Module_Context which will keep track of all available
technologies.

By: Lucas De Marchi <lucas.demarchi@profusion.mobi>


SVN revision: 45811
2010-02-02 17:34:40 +00:00
Gustavo Sverzut Barbieri 0384befb49 Create _connman_service_new_list_item()
In order to be able to share item creation with config dialog.



SVN revision: 45810
2010-02-02 17:31:52 +00:00
Gustavo Sverzut Barbieri 0f1322c04b cleaning - remove extra comments and debugs
By: Lucas De Marchi <lucas.demarchi@profusion.mobi>



SVN revision: 45809
2010-02-02 17:29:40 +00:00
Hannes Janetzek 8935019960 everything text plugin: only create item, when there is input
SVN revision: 45808
2010-02-02 16:15:51 +00:00
Hannes Janetzek e609c39dbc awesome new plugin for everything. 'text' creates an item for the text you type (=
SVN revision: 45807
2010-02-02 16:06:42 +00:00
Hannes Janetzek be5679a2a2 provide plugindir for with pkg-config
SVN revision: 45806
2010-02-02 14:03:56 +00:00
Carsten Haitzler a53ae6818e more ecore-txt --
SVN revision: 45797
2010-02-02 07:18:33 +00:00
Carsten Haitzler 16f85793f2 no mroe txt!
SVN revision: 45795
2010-02-02 06:50:38 +00:00
Sebastian Dransfeld 49ef5a77f9 Remove Ecore_Txt
SVN revision: 45791
2010-02-02 04:50:04 +00:00
Carsten Haitzler a67d3b8484 loose syncing option. in reality it will work fine. but not clean.
SVN revision: 45776
2010-02-01 14:38:00 +00:00
Carsten Haitzler 0534d66424 and now actually do the sync thing! awesomeness. this should mean (for
borderless apps for now - using efl (ecore-evas/elm) tear-free rendeirng in
compositor.



SVN revision: 45773
2010-02-01 14:15:14 +00:00
Hannes Janetzek ab13fa8b72 fix comment
SVN revision: 45768
2010-02-01 13:06:44 +00:00
Christopher Michael dc1af1a3f8 Move setting window type until after window is shown.
SVN revision: 45765
2010-02-01 06:55:19 +00:00
Christopher Michael c23d487d74 Seems we cannot set the window type (for indicator) until After the window
is shown, else E just overwrites whatever type we set.



SVN revision: 45764
2010-02-01 06:54:34 +00:00
Christopher Michael 07648d4b12 Remove unused variable.
Use PATH_MAX.



SVN revision: 45760
2010-01-31 19:52:03 +00:00
Hannes Janetzek 563d810def find plugins for "everything" in $HOME/.e/e/everything_plugins
SVN revision: 45758
2010-01-31 17:42:28 +00:00
Carsten Haitzler fd3c1e4f2a allow the "limit compositor framerate to fixed e framerate" to be optional
SVN revision: 45754
2010-01-31 13:05:56 +00:00
Massimo Maiurana 75f18e5c48 updating french and italian translations
SVN revision: 45751
2010-01-31 09:51:05 +00:00
Sebastian Dransfeld 02b6e4db39 Ecore_Str.h -> Eina
SVN revision: 45740
2010-01-30 22:11:11 +00:00
Christopher Michael 56b0c04b7c Don't segfault if keyboard has no border.
SVN revision: 45738
2010-01-30 20:16:58 +00:00
Christopher Michael cd086f7f5c Fix keyboard dictionary list not showing on other zones.
Remove debugging (printfs).



SVN revision: 45729
2010-01-30 06:13:54 +00:00
Christopher Michael ffe74c302e Remove unused variables.
Remove commented block (confirmed working without it).



SVN revision: 45727
2010-01-30 02:11:48 +00:00
Christopher Michael 40c2032186 Use PATH_MAX.
No need to swallow the ilist twice.



SVN revision: 45726
2010-01-30 02:01:15 +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 743ae4d5bc Don't set icon or send messages if the focused border is not on the proper
zone as kbd-toggle works on a per zone basis.



SVN revision: 45671
2010-01-28 18:24:30 +00:00
Christopher Michael a96bc68ed6 Add a comment.
SVN revision: 45645
2010-01-27 20:17:25 +00:00
Christopher Michael 4f59eafbea Reset panel geometry for conformant apps when we close.
SVN revision: 45644
2010-01-27 20:16:54 +00:00
Christopher Michael 782bdf85b3 Remove dead files.
SVN revision: 45642
2010-01-27 20:13:54 +00:00
Christopher Michael 0fd90a45ff Remove dead files.
SVN revision: 45641
2010-01-27 20:11:17 +00:00
Christopher Michael 0326182cb2 These files do not belong in here.
SVN revision: 45638
2010-01-27 20:08:14 +00:00
Christopher Michael 03805afd4f New indicator & softkey modules with lots of comments, an edc that gets
compiled when the module is built, and cleaner code.



SVN revision: 45637
2010-01-27 20:04:32 +00:00
Christopher Michael ad84d78dff Remove old indicator & softkey modules. New ones coming.
SVN revision: 45636
2010-01-27 20:02:45 +00:00
Carsten Haitzler 5182864be4 fix animator usage - now silky smooth!
SVN revision: 45629
2010-01-27 15:29:51 +00:00
Christopher Michael c6eaabe169 Reset top_shelf geometry hint when we close.
SVN revision: 45613
2010-01-27 01:55:50 +00:00
Christopher Michael 8d44cfa290 Reset softkey window geometry when we close.
SVN revision: 45612
2010-01-27 01:53:52 +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 474f76e958 Add more debugging (printfs).
SVN revision: 45603
2010-01-26 21:15:07 +00:00
Christopher Michael 1ee85c252d Add handler for when keyboard moves so we can destroy dictlist, etc.
Add some debug. Tracking an issue where keyboard dictlist does not show up
after it's moved to zone 1.



SVN revision: 45600
2010-01-26 20:52:30 +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
Gustavo Sverzut Barbieri 51347f22f4 eina_module_free() already calls eina_module_unload(). There's no need
to call it afterwards.

By: Lucas De Marchi <lucas.demarchi@profusion.mobi>



SVN revision: 45592
2010-01-26 15:22:53 +00:00
Gustavo Sverzut Barbieri f955d4856e evry_hist->subjects and evry_hist->actions has already been freed
by evry_history_free(). Do not call eina_hash_foreach() again on
evry_history_unload since this will give an eina_magic_fail()
beacause they are already NULL.

By: Lucas De Marchi <lucas.demarchi@profusion.mobi>



SVN revision: 45591
2010-01-26 15:21:57 +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 faf294b37a Fix elm_conformant not getting indicator size.
SVN revision: 45572
2010-01-26 07:42:33 +00:00
Carsten Haitzler 1fa9578da2 update config with new fields/versions, add texture form pixmap option to gl
compositor



SVN revision: 45549
2010-01-25 12:53:43 +00:00
Christopher Michael 370822b80f Make config categories with custom icon locations actually display those icons.
Make config items with custom icon locations actually display those icons.



SVN revision: 45541
2010-01-25 02:51:57 +00:00
Carsten Haitzler 428c571bfb use grabbed flag and pre-post swap callbacks.
SVN revision: 45517
2010-01-24 11:05:18 +00:00
Christopher Michael 0e1ff68b1a And change pointer to "move" when dragging indicator window.
SVN revision: 45507
2010-01-24 04:48:28 +00:00
Christopher Michael 26ce4878af Add some signals for moving indicator so themes can do "pretty" stuff :)
SVN revision: 45506
2010-01-24 04:24:35 +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 10fb34ad03 Lock stacking of home windows & deselect an icon after it's started running.
SVN revision: 45500
2010-01-23 21:08:57 +00:00
Carsten Haitzler 5837af54c0 remove testing shape stuff
SVN revision: 45486
2010-01-23 13:51:39 +00:00
Carsten Haitzler 7559d1f642 well.. compoaitor - with gl... seeems to work.. but on fglrx... its slow as
all hell! smells like i hit a software path. hooray!



SVN revision: 45485
2010-01-23 13:50:26 +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 da65e0f364 Remove printfs.
SVN revision: 45474
2010-01-22 23:56:09 +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 ada28c01eb Set top shelf geometry on zone.
SVN revision: 45471
2010-01-22 23:07:52 +00:00
Christopher Michael bbaf21475c Cleanup busycover handles when we close.
Add some printfs for home launching two apps.



SVN revision: 45469
2010-01-22 22:52:28 +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
Christopher Michael 056e01de38 Dont need a state_set for quickpanel, just use the state_send message.
Send position_update message when indicator gets moved.



SVN revision: 45467
2010-01-22 22:50:27 +00:00
Sebastian Dransfeld a9bf975e7b export less
SVN revision: 45455
2010-01-22 20:28:39 +00:00
Carsten Haitzler 62b8ceb7c7 fix for gl mode - update rects
SVN revision: 45435
2010-01-22 09:30:16 +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
Gustavo Sverzut Barbieri 251bb08baf Do not go back to online when marked as 'Offline'
The way it was, if you changed offline it was repeatedly toggling due
E "offline mode" state and connman module fighting. Now it does it once.

By: Lucas De Marchi <lucas.demarchi@profusion.mobi>



SVN revision: 45410
2010-01-21 18:26:08 +00:00
Christopher Michael 397c19771a Reorganize code & remove duplicate lines.
SVN revision: 45405
2010-01-21 17:48:55 +00:00
Christopher Michael 053d8060ca Rework indicator so we can use mouse_down for showing quickpanel, and for
dragging.



SVN revision: 45404
2010-01-21 17:38:09 +00:00
Carsten Haitzler fb6d5c6ef6 rememebr to free up memory for uncomposited windows
SVN revision: 45387
2010-01-21 12:42:33 +00:00
Carsten Haitzler 2c43ebaf2a optin to use gl for compositing... uses native surface stuff froom evas.
SVN revision: 45384
2010-01-21 08:44:41 +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 9d298fdae0 Account for e_scale when creating softpanel.
SVN revision: 45375
2010-01-21 01:17:23 +00:00
Christopher Michael 70a951240a Take into account e_scale when setting indicator height.
SVN revision: 45374
2010-01-21 01:16:03 +00:00
Sebastian Dransfeld 5109c0f8ea oops
SVN revision: 45365
2010-01-20 21:15:07 +00:00
Sebastian Dransfeld db6819ae2a Results from gettext aren't static
SVN revision: 45362
2010-01-20 19:49:39 +00:00
Carsten Haitzler 99fc74f7c5 fix shadow on/off config
SVN revision: 45351
2010-01-20 04:45:47 +00:00
Sebastian Dransfeld af13c5a81f Desktop is localized
SVN revision: 45344
2010-01-19 21:11:50 +00:00
Sebastian Dransfeld f2d0f5894d locals.params isn't stringshared
Fixes bug #436

SVN revision: 45341
2010-01-19 20:41:33 +00:00
Carsten Haitzler 89d6be54fc add gl engine option - still slow way to update tho.
SVN revision: 45329
2010-01-19 14:28:56 +00:00
Christopher Michael 06c33bb3ab Better way to set zone (faster as it does not send certain events).
SVN revision: 45315
2010-01-19 02:58:18 +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 f3e837c31b Move borders to proper zone (when launched) if needed.
SVN revision: 45311
2010-01-19 02:17: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 da4ac39084 Don't need/want separate code for handling back & close. Just send the
message and let illume2 handle it.



SVN revision: 45308
2010-01-19 00:17:24 +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 0121ec9afc Add illume-bluetooth module (based on original module from illume)
SVN revision: 45273
2010-01-18 02:02:09 +00:00
Christopher Michael 8d1f4a54af Formatting & whitespace removal.
No need to call all these _inits() as E already handles init'n those.
Don't need the extra headers included here either as they are already
included via e.h.



SVN revision: 45268
2010-01-17 20:21:42 +00:00
Hannes Janetzek 922c14ea3c hopefully 'everything' builds on solaris now. hints how to do it better appreciated.
SVN revision: 45235
2010-01-16 21:01:59 +00:00
Christopher Michael c91fd67597 oops, re-enable new home windows on module startup.
SVN revision: 45234
2010-01-16 18:40:41 +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 84955de029 handle screen randr.
SVN revision: 45166
2010-01-15 05:54:14 +00:00
Christopher Michael 915dbed1be Easier checks for kbd state.
SVN revision: 45165
2010-01-15 05:47:31 +00:00
Carsten Haitzler 79dcd015f8 lots of work on compositor stuff. looking slick and nice internally too.
SVN revision: 45159
2010-01-15 04:41:20 +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 4f9aead4e7 More fixes for dragging...much faster now on the drag.
SVN revision: 45156
2010-01-15 04:16:30 +00:00
Christopher Michael 525346b624 Don't send mode message here.
SVN revision: 45155
2010-01-15 03:58:23 +00:00
Christopher Michael 7306166b9a Don't check for can drag on a zone, just use the 'locked' state on the
indicator.
Add a flag to the window struct so we know if we are dragging or not.



SVN revision: 45154
2010-01-15 03:57:55 +00:00
Sebastian Dransfeld 25398b689f make clang happy
SVN revision: 45151
2010-01-14 23:48:37 +00:00
Sebastian Dransfeld 9b6667ebaa Initialize to empty string
Value should be non null as strcmp does not like null argument.

SVN revision: 45149
2010-01-14 23:48:15 +00:00
Christopher Michael 9d3502d8e9 Fix dragging of indicator window.
SVN revision: 45134
2010-01-14 21:39:14 +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 7c1087a702 Set bottom panel geometry on root window (for elm_conform widget).
SVN revision: 45103
2010-01-14 02:30:44 +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 09db1a4b46 Recreate new home windows on initial load (this handles dual mode also).
Rework/Re-implement busycover windows per home window so we can show
launching status.



SVN revision: 45097
2010-01-13 23:40:23 +00:00
Christopher Michael 07666b4952 Add illume2 module...oops :(
SVN revision: 45073
2010-01-13 01:10:39 +00:00
Vincent Torri 37a3a938bc no illume2 directory in src/modules
SVN revision: 45069
2010-01-12 22:29:35 +00:00
Christopher Michael f288a575b7 New illume2 code for dual-head/xinerma.
SVN revision: 45068
2010-01-12 20:21:04 +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
Sebastian Dransfeld 4028c25d33 Expand env variables before opening fwin
Use e_util_shell_env_path_eval to expand variables so that file:$HOME/..
will work when using actions. Else using the fileman/favorites .desktop
files work from fileman but not when launching from f.ex. ibar.

SVN revision: 45050
2010-01-11 20:34:18 +00:00
Carsten Haitzler 9c7c664034 knock off some todo's
SVN revision: 45041
2010-01-11 08:43:24 +00:00
Carsten Haitzler 6895ea9b23 oops - fogot to fix symbols used. fix.
SVN revision: 45033
2010-01-11 03:31:59 +00:00
Carsten Haitzler 4fa952a6a0 move update off to its own file - its pretty much stand-alone. need to fix
the optimisation for sw engine there though.



SVN revision: 45032
2010-01-11 03:28:20 +00:00
Carsten Haitzler aa7d521571 more todo
SVN revision: 45031
2010-01-11 03:03:08 +00:00
Carsten Haitzler cd7014fc4c todo's
SVN revision: 45030
2010-01-11 02:59:32 +00:00
Carsten Haitzler 0ebccbedbf fix pager - how did that break? oooh i see! DEVILHORNS!
SVN revision: 45029
2010-01-11 02:58:47 +00:00
Carsten Haitzler 6c55b5eb39 handle shaped windows on compositing. not pretty - but needed.
SVN revision: 45028
2010-01-11 02:47:59 +00:00
Sebastian Dransfeld 821ba7d77e Don't move windows relative to shelves on pager
Pager windows should be set on pager where they actually are on the
desktop. So if they are behind a shelf, they should be behind it in the
pager.

This fixes bug #445.

SVN revision: 45025
2010-01-10 20:46:32 +00:00
Sebastian Dransfeld 1f814d20e1 Use Ecore_Job to do one shot delayed job.
SVN revision: 45024
2010-01-10 18:49:05 +00:00
Christopher Michael bc4e1d9872 Check returns of keygrab and print error if needed.
SVN revision: 45023
2010-01-10 18:28:13 +00:00
Christopher Michael cc0965bf76 Check returns of keygrab and printf error if there was a problem.
SVN revision: 45022
2010-01-10 18:27:51 +00:00
Carsten Haitzler 07ccfbae03 fix seg!
SVN revision: 45001
2010-01-09 02:56:20 +00:00
Carsten Haitzler 74022ed457 fix random white/black box thing.
SVN revision: 45000
2010-01-09 02:45:50 +00:00
Carsten Haitzler 6890952e31 handle border!
SVN revision: 44998
2010-01-09 00:35:21 +00:00
Carsten Haitzler 2ade583930 fix issue introduced with shader fixes.
SVN revision: 44997
2010-01-09 00:06:53 +00:00
Gustavo Sverzut Barbieri 271862f5c0 rename _Name to _e_mixer_Name, avoiding sym clash
SVN revision: 44993
2010-01-08 21:43:27 +00:00
Gustavo Sverzut Barbieri 7367354419 make this variable static.
This is the nasty bug with mixer module... it didn't happen before 
because I always compile with -fvisibility=hidden




SVN revision: 44992
2010-01-08 21:35:51 +00:00
Jorge Luis Zapata Muga 33fdfb9322 + [Eina] API change. eina_module_list_flush() -> eina_module_list_free()
as we are on the modules context not the array.
  All the referenced projects are changed too. Remember that the list_free()
  already calls the unload() on each module so no need to call list_unload()



SVN revision: 44978
2010-01-08 12:22:23 +00:00
Carsten Haitzler 0df20ebd86 printf--
SVN revision: 44975
2010-01-08 11:30:24 +00:00
Carsten Haitzler ab4cdbc2fd fix shading of windows
SVN revision: 44974
2010-01-08 11:29:32 +00:00
Carsten Haitzler 47258b4023 unload cleanly - del animator!
SVN revision: 44972
2010-01-08 10:01:13 +00:00
Carsten Haitzler 87b3e0e62a use new selection compositor set call!
SVN revision: 44970
2010-01-08 08:24:46 +00:00
Carsten Haitzler b2e8f4cd5a fix segv.
SVN revision: 44948
2010-01-07 14:01:35 +00:00
Carsten Haitzler 77fda764ed fixme--
SVN revision: 44947
2010-01-07 13:47:54 +00:00
Carsten Haitzler 5e891880f1 lots of fixes. looking solid now. bugs gone. argb windows handled. proper
update queue with tile updates etc.



SVN revision: 44946
2010-01-07 13:45:51 +00:00
Carsten Haitzler 7f91199f2a defeereed on-frame updates only now (need to be more sophisitcated as this
has a 1 frame delaye or wors on e's own renderings)

fix stacking issues.



SVN revision: 44939
2010-01-07 06:29:53 +00:00
Carsten Haitzler eb7781dabd fix uninit val read
SVN revision: 44926
2010-01-06 15:21:16 +00:00
Carsten Haitzler dfd5f13aee make alerts work with composite managers in modules.. so if we segv... we can
see it and recover etc. - requires module compmgr to "do the right thing" and
advertise the composite window.



SVN revision: 44924
2010-01-06 15:04:33 +00:00
Carsten Haitzler f23dea49bc unload and leave screen usable...
SVN revision: 44922
2010-01-06 14:26:49 +00:00
Carsten Haitzler 703a3f4dba compositing... well... it gets pixels and draws... and have image objects.
alpha and shaped windows not handled currently. using evas as renderer.



SVN revision: 44921
2010-01-06 14:18:47 +00:00
Christopher Michael d877b90de5 If we are passed a zone, use it rather than regetting zone.
Fix some formatting.



SVN revision: 44908
2010-01-05 05:32:39 +00:00
Christopher Michael e8d3e7c673 Rework indicator for xinerama support.
SVN revision: 44904
2010-01-05 01:40:31 +00:00
Christopher Michael 00a39733f9 Modify softkey code to handle xinerama.
SVN revision: 44903
2010-01-05 01:39:53 +00:00
Christopher Michael 7c3a27c3c9 Remove dead lines.
Don't use X round-trips.



SVN revision: 44883
2010-01-04 18:42:17 +00:00
Christopher Michael a28b80b1dc Don't use X round-trips.
SVN revision: 44882
2010-01-04 18:37:59 +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
Carsten Haitzler 5ebb87d158 1. compositor module skeletion. have more code elsehwere currently
2. lutin patch for path_max



SVN revision: 44874
2010-01-04 12:27:15 +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
Gustavo Sverzut Barbieri 0e29bef4b6 lots of minor improvements and fix the damn segfault problem.
* passphrase dialog now has a minimum set size.

 * gadget service name just shows if gadget is larger than 32px, this
   avoids useless 1-2 letters + ellipsis on small gadgets.

 * it's not clear from connman, but seems that error is just
   meaningful if they are in state == failure, they just don't append
   the error and do not notify it went away :-(

 * NotConnected is the name, not the message. Now disconnect on
   already disconnected is fine (called when one request passphrase
   again)

 * fix typo "Disconnect s/to/from/g network service"

 * add some notes on where to handle cellular services.



SVN revision: 44854
2010-01-02 22:12:36 +00:00
Gustavo Sverzut Barbieri d41cc63c97 new icons, from exalt-client, by rasterman.
SVN revision: 44852
2010-01-02 16:22:28 +00:00
Gustavo Sverzut Barbieri 5d21509986 connman improvements, almost fully usable.
* interacts with offline mode (menu > settings > mode > offline)

 * asks password if service requrires a password or failed to connect.

 * on server exit stringshares go wrong and it crashes. It is very
   weird that this does not happen with e_dbus_connman_test and
   valgrind reports no error there. It is easy to reproduce, but hard
   to track as things are asynchronously and stringshare will report
   the error on the last _del(), that might the correct one and the
   spurious happened before.

 * part of the usability issues are due connman server (connmand), it
   should have an "authentication failed" error (instead of generic
   "Failed: input/output error" and it should stop entering
   "InProgress" when it is not (often happens when one enters invalid
   password, gets an Failed i/o error, then system keeps into
   InProgress). Toggling offline mode might help reset the status.



SVN revision: 44847
2010-01-02 05:25:27 +00:00
Gustavo Sverzut Barbieri 91d80a9736 disconnect actiom, bit better gadget and tip, still lacks offline mode indicator
SVN revision: 44842
2010-01-01 17:20:19 +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
Massimo Maiurana e06cd87c39 updating french and italian translations
SVN revision: 44839
2010-01-01 08:50:50 +00:00
Gustavo Sverzut Barbieri f644b3c86e connman popup to give useful information, last commit this year!
SVN revision: 44837
2010-01-01 01:12:53 +00:00
Gustavo Sverzut Barbieri d141b8d627 connman is in a good and usable shape now: connects and goes offline.
Please someone help with the gadget :-)



SVN revision: 44836
2009-12-31 23:51:13 +00:00
Gustavo Sverzut Barbieri 22580d466d rework of connman module, a semi-functional display only module so far.
SVN revision: 44834
2009-12-31 21:44:33 +00:00
Gustavo Sverzut Barbieri 9436c022bc avoid leak
SVN revision: 44833
2009-12-31 21:36:01 +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 d254ddcd3f Formatting & Whitespace removal.
SVN revision: 44806
2009-12-30 18:54:50 +00:00
Christopher Michael 0f08cc2cac Implement priority sorting for quickpanels.
SVN revision: 44804
2009-12-30 18:41:55 +00:00
Christopher Michael ec8e145dcd Formatting & Whitespace.
SVN revision: 44796
2009-12-30 17:22:19 +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 002032811d Add handler for creating new home windows when we get the client message.
Check layout mode on startup and create another home window if needed.



SVN revision: 44777
2009-12-30 02:33:09 +00:00
Christopher Michael ff7cea945f Don't listen on delete requests for home window.
SVN revision: 44773
2009-12-30 01:20:08 +00:00
Christopher Michael 301a1ec905 Kill and apps that we have run from 'home' when we unload the module. (to
cleanup nicely when we exit).



SVN revision: 44770
2009-12-29 23:54:17 +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 223fcceb7c And also offset the width of the button. Looks more 'centered' now.
SVN revision: 44762
2009-12-29 19:48:49 +00:00
Christopher Michael ab88bd2a48 Offset the new 'selector' button just a little so it's not so close to the
top of the kbd



SVN revision: 44761
2009-12-29 19:43:22 +00:00
titan 06978eaf8f Change the way the different keyboards are cycled through.. this is less painful, quicker, and easier... Simply click the button to change. *Approved by devilhorns.
SVN revision: 44760
2009-12-29 19:02:48 +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 c7a233c60e Formatting.
SVN revision: 44751
2009-12-28 22:13:42 +00:00
Christopher Michael 0ce016e249 Remove dead function proto.
SVN revision: 44750
2009-12-28 22:12:23 +00:00
kiwi 8c4e168f29 avoids overriding some advanced pannel values when changing something in basic pannel. for example, when you add one desktop, it was reseting the flip animate time.
also it only checks basic values in basic pannel apply.
and keeps coherency when you apply advanced pannel and goes back to basic.

ok barbieri


SVN revision: 44747
2009-12-28 08:23:41 +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