Commit Graph

8215 Commits

Author SHA1 Message Date
Christopher Michael 1619df704e Slightly better size for the ilist (not too big, not too small).
SVN revision: 50693
2010-07-30 21:11:03 +00:00
Mike Blumenkrantz 435a74fcf8 update for eeze change
SVN revision: 50691
2010-07-30 18:19:53 +00:00
Carsten Haitzler 7a7fa3937b fdh del before fd close
SVN revision: 50672
2010-07-30 02:55:06 +00:00
Christopher Michael d8f4d85cb8 Make basic play nice w/ small resolutions. (Advanced still needs lots
of work).



SVN revision: 50623
2010-07-28 22:33:54 +00:00
Christopher Michael d3fe1d76a8 Play nice w/ small resolutions.
SVN revision: 50621
2010-07-28 22:30:07 +00:00
Christopher Michael 66d0bc6f78 Play nice w/ smaller resolutions.
SVN revision: 50619
2010-07-28 22:23:05 +00:00
Christopher Michael bf2f06a69f Play nice wrt small resolutions.
SVN revision: 50617
2010-07-28 21:58:31 +00:00
Christopher Michael 71e4fc251e Play nice wrt smaller resolutions.
Fix create_data function:
 - Check the PROPER variable (How did this code ever work correctly?)



SVN revision: 50616
2010-07-28 21:48:43 +00:00
Christopher Michael ff210af221 Play nice wrt smaller resolutions.
(Labels for toolbook may need changing).



SVN revision: 50615
2010-07-28 21:40:58 +00:00
Christopher Michael 0b0c5607f2 Play nice wrt small resolutions
If there is a problem, I blame discomfitor :P



SVN revision: 50613
2010-07-28 20:12:47 +00:00
Christopher Michael 88fdd43f51 Play nice wrt small resolutions.
SVN revision: 50610
2010-07-28 19:47:45 +00:00
Christopher Michael 2f150a610c Play nice wrt small resolutions.
SVN revision: 50609
2010-07-28 19:17:06 +00:00
Christopher Michael 723860000d Play nice wrt small screen resolutions.
(This reworks the dialog to be more like the Profiles dialog so that
things look consistent). Some people may not like it this way (which I
expect), but it is more consistent, and really how many times do you
setup your shelves ? :)



SVN revision: 50608
2010-07-28 19:03:57 +00:00
Christopher Michael 6ff886501c Play nice w/ small resolutions.
SVN revision: 50607
2010-07-28 18:51:00 +00:00
Christopher Michael 528a86335e Play nice w/ small resolutions.
SVN revision: 50606
2010-07-28 18:45:54 +00:00
Christopher Michael 2332bf26c9 Make screensaver dialog fit small resolutions.
SVN revision: 50605
2010-07-28 18:39:54 +00:00
Christopher Michael c14e45ab4c Also set preview for when a new Custom bg is selected.
SVN revision: 50567
2010-07-28 01:54:48 +00:00
Christopher Michael d521219c29 Finally, a screenlock dialog that plays nicely w/ small resolutions.
Uses toolbook to organize.
In the Wallpaper tab, if you choose a 'Custom' then clicking the
Preview will allow you to choose a new bg for desklock.



SVN revision: 50566
2010-07-28 01:50:35 +00:00
Christopher Michael 0886b5f44a Return not needed here.
SVN revision: 50562
2010-07-28 00:24:35 +00:00
Christopher Michael 24207a6446 Revert that commit. It was correct, it's the comment that was
misleading.



SVN revision: 50556
2010-07-27 22:30:00 +00:00
Christopher Michael f6d6a6217c If an icon has NO class, then use Create Icon entry.
SVN revision: 50555
2010-07-27 22:02:40 +00:00
Christopher Michael 79dfdb144f Make Scale dialog play nicely wrt small screens (Use toolbook for
advanced).
Add __UNUSED__ where appropriate.
Formatting.



SVN revision: 50547
2010-07-27 15:53:54 +00:00
Christopher Michael 91d90658f9 Make conf_borders play nice wrt small screens.
SVN revision: 50546
2010-07-27 15:16:29 +00:00
Christopher Michael 84bac7309c Make Icon Theme Dialog play nice on small screens.
Fix some formatting.



SVN revision: 50544
2010-07-27 15:12:40 +00:00
Massimo Maiurana c04ac044b3 updating french translation
SVN revision: 50540
2010-07-27 10:39:37 +00:00
pwerken-e e2d6e9360d From: pwerken-e@a-eskwadraat.nl
Subject: [E-devel] [PATCH] fix screen blanking with illume



SVN revision: 50536
2010-07-27 09:56:52 +00:00
Massimo Maiurana 98b859a22e updating french translation
SVN revision: 50478
2010-07-24 13:46:25 +00:00
Mike Blumenkrantz 1b44fce207 e_dbus_object_interface_attach refs interfaces, so you have to unref the interface right after to avoid leaks as seen here
SVN revision: 50471
2010-07-24 02:11:30 +00:00
Massimo Maiurana d4cbe8bc7f updating french and italian translations
SVN revision: 50447
2010-07-23 12:21:08 +00:00
Christopher Michael 11182365d3 Formatting.
SVN revision: 50370
2010-07-19 19:06:09 +00:00
Christopher Michael 5a7b450c04 Patch from rubenbb to fix ticket #562 (dpms being turned off by
fullscreen windows).

I modified this patch slightly. Removed some unused handlers. limits.h
is already included in e.h, so no need to reinclude it. Fixed formatting.



SVN revision: 50356
2010-07-18 19:06:00 +00:00
Christopher Michael 3bc9491c92 Ok, apparently that one is needed as sha1 does not include e.h :(
SVN revision: 50345
2010-07-18 17:41:06 +00:00
Christopher Michael de6b1f93a4 This header already handled by e.h
SVN revision: 50344
2010-07-18 17:38:19 +00:00
Christopher Michael cddf54d137 This header already handled by e.h
SVN revision: 50343
2010-07-18 17:35:25 +00:00
Christopher Michael a0cca73f48 This header already handled by e.h
SVN revision: 50342
2010-07-18 17:35:09 +00:00
Christopher Michael 2a4e4a50fd This header already handled by e.h
SVN revision: 50341
2010-07-18 17:34:50 +00:00
Christopher Michael 0c2121331e This header already handled by e.h
SVN revision: 50340
2010-07-18 17:34:29 +00:00
Christopher Michael 74080419da This header already handled by e.h
SVN revision: 50339
2010-07-18 17:32:49 +00:00
Christopher Michael f9e3bb8f7e This header already handled by e.h
SVN revision: 50338
2010-07-18 17:32:20 +00:00
Christopher Michael 9468bd1812 This header already handled by e.h
SVN revision: 50337
2010-07-18 17:31:39 +00:00
Christopher Michael e771cc1484 This include already handled by e.h
SVN revision: 50336
2010-07-18 17:30:01 +00:00
Christopher Michael 39d70f104f These includes already handled by e.h
SVN revision: 50335
2010-07-18 17:28:37 +00:00
Christopher Michael 748267a25e This include Already handled by e.h.
SVN revision: 50334
2010-07-18 17:27:57 +00:00
Christopher Michael 8257209f9e Already handled by e.h.
SVN revision: 50333
2010-07-18 17:27:11 +00:00
Christopher Michael 9f88193508 Already handled by e.h.
SVN revision: 50332
2010-07-18 17:24:36 +00:00
Christopher Michael 832e25b3c8 This include already handled by e.h.
SVN revision: 50331
2010-07-18 17:21:03 +00:00
Christopher Michael 79156d3266 Math.h is already included by e.h.
SVN revision: 50330
2010-07-18 17:19:46 +00:00
Christopher Michael 2e200f95a5 Don't need these includes, handled by e.h already.
SVN revision: 50329
2010-07-18 17:18:40 +00:00
Christopher Michael 69cd086fc2 Don't need these includes here, handled by e.h already.
SVN revision: 50328
2010-07-18 17:18:03 +00:00
Christopher Michael 8a6ebe2463 Don't need these includes here...e.h already handles these.
SVN revision: 50327
2010-07-18 17:17:31 +00:00
Christopher Michael 684e07c72e Use PATH_MAX, add some safety checks, fix some formatting.
SVN revision: 50326
2010-07-18 17:07:33 +00:00
Christopher Michael e4d86e02d1 Fix segfault if Wallpaper dialog is closed while Import dialog is up
(for Toma) :)



SVN revision: 50325
2010-07-18 17:02:12 +00:00
Lucas De Marchi ea12d0dd6f Devilhorns, trust me. It was right.
SVN revision: 50244
2010-07-14 03:39:40 +00:00
Christopher Michael bcd63bdfad Fix goof from automated tools (Coccinelle) and make sure we have a KEY
before trying to stringshare it.



SVN revision: 50243
2010-07-14 02:22:10 +00:00
Lucas De Marchi d8dc2a9511 Remove unneeded code with notnull.cocci script
This continues previous commit with more complex places, where it required
more than just removing some "ifs".



SVN revision: 50242
2010-07-14 02:20:30 +00:00
Lucas De Marchi c426218dfe Remove unneeded code with notnull.cocci script
The notnull.cocci script from Coccinelle finds places where you check if a
variable is NULL, but it's known not to be NULL. The check can be safely
removed. For example, this code would be caught by notnull:

if (!var) return;
if (var && var->fld) { ... }

It's needless to check again if var is not NULL because if it's in fact NULL,
it would have returned on the previous "if". This commit removes all the
trivial places where this pattern happens. Another patch will be generated for
the more complex cases.


SVN revision: 50241
2010-07-14 02:05:47 +00:00
Carsten Haitzler 38c5103bae ---------------------------+------------------------------------------------
Reporter:  ruben          |       Owner:  raster            
 Type:  Bug                |      Status:  new               
 Priority:  Major          |   Milestone:  Enlightenment 0.17
 Component:  enlightenment |    Keywords:  dpms, fullscreen  
 Blocking:                 |   Blockedby:                    
---------------------------+------------------------------------------------
        
patch - Close Ticket #562



SVN revision: 50240
2010-07-13 23:56:47 +00:00
Carsten Haitzler 0b58ebf063 use new pixmap setter - handy. apps can trivially just find the pixmap
id being used for compositing at any time (and listen to changes too)



SVN revision: 50239
2010-07-13 23:36:32 +00:00
Christopher Michael 5cd823d6ee Rename declared definition OVERFLOW to OVER_FLOW.
(conflicted w/ OVERFLOW which is defined in math.h).



SVN revision: 50237
2010-07-13 22:46:17 +00:00
Carsten Haitzler 15343b4790 should set stacking in db struct too after stacking req
SVN revision: 50217
2010-07-13 12:25:20 +00:00
Cedric BAIL 6e6d531a03 * e: killing e gradient background support.
SVN revision: 50215
2010-07-13 11:57:13 +00:00
Christopher Michael 163765a3cd Fix rare condition where mouse pointer would not reset from 'move'.
SVN revision: 50209
2010-07-13 00:05:39 +00:00
Andreas Volz 31663d7051 temoporary limited maximize algorithm
SVN revision: 50207
2010-07-12 22:12:02 +00:00
Tiago Rezende Campos Falcao bf47ddfd8c Change the evry-settings icon
SVN revision: 50205
2010-07-12 20:51:44 +00:00
Tiago Rezende Campos Falcao d7e1266159 Make conf toggle from e_button to edje
SVN revision: 50204
2010-07-12 20:51:40 +00:00
Cedric BAIL 59dd1bca1d * e_popup: Destroy idler when done.
SVN revision: 50198
2010-07-12 14:03:49 +00:00
Cedric BAIL 1e81ac0d3b * pager: Don't double del timer.
SVN revision: 50197
2010-07-12 14:02:15 +00:00
Carsten Haitzler f61b02821e some more of dso fix
SVN revision: 50188
2010-07-12 00:16:16 +00:00
Chidambar Zinnoury bcf9ec9154 Pager: typo.
SVN revision: 50155
2010-07-09 11:03:26 +00:00
Chidambar Zinnoury 029a558a98 WinList: add a new functionality so that we can switch between windows of the same class.
This is a major (and interesting) killer-feature of Gnome3, so let's shamelessly steal it.


SVN revision: 50154
2010-07-09 10:34:20 +00:00
Andreas Volz c0a5d4e794 fix to prevent lost windows if resizing a window to offscreen coordinates
SVN revision: 50133
2010-07-08 21:05:34 +00:00
Tiago Rezende Campos Falcao 6e18235fb2 Everything selection event, and theme to back button
SVN revision: 50132
2010-07-08 21:04:57 +00:00
Tiago Rezende Campos Falcao dddf703520 Illume config icon
SVN revision: 50131
2010-07-08 21:04:52 +00:00
Chidambar Zinnoury 3308dbecfe MIME conf module: add check changed, and gracefully resize the dialog.
SVN revision: 50125
2010-07-08 10:46:10 +00:00
Boris Faure 682783f271 winlist: add actions to move to window on the left/right/up/down
SVN revision: 50096
2010-07-07 21:36:23 +00:00
Christopher Michael abb7c4287b Bump config generation for newly added geometry options.
SVN revision: 50084
2010-07-06 20:04:07 +00:00
Andreas Volz 6e35928dea added two new configuration options for the geometry_manipulation conf plugin:
int         geometry_auto_move; // GUI
   int         geometry_auto_resize_limit; // GUI

This does influence the configure_request algorithm in the way that the user could disable the window 
geometry move and resize feature that is useful for e.g. Gnome fileselector or gnome-terminal tabs.
There was a use case on the list where this was not nice so I created an option to disable it. If one thinks
a special e.src shouldn't activate this feature by default, please change it.

SVN revision: 50083
2010-07-06 19:49:48 +00:00
Christopher Michael 18a8c0961c Whitespace removal.
SVN revision: 50082
2010-07-06 19:44:33 +00:00
Andreas Volz c86c1144fe req_window_oversize:
If a window likes to open with bigger 
initial coordinates bigger than the screen 
(minus ignore zones like not overlap allowed shelfes) 
the window should be sized to the maximum allowed size.

SVN revision: 50028
2010-07-04 19:10:09 +00:00
Davide Andreoli 008cbed18f * New E17 online wallpaper selector (no more ExchangeSmartObject).
* online theme selector disabled for a moment.

Please test and report problems/suggestions.


SVN revision: 50015
2010-07-03 22:33:17 +00:00
Carsten Haitzler 83d649c897 make overflow a defiine
SVN revision: 50006
2010-07-03 01:50:29 +00:00
Cedric BAIL b5b1d3fc1a * e: don't crash to easily when Ecore_Evas windows can't be created.
SVN revision: 49996
2010-07-02 13:47:31 +00:00
Cedric BAIL 114e04ebed * e: remove gradient used by e_color_dialog.
NOTE: maybe a bug in evas map or a wrong use by myself, but colors
	look ugly sometime (well, often).


SVN revision: 49965
2010-07-01 16:05:17 +00:00
Andreas Volz c153c4b86e req_maximize_ignore_zone:
If a window likes to maximize while it stays below a ignore zone (like not overlap allowed shelfes) it should be maximized only in the overlap allowed zone. At returning to normal state it should be placed in the original position.

SVN revision: 49942
2010-06-29 21:04:34 +00:00
Lucas De Marchi 916000bccc connman: show configuration instead of status in config dialog
IPv4.* are the status properties and are valid only when a service is
connected. In a configuration dialog, the right properties to use are
the IPv4.Configuration.* ones.



SVN revision: 49940
2010-06-29 16:30:10 +00:00
Christopher Michael 4798504a46 Missed one place where __UNUSED__ was not proper. Fix.
SVN revision: 49938
2010-06-29 15:22:18 +00:00
Christopher Michael 4a554402f2 Fix the mess called pager:
- Use PATH_MAX & E_FREE
 - Make use of __UNUSED__ correctly.
 - Fix formatting.
 


SVN revision: 49937
2010-06-29 15:19:48 +00:00
Christopher Michael 88c10a380e Fix formatting.
SVN revision: 49925
2010-06-28 14:31:21 +00:00
Christopher Michael 66c5b6662d Fix formatting.
SVN revision: 49924
2010-06-28 14:29:21 +00:00
Christopher Michael c883b0019d Fix formatting.
SVN revision: 49923
2010-06-28 14:27:51 +00:00
Tiago Rezende Campos Falcao d8326f3fc1 Make illume-mode-toggle from e_button to edje
SVN revision: 49921
2010-06-28 13:05:17 +00:00
Tiago Rezende Campos Falcao 21e6cc0488 Make illume-kbd-toggle from e_button to edje
SVN revision: 49920
2010-06-28 13:05:12 +00:00
Tiago Rezende Campos Falcao 2e8beb1798 Make illume-home-toggle from e_button to edje
SVN revision: 49919
2010-06-28 13:05:07 +00:00
Andreas Volz bb3501c1c8 req_window_resize_move:
If a window resizes itself without border interaction it's moved to the next available coordinates which aren't covered by ignore zones like not overlap allowed shelfes.


SVN revision: 49910
2010-06-27 20:48:43 +00:00
Andreas Volz ce88316472 req_window_offscreen:
If a window likes to open with initial offscreen coordinates E should move it to the nearest onscreen coordinates.

req_window_ignore_zone:
If a window likes to open with initial coordinates in a window ignore zone (like not overlap allowed shelfes) if should be moved to the next allowed coordinates.



SVN revision: 49909
2010-06-27 20:41:52 +00:00
Andreas Volz cd158657f1 overlap shelfes are for sure useful geometry
SVN revision: 49908
2010-06-27 20:31:36 +00:00
Andreas Volz 2fdb25b89b this was for sure a bug -> it should be x instead of y
SVN revision: 49907
2010-06-27 20:27:20 +00:00
Carsten Haitzler 94eb10404e edge -> no ev. dont seg
SVN revision: 49884
2010-06-27 08:35:59 +00:00
Cedric BAIL 2e92d43a46 * e: cleanup pager code.
SVN revision: 49855
2010-06-25 08:57:32 +00:00
Christopher Michael d98a7f5eaa Fixes for Ecore Api changes.
SVN revision: 49836
2010-06-24 17:53:38 +00:00
Christopher Michael 6270d0af60 Fixes for Ecore Api changes.
SVN revision: 49835
2010-06-24 17:52:35 +00:00
Christopher Michael 180e057bb3 Fixes for recent Ecore Api changes.
SVN revision: 49834
2010-06-24 17:52:08 +00:00
Cedric BAIL c6a118d738 * e: remove warning due to Ecore API change.
SVN revision: 49833
2010-06-24 16:19:12 +00:00
Christopher Michael a34913ae56 Add fuzzy to config edd so udev 'fuzzy' mode can be saved.
SVN revision: 49779
2010-06-21 03:39:50 +00:00
Christopher Michael 8f8bc172e3 Oops, didn't mean to add a space there :(
SVN revision: 49778
2010-06-21 02:47:02 +00:00
Christopher Michael d257679726 Remove decimals for udev temperature.
SVN revision: 49777
2010-06-21 02:40:10 +00:00
Christopher Michael 215051a900 Fix compiler warning.
SVN revision: 49776
2010-06-21 02:22:17 +00:00
Christopher Michael 384a49358f Fix compiler warnings when E is compiled without gettext.
SVN revision: 49775
2010-06-21 02:17:58 +00:00
Carsten Haitzler 77cd6f5b18 check here too
SVN revision: 49768
2010-06-20 11:13:31 +00:00
Carsten Haitzler 401482dfbf toolbar - be happy without icon
SVN revision: 49767
2010-06-20 10:55:08 +00:00
Christopher Michael d0868ecd95 Reduce variable usage.
Use E_NEW & E_FREE.



SVN revision: 49762
2010-06-19 22:59:02 +00:00
Mike Blumenkrantz d4c70a863c globals declared in main now
SVN revision: 49760
2010-06-19 17:53:49 +00:00
Vincent Torri f34e89ffec * allow compilation without gettext
* fix a bit maintainer-clean rule



SVN revision: 49759
2010-06-19 17:33:38 +00:00
Christopher Michael eea86e7714 Fix nasty formatting.
SVN revision: 49757
2010-06-19 01:19:01 +00:00
Tiago Rezende Campos Falcao fa956101a7 Adding selection API to E_Icon
SVN revision: 49755
2010-06-18 22:39:00 +00:00
Hannes Janetzek ff4217be1c fix hide popup on mouse click
SVN revision: 49744
2010-06-18 18:59:49 +00:00
Hannes Janetzek f67ca62892 should now popup in the right zone
SVN revision: 49742
2010-06-18 14:19:33 +00:00
Massimo Maiurana ef8101d655 updating french translation
SVN revision: 49741
2010-06-18 11:43:11 +00:00
Andreas Volz cb1d2785fa temporary comment my latest change here.
while working with it I got some strange window placements. I need to analyze these situations before I release it to the public...


SVN revision: 49673
2010-06-14 19:44:56 +00:00
Hannes Janetzek 51e29b8873 fix segv with delete_me states
SVN revision: 49659
2010-06-13 01:05:24 +00:00
Andreas Volz 8610b9eaa9 Based on an IRC discussion I changed the smart placing mechanism to hit also if icccm.request_pos is true. Many Gnome based application try to start with coordinates below the shelfes and E allows it. This smoothly moves this windows away is smart placement is active. It's not as aggressive as Metacity, but now usable with vertical shelfes. If you don't like this change hit me and discuss it again on the list.
SVN revision: 49654
2010-06-12 12:54:18 +00:00
Christopher Michael dbfedb9fec Update precache for Ecore_File function declaration changes (int to
Eina_Bool).



SVN revision: 49612
2010-06-10 15:12:46 +00:00
Hannes Janetzek 2380d4f36e select correct key in list when adding a binding. if 0 warning dialog about key already being used
SVN revision: 49593
2010-06-09 16:40:55 +00:00
Carsten Haitzler 2b68e5c337 bring back deferred until first damage show.
SVN revision: 49589
2010-06-09 13:27:39 +00:00
Christopher Michael 3c7e8c8152 Remove unused border_hook variable and code.
SVN revision: 49580
2010-06-08 20:02:56 +00:00
Christopher Michael 5d076f6355 Don't need the border hook here so remove variable (and related code).
SVN revision: 49579
2010-06-08 20:01:08 +00:00
Carsten Haitzler 2c937afdec fix comp + evry.
SVN revision: 49572
2010-06-08 14:58:08 +00:00
Hannes Janetzek 5f9d1e71c5 use override redirect window
SVN revision: 49571
2010-06-08 14:46:39 +00:00
Christopher Michael 4e019a9f23 Update layout of windows if indicator or softkey module is
loaded/unloaded.



SVN revision: 49561
2010-06-08 05:23:44 +00:00
Peter van de Werken 3fd53655ae From: Peter van de Werken <pwerken-e@A-Eskwadraat.nl>
Attached is a patch that makes the config dialog of the conf_desklock
module work better on small screens.  I moved the advanced dialog
options into a toolbook on the basic dialog.  (I used the Screen Saver
dialog as an example.)
In order to make the wallpaper stuff fit I removed the preview widget.



SVN revision: 49472
2010-06-05 14:15:18 +00:00
Hannes Janetzek 4b5cb7836c handle shaped themes again
SVN revision: 49468
2010-06-05 12:24:45 +00:00
Hannes Janetzek adea68e4f3 go through exelist only once
SVN revision: 49464
2010-06-05 00:53:47 +00:00
Hannes Janetzek 0ae65c9ca9 always add exec item when input matches prefix of an executable
SVN revision: 49463
2010-06-05 00:11:12 +00:00
Hannes Janetzek 25fc32e2bd and set _mime_unknown actually...
SVN revision: 49462
2010-06-04 22:57:58 +00:00
Hannes Janetzek c418127adf make sure files pass scan_mime func. limit scan thread to 2000 files
SVN revision: 49461
2010-06-04 22:24:46 +00:00
Hannes Janetzek f3df96c1c2 fix segv. do not ref non shared string
SVN revision: 49460
2010-06-04 21:55:40 +00:00
Hannes Janetzek caedc16c68 fix segv with type DT_UNKOWN
SVN revision: 49458
2010-06-04 21:22:04 +00:00
Tiago Rezende Campos Falcao 1d996d2852 Adding more events to E widgets[B.
SVN revision: 49457
2010-06-04 21:10:05 +00:00
Hannes Janetzek 6e5fdf1ec5 cleanup open windows on shutdown
SVN revision: 49455
2010-06-04 20:01:30 +00:00
Hannes Janetzek 34bb103433 allow only one instance of calc and aspell to be started
delay scan executables until input > min_query



SVN revision: 49454
2010-06-04 19:40:14 +00:00
Hannes Janetzek c197c02360 allow multiple evry instances. just for testing atm: use F1 to drag-off popup.
fix segv: keep state until cleared. ignore events from delete_me states


SVN revision: 49453
2010-06-04 19:32:59 +00:00
Hannes Janetzek cc7fd29743 fix: also move check to right function..
SVN revision: 49446
2010-06-04 06:59:00 +00:00
Gustavo Sverzut Barbieri d08037a625 Window/Action/Push in direction is now able to do 2d movements.
Allow one to send window to corners. up-left, up-right, down-left and
down-right are the new possible values.

HINT: for those that don't know, the "Push" has the nice behavior to
do the push in the given direction but stops in the first
window/obstacle in that direction, thus avoiding overlapping windows.



SVN revision: 49433
2010-06-04 02:08:43 +00:00
Gustavo Sverzut Barbieri 36c9bdebe1 Fix Window/Actions/{Move to..., Push in Direction...} to account shelf.
Now push to edges or move to position will account for shelves and not
move things below/ontop of them.

Move to help was also changed to say "+" instead of " " as it is more
clear. The code just checks for '-', so anything else is accounted as
positive anyway.



SVN revision: 49432
2010-06-04 01:51:24 +00:00
Gustavo Sverzut Barbieri f43545400a annoyances--: do not place desktop icons under shelves.
The new trend these days seems to be "place a shelf on top of the
screen", in that case your desktop icons will get under that shelf and
looks annoying, people laugh at E users that use that :-D (fortunately
I'm the one that usually laugh...)

Fixed, but possible other places to be fixed as well. If one wants to
avoid the shelves, use the e_zone_useful_geometry_get().

e_zone now emits E_EVENT_ZONE_MOVE_RESIZE when the useful geometry
becomes dirty. Maybe it is worth to add a new signal, but I'm reusing
it until someone complains.




SVN revision: 49431
2010-06-04 01:12:04 +00:00
Carsten Haitzler beb63ce56d actually compile.
SVN revision: 49430
2010-06-04 01:08:34 +00:00
Hannes Janetzek cffe5a4775 dont show skip_taskbar and skip_pager windows
SVN revision: 49427
2010-06-03 23:53:28 +00:00
Christopher Michael 947ced04ae Save config queue when new binding is added.
SVN revision: 49421
2010-06-03 19:33:12 +00:00
Christopher Michael 74c329d245 Add ability to Add/Del acpi bindings.
NB: Consider this preliminary code as it still needs lots more
testing, so use with caution.



SVN revision: 49420
2010-06-03 19:28:30 +00:00
Christopher Michael 6f33f9d823 Cleanup todo.
SVN revision: 49419
2010-06-03 19:27:44 +00:00