Commit Graph

293 Commits

Author SHA1 Message Date
Carsten Haitzler 9027606122 enable xkb next/prev and set actions. :)
SVN revision: 70613
2012-05-02 07:37:09 +00:00
Carsten Haitzler 5a00507e2b xkb config put into core. xkb layout is set on startup now (last one
used). removed setting up and deletion of keybindings - now its in
normal keybindings config territory. set them up yourself. much more
solid now. happy.



SVN revision: 70552
2012-04-30 09:52:05 +00:00
Vincent Torri c4cdd54b33 e17: unused variables
SVN revision: 70189
2012-04-15 07:48:43 +00:00
Carsten Haitzler aaf80033e5 add hibernate now action
fix backlight to not reset to default on restarts.



SVN revision: 67544
2012-01-26 06:21:21 +00:00
Carsten Haitzler 47447fd382 fix warping of mouse on desk flip in multihead
SVN revision: 64799
2011-11-06 06:37:02 +00:00
Hannes Janetzek 002a7d0350 e17: free more than half of action_list on shutdown
SVN revision: 62768
2011-08-25 01:25:43 +00:00
Carsten Haitzler 2b7b0b6082 fix issues k-s reported:
SVN revision: 60369
2011-06-16 03:26:21 +00:00
Carsten Haitzler 411f75319d backlight support for non randr (go right to /sys via suid root tool).
test keybindings too and make brightness be 0->100 to avoid float
parsing issues



SVN revision: 60350
2011-06-15 14:18:23 +00:00
Carsten Haitzler 26a35cdf01 backlight config tab, module, slider and core in. somehow doesnt work
with hal atm even tho i think i sent the right dbus req. hmmm. get
response.. of 0 for getting bl. for xrandr it works.



SVN revision: 60242
2011-06-12 15:05:22 +00:00
Miculcy Brian 73cb3ad73e Dialogs aren't allowed to be iconified or maximized, even don't allow via keybinding
SVN revision: 57990
2011-03-22 14:05:53 +00:00
Hannes Janetzek abb627d2b4 e17: raise border in window_desk_move_by action
SVN revision: 57703
2011-03-12 15:09:49 +00:00
Hannes Janetzek 3f610a161e e17: allow window manipulation for any type of window maximize policy when 'allow maipulation of maximized windows' is enabled
fixing http://trac.enlightenment.org/e/ticket/430


SVN revision: 57681
2011-03-10 20:58:55 +00:00
Hannes Janetzek f3b8b6ccb7 e17: remove redundant checks. lock_focus_out is check in e_boder_focus_set*
SVN revision: 57648
2011-03-10 02:44:02 +00:00
Miculcy Brian c695554642 allow to change layer when locking border position
SVN revision: 57609
2011-03-09 00:05:03 +00:00
Boris Faure 599e4570d0 e: fix indent
SVN revision: 57118
2011-02-17 09:54:43 +00:00
Boris Faure 4f7e03fe3e e: just use eina_stringshare_replace
SVN revision: 57079
2011-02-16 09:31:44 +00:00
Boris Faure 9fcfc565b1 e: use stringshare_replace in window_border_set
SVN revision: 57077
2011-02-16 09:07:44 +00:00
Boris Faure c48d74e023 e: use stringshare_replace in window_border_cycle
SVN revision: 57059
2011-02-15 18:15:54 +00:00
Boris Faure fce4b80b86 e: add window_border_cycle to e_actions
SVN revision: 57040
2011-02-14 21:35:48 +00:00
Boris Faure 0ee47d4245 e: add window_border_set as possible action
SVN revision: 56994
2011-02-13 21:23:29 +00:00
Boris Faure fbe9738e6f e: whitespaces-- and use x = !x instead of if else
SVN revision: 56992
2011-02-13 19:37:50 +00:00
Christopher Michael 629b3a304e Add missing UNUSED.
SVN revision: 56676
2011-02-03 17:21:57 +00:00
Hannes Janetzek 93c43fe854 add __UNUSED__
SVN revision: 56300
2011-01-25 18:20:13 +00:00
Christopher Michael 572970d903 Add a Suspend Now command to actions so that on ACPI lid close, you
can do suspend without a confirmation dialog.
Clear the Action Paramaters box when a binding or action changes.



SVN revision: 56207
2011-01-17 17:25:42 +00:00
Mike Blumenkrantz b523a45218 add __UNUSED__ somewhat indiscriminately here since we're doing crazy macros anyway
SVN revision: 56159
2011-01-16 02:08:22 +00:00
Carsten Haitzler 3fb1756479 makr strings to be translatable - but dont translate
SVN revision: 56109
2011-01-14 11:19:30 +00:00
Carsten Haitzler 7c54b118e8 gettext-> translate at gui display time not in storing in structs!
SVN revision: 56107
2011-01-14 09:49:42 +00:00
Gustavo Sverzut Barbieri 6f2213cb25 convert init/shutdown to EINTERN, move some to _update().
Do not abuse the concept of e_*_init(), make them call-once and those
that needed multiple call are renamed to e_*_update(). To make sure
convert them to EINTERN so the symbols are not exported.

Actually I guess too much is exported as EAPI while they should be
EINTERN, but that would require manual investigation, while this patch
was basically created with sed + grep.



SVN revision: 54795
2010-11-22 15:21:32 +00:00
Luis Felipe Strano Moraes 058f651795 Changing action description to the correct parameters.
I'd actually prefer bottom-left and bottom-right instead of down-left
and down-right, but then we would also have to change up-left to top-left
and so on. This change was the one that introduced minimal annoyance to
people who already use this amazing push-to binding (the few people here
who used evilwm should know it).



SVN revision: 53186
2010-10-08 13:32:08 +00:00
Mike Blumenkrantz 4be4d99103 englishize kill message
SVN revision: 52151
2010-09-11 02:22:01 +00:00
Lucas De Marchi 25113159a5 Fix common misspellings
Some misspellings were manually reverted since in E there are tons of .po with
phrases in other languages. Other than that all the changes in the following
files were reverted:

 * src/modules/illume/dicts/English_(US).dic
 * src/modules/illume-keyboard/dicts/English_(US).dic


Following misspellings were fixed:

acquited->acquitted
adres->address
adress->address
alreayd->already
aquire->acquire
arbitarily->arbitrarily
cant->can't
Capetown->Cape
carefull->careful
causalities->casualties
Celcius->Celsius
certian->certain
commandoes->commandos
considerd->considered
conveyer->conveyor
dependant->dependent
didnt->didn't
discontentment->discontent
doesnt->doesn't
everytime->every
exemple->example
existance->existence
existant->existent
existince->existence
Farenheit->Fahrenheit
forbad->forbade
funguses->fungi
guage->gauge
guerilla->guerrilla
guerillas->guerrillas
happend->happened
hasnt->hasn't
heros->heroes
inbetween->between
independant->independent
inital->initial
intrusted->entrusted
irregardless->regardless
isnt->isn't
knifes->knives
layed->laid
loosing->losing
marrage->marriage
midwifes->midwives
miniscule->minuscule
monickers->monikers
mroe->more
noone->no one
occured->occurred
omre->more
paralell->parallel
payed->paid
planed->planned
quitted->quit
quizes->quizzes
seperated->separated
seperate->separate
shoudl->should
similiar->similar
simplier->simpler
specifiying->specifying
teh->the
toke->took
torpedos->torpedoes
Tuscon->Tucson
unecessary->unnecessary
useage->usage
usefull->useful
useing->using
waht->what
wanna->want
whith->with
wich->which
withing->within




SVN revision: 52006
2010-09-08 23:59:07 +00:00
Lucas De Marchi 63f07459a0 Convert (hopefully) all comparisons to NULL
Apply badzero.cocci, badnull.coci and badnull2.cocci

This should convert all cases where there's a comparison to NULL to simpler
forms. This patch applies the following transformations:

code before patch               ||code after patch
===============================================================

return a == NULL;                 return !a;

return a != NULL;                 return !!a;

func(a == NULL);                  func(!a);

func(a != NULL);                  func(!!a);

b = a == NULL;                    b = !a;

b = a != NULL;                    b = !!a;

b = a == NULL ? c : d;            b = !a ? c : d;

b = a != NULL ? c : d;            b = a ? c : d;


other cases:

a == NULL                         !a
a != NULL                         a




SVN revision: 51487
2010-08-21 13:52:25 +00:00
Christopher Michael 7a8bbab059 Add UNUSED.
Fix formatting in e_actions.



SVN revision: 51328
2010-08-18 19:46:26 +00:00
Lucas De Marchi f725ee6e15 Do not compare pointers to 0
SVN revision: 50973
2010-08-10 19:24:38 +00:00
Lucas De Marchi 6638a10e20 FORMATTING
* Remove vim modelines:
 find . -name '*.[chx]' -exec sed -i '/\/\*$/ {N;N;/ \* vim:ts/d}' \{\} \;
 find . -name '*.[chx]' -exec sed -i '/\/[\*\/] *vim:/d' \{\} \;

* Remove leading blank lines:
 find . -name '*.[cxh]' -exec sed -i '/./,$!d'

If you use vim, use this in your .vimrc:
set ts=8 sw=3 sts=8 expandtab cino=>5n-3f0^-2{2(0W1st0



SVN revision: 50816
2010-08-04 16:57:32 +00:00
Carsten Haitzler 94eb10404e edge -> no ev. dont seg
SVN revision: 49884
2010-06-27 08:35:59 +00:00
Cedric BAIL c6a118d738 * e: remove warning due to Ecore API change.
SVN revision: 49833
2010-06-24 16:19:12 +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
Christopher Michael d2d1e49bf5 Add bindings for ACPI.
Add acpi bindings to config.
Add handlers in e_acpi for common/default acpi events.
Add actions for some missing ACPI events.
 - NB: Dim/Undim screen do nothing currently except a printf.



SVN revision: 49309
2010-05-29 19:57:13 +00:00
Sebastian Dransfeld 1281326421 free desktop when done
SVN revision: 47475
2010-03-26 05:33:59 +00:00
Sebastian Dransfeld 080b8eda6c formatting
SVN revision: 47189
2010-03-13 21:56:25 +00:00
Sebastian Dransfeld 02b6e4db39 Ecore_Str.h -> Eina
SVN revision: 45740
2010-01-30 22:11:11 +00:00
Sebastian Dransfeld 56d7e58f04 And readd shelf_show action
SVN revision: 45420
2010-01-21 20:39:57 +00:00
Sebastian Dransfeld a9e5912f7f And remove rest of shelf action
SVN revision: 45382
2010-01-21 08:37:45 +00:00
Sebastian Dransfeld 226df7024c remove unneeded action
SVN revision: 45379
2010-01-21 07:50:06 +00:00
Sebastian Dransfeld 87f1bcb0ed remove unused variables
SVN revision: 45152
2010-01-14 23:48:48 +00:00
Christopher Michael 694a80290f Fix nasty formatting.
Remove whitespace.
Use -1 for eina_list_sort (saves a function call to eina_list_count).



SVN revision: 44801
2009-12-30 18:24:37 +00:00
Viktor Kojouharov b6ec16d97e hide edge event windows that are not used by any action
put the edge windows on the correct layers
allow edge click bindings
use actions for auto-hide shelves
toggling auto-hide will cause edge event windows to show/hide if necessary


SVN revision: 42864
2009-10-02 20:53:05 +00:00
Hannes Janetzek 28eac9678c fix warnings
SVN revision: 42476
2009-09-14 00:32:44 +00:00
Cedric BAIL f8c05999e4 * e: Cleanup use of Eina data structure.
Patch from Peter van de Werken <pwerken-e@a-eskwadraat.nl>.


SVN revision: 41916
2009-08-21 15:08:49 +00:00
Gustavo Sverzut Barbieri 04b88fea5f actions to toggle new modes.
SVN revision: 40385
2009-04-25 20:54:12 +00:00
Gustavo Sverzut Barbieri 7120b06df7 proper alignment when there is non-autohide shelves.
SVN revision: 40384
2009-04-25 18:49:39 +00:00
Cedric BAIL 74c6251db7 * e_actions: Use some eina macro.
SVN revision: 39591
2009-03-19 19:03:35 +00:00
Cedric BAIL 46e8efcd8c Let me introduce you to Ecore_Input. The idea is to share as much as possible event
between all ecore graphic engine to ease porting of application and reduce the amount of
specific code per engine. This patch does just that.
	All your application should continu to work has previously, if it's not the case
please report any new behaviour regarding mouse and keyboard.


SVN revision: 39505
2009-03-16 16:24:43 +00:00
Viktor Kojouharov 4c31250530 this option is more suitable for all actions, not just the desk flip one
SVN revision: 39442
2009-03-10 21:34:41 +00:00
Davide Andreoli 49fecd25b7 More icons renamed
SVN revision: 39400
2009-03-06 22:18:15 +00:00
Eric Schuele fcc03a2173 Action to center the focused border.
SVN revision: 39301
2009-03-01 05:15:54 +00:00
Viktor Kojouharov 82404b049e option to restrict mouse desktop flipping if there are fullscreen windows
SVN revision: 39271
2009-02-27 18:36:08 +00:00
Viktor Kojouharov 9bbc8158bd edge and corner binding infrastructure. If you have an old config, enable the conf_edgebindings module and hit 'Reset to defaults' to get edge desktop switching.
The edge/corner picker needs some love from someone who is not artistically challenged.  And a proper module icon as well.


SVN revision: 39220
2009-02-25 22:21:46 +00:00
Carsten Haitzler c1b68e32b2 by popular request - reboot.
SVN revision: 38868
2009-01-31 23:57:32 +00:00
Carsten Haitzler 145fc680ff shorten system action text - simpler. also fix actiosn to be system.
SVN revision: 38698
2009-01-22 20:54:26 +00:00
Carsten Haitzler fd8cb46a11 syscon -> labels!
SVN revision: 38695
2009-01-22 05:41:33 +00:00
Gustavo Sverzut Barbieri 6ff4dd8387 Action to show shelf.
It's so annoying have to move mouse to screen border in order to show
shelfs. This way we can do a key bindings to do so.

One can use glob (uses fnmatch) to limit shelves by name.


SVN revision: 38527
2009-01-10 04:20:06 +00:00
Cedric BAIL 5a75b84524 Calling e_object_del will make an attempt to remove object from actions
hash. So do it later.


SVN revision: 38189
2008-12-17 16:36:12 +00:00
Cedric BAIL 773d102291 This commit is huge. I did test it a lot on my computer, and it run fine here.
But is so big i fear i could have broken some piece of code. So report any wrong
behaviour to me (cedric on #edevelop).

So moving e17 and efreet to eina_hash. With a little efreet API break so they
must come together.


SVN revision: 38185
2008-12-17 15:33:43 +00:00
Carsten Haitzler 6cf459572f make extra actions work. use them from illume.
SVN revision: 37811
2008-11-26 12:54:23 +00:00
Carsten Haitzler 5a29e1f6b5 syscon module added - provides a system entry in main menu (build in one gone
now). syscon has a poup with buttons (configurale) that offer all the
logout/reboot etc. stuff. also able to extend with more items or inline them
into the theme too.

not complete. need config for being able to extend the syscon popup (and use
it) and no gui config for configuring what should appear and how it should
look. possibly theme should have custon elements for the ones curently using
button + icon look. also no keyboard control.



SVN revision: 37797
2008-11-25 08:05:58 +00:00
Sebastian Dransfeld 10396e6085 Use strlcpy
SVN revision: 37237
2008-10-27 12:34:35 +00:00
Sebastian Dransfeld 92ff3dab37 Fix callback for list sorting.
SVN revision: 37202
2008-10-27 07:33:21 +00:00
Cedric BAIL 1087de2397 Remove Evas list and replace them with Eina list.
No change for ->next and ->data access right now, as the patch is already
big enough.



SVN revision: 36962
2008-10-22 11:49:33 +00:00
Cedric BAIL 3d6749983b Switch to eina_stringshare.
This could also change the usage of string share in E17.



SVN revision: 36679
2008-10-15 15:12:56 +00:00
Carsten Haitzler b370f8315f remove/comment out printfs and remove fixme (to be removed) fake mouse up funcs
SVN revision: 36229
2008-09-25 01:34:39 +00:00
Gustavo Sverzut Barbieri a0fa5ad51e e/actions: remove ugly '{Move,Resize} with keyboard".
Use the regular 'Move' or 'Resize' actions, define go_key.



SVN revision: 36135
2008-09-20 16:20:16 +00:00
Gustavo Sverzut Barbieri ba3e4fc00d Move and Resize using keyboard.
These new shortcuts will trigger move and resize modes that are
interactive using keyboard. Use arrows to move or resize (left/top =
shrink, right/bottom = enlarge), presse Escape to abort, Return or
mouse click or timeout to confirm.

This should work like WindowMaker or Kwin.

TODO:
 - add customizable thresholds.
 - figure out what to do with the old action "Move" and "Resize",
   they're really useless for keyboard, just works with mouse.




SVN revision: 36010
2008-09-16 00:11:26 +00:00
Carsten Haitzler 99fc29f7aa and respect focus lock out flag more
SVN revision: 35431
2008-08-11 01:22:33 +00:00
Carsten Haitzler caca225975 add a halt_now that bypasses logout
SVN revision: 35035
2008-07-08 14:00:53 +00:00
Carsten Haitzler 8b5187470a add "now" versions of actions
SVN revision: 35032
2008-07-08 12:02:09 +00:00
Sebastian Dransfeld cbd38a447d Function doesn't return a value.
SVN revision: 34860
2008-06-19 11:59:25 +00:00
Carsten Haitzler 44a4687bf8 delayed action binding - makies use of key ups (abd button ups)
SVN revision: 34852
2008-06-18 11:38:29 +00:00
Carsten Haitzler 492fa506e0 deps lists/ debugging too...
SVN revision: 34177
2008-04-03 18:47:14 +00:00
Sebastian Dransfeld d3fe458ab8 formatting
SVN revision: 33993
2008-03-12 10:05:19 +00:00
Carsten Haitzler f6a2d93ced use e_exec in action for exec. debugging printfs tew.
SVN revision: 33990
2008-03-12 07:31:13 +00:00
Carsten Haitzler e29f245b1c actions added patch - config limit ping to min of 2 secs. :)
SVN revision: 33545
2008-01-21 01:22:00 +00:00
Christopher Michael 37051c3531 Various patch bits from Brett Nash. Still going through the rest of them.
SVN revision: 31701
2007-09-13 21:09:12 +00:00
Christopher Michael 485417d47a #Define MAX for systems that do not have it (Solaris). Fixes bug #186.
SVN revision: 31615
2007-09-04 16:48:11 +00:00
Miculcy Brian bb2e2b014f Patch by schula, fix window push for xinerama screens.
SVN revision: 31563
2007-08-28 10:58:33 +00:00
Miculcy Brian f00826e9e2 Do not allow to kill internal windows using the kill keybinding.
SVN revision: 31426
2007-08-20 14:28:21 +00:00
Sebastian Dransfeld 67ee15f072 Add macro to free lists.
SVN revision: 31317
2007-08-15 05:48:47 +00:00
Carsten Haitzler ea0b0dd7d8 winlist -> module!
SVN revision: 31178
2007-08-05 04:41:55 +00:00
Carsten Haitzler 7c50b360d8 another example - exebuf goes to a module. it's even a godo demo of how a
moduel can extend the default action set (and remove its action) as well as
extend the default menus.


SVN revision: 31103
2007-08-01 12:37:01 +00:00
Sebastian Dransfeld 060a9b4fff buf isn't dynamic allocated.
SVN revision: 30961
2007-07-24 17:51:45 +00:00
kiwi 24b86e37ce fix some warnings, mostly missing "void" when a function has no parameters
SVN revision: 30474
2007-06-27 10:57:54 +00:00
Carsten Haitzler 0abfe91b78 morlenux's dialog confirmation patch
SVN revision: 29931
2007-05-10 13:15:09 +00:00
Eric Schuele ae393e4c27 Allow windows being pushed around to be pushed over the space once occupied by a presently iconic window
SVN revision: 29752
2007-04-28 14:52:29 +00:00
Massimo Maiurana b851203d21 I think this needs to be translated
SVN revision: 29484
2007-04-12 19:09:45 +00:00
Sebastian Dransfeld 318788a78c Safe looping on shutdown.
SVN revision: 29368
2007-04-05 11:51:35 +00:00
Sebastian Dransfeld 5c70a5ecaa Keep all actions in a list so we can safely shutdown.
SVN revision: 29359
2007-04-04 22:35:08 +00:00
Sebastian Dransfeld f6dc1dc1cc Remove stale code.
Fix comments.


SVN revision: 29159
2007-03-25 22:45:00 +00:00
Sebastian Dransfeld d5d1a50d5a E_App -> Efreet_Desktop
SVN revision: 29118
2007-03-25 13:46:57 +00:00
Sebastian Dransfeld 0ad59a25b0 No reason why favorites shouldn't be enabled.
SVN revision: 29032
2007-03-24 18:19:50 +00:00
Sebastian Dransfeld faf9f548bf Merge all app executing into one function.
SVN revision: 29026
2007-03-24 17:42:12 +00:00
Christopher Michael d752f24482 Path from morlenxus to add a dialog for the 'kill' command so windows do not
accidentally get killed.


SVN revision: 28553
2007-03-04 07:03:10 +00:00
Christopher Michael a1a0a7aaa5 Ravenlock's pin-cleanup and pin-action patches to address concerns about a
new border property versus reusing what exists. This now eliminates using a
new border property in favor of re-using the 3 properties that exist and
also adds a key/mouse binding.

Some formatting issues I found in e_border and e_action while
looking/testing this.


SVN revision: 28496
2007-02-27 16:16:03 +00:00
Carsten Haitzler 087af991d6 patches applied as per emails :)
SVN revision: 28302
2007-02-10 17:23:09 +00:00
Carsten Haitzler 29b6afd096 1. remove ld_lib_path from all things e17 executes EXCEPT its own specific
tools.
2. custom screensaver patches


SVN revision: 27628
2006-12-29 02:56:26 +00:00
Sebastian Dransfeld 5c4c704dea #if 0 unused code.
SVN revision: 27598
2006-12-28 14:15:10 +00:00
David Walter Seikel 563ba75528 Allow the favorite apps menu to be completely disabled. Also at rasters
request, allow the fm menu item to be disabled.


SVN revision: 27005
2006-11-07 22:46:24 +00:00
sndev c6cdf7fe8d oopss. just a small bug--
SVN revision: 26902
2006-11-02 09:56:10 +00:00
sndev 3756bda8c7 * some code refactoring
* make mouse binding dialog to use the same action list as in key binding dialog.


SVN revision: 26761
2006-10-23 20:43:11 +00:00
Christopher Michael 9200c892c3 Added action wrapper for "Cleanup Windows"
SVN revision: 26544
2006-10-11 23:53:39 +00:00
sndev f5ddf38149 * no need in those (ACT_EDIT_*) flags.
SVN revision: 26516
2006-10-11 12:14:45 +00:00
sndev 5b36b1bf3f * some code, related to keybinding dialog functionality, refactoring.
* refactoring of keybinding dialog. Now it is similar to mouse binding dialog, as
raster wants ;)


SVN revision: 26509
2006-10-11 08:46:52 +00:00
Carsten Haitzler 04d99e3df8 main menu cleanups.
sys actions check error/status etc. logout implemented, and used. need to
have status for reboot/halt and for suspend and hibernate.


SVN revision: 25656
2006-09-09 07:00:14 +00:00
Carsten Haitzler 34d6645d66 lots of freaky stuff.
1. cleaned up actions for restart and exit
2. made main menu cleaner in just using the actions
3. added ilits unselect calls for ilist smart and widget
4. patch for cpufreq to set all cpu clocks
5. fix battery module to handle broken acpi impl's that don't report drain rate
6. add e_sys subsystem - for executing system sensitive stuff like halt, reboot
   suspend, hibernate etc. this also covers exit, restart and logout. logout
   is currently dormant and just an action - not bound or in a menu. not
   complete anyway (no code for it). halt and reboot should probably use
   logout logic to shut down apps - i will recycle it. i added a suid root
   binary to do the actions - uses a system config (default one supplied that
   is secure - root will need to modify it to allow things).
7. fixed suid install hook for cpufreq
8. added sysconf dir to build for sys config file.
9. pants on


SVN revision: 25395
2006-09-03 08:51:32 +00:00
David Walter Seikel 4bf92f25f8 New menu structure.
~/.e/e/applications/menu/all
~/.e/e/applications/menu/favorites

The first one is all the converted FDO menus, which will track changes
to those menus.  The second one is the original favorites menu, which
the user can edit to their hearts content.

WARNING - will break your Favorite menus, coz it has moved.


SVN revision: 24979
2006-08-21 04:35:52 +00:00
Carsten Haitzler 0a5e26b82b jamse brown ... errr... gadman is dead.
basically if moduels wish to put objects on a desktop - they now will have to
DIY and look after themselves. until we have gadcons with "free" layout that
do similar stuff - but this simply means module authors need to d a bit more
work. gadman code is unmaintained and a burden - thus removed.

also borders and e_win's have their own pointers now - this should nuke the
stuck pointer bug... :)


SVN revision: 24925
2006-08-20 04:48:27 +00:00
Carsten Haitzler a9e7340190 you're all goign to kill me :) but here goes - i broke the dialog and config
dialog api's - added name and class params so u can set the name and class -
so users can later use things like rememebr to rememebr where a dialog will
go for usability and convenience.


SVN revision: 24691
2006-08-14 15:22:46 +00:00
sebastid 8a918c5e32 Move parsing of maximize string to own func.
SVN revision: 24456
2006-08-08 01:28:06 +00:00
Viktor Kojouharov 48b230924a make deskshow as a function. add an event for it
SVN revision: 24130
2006-07-22 22:25:04 +00:00
Viktor Kojouharov fdde0e6490 zone != desk. it was always about per desk deskshows, not per zone.
SVN revision: 24088
2006-07-21 00:46:40 +00:00
sebastid e02e8432d0 Only regenerate the border if it really changes.
SVN revision: 24026
2006-07-18 13:35:08 +00:00
sebastid 95cead6ea7 Simplify.
SVN revision: 24000
2006-07-17 20:30:48 +00:00
Carsten Haitzler 021cdfacd6 ram's fullscreen action patch and laurent's small radiobutton patch for send
to desktop menu


SVN revision: 23645
2006-07-02 06:57:38 +00:00
Carsten Haitzler 1d01d8d334 no loops.
SVN revision: 23482
2006-06-17 03:29:54 +00:00
Carsten Haitzler 704866a4e1 todo....
SVN revision: 23459
2006-06-16 09:37:32 +00:00
Viktor Kojouharov a01e7f53fd added borderless toggle as an action
SVN revision: 23448
2006-06-15 14:21:35 +00:00
Carsten Haitzler 289bae4298 add a description for shade toggle, and some default key bindings for screen
flip (ctrl+shift F1-F4 for the first 4 screens, and ctrl+shift left/right
arrow for flipping up and down).


SVN revision: 23409
2006-06-13 08:26:57 +00:00
sndev 9214573340 * improving maximization behavior. i.e. if the window is maximized vertically,
it is not denied to maximize it horizontally.
* fixing some mess between basic/advanced window manipulation cfg dialogs.
* fixing initial keybindings.


SVN revision: 23335
2006-06-09 22:15:11 +00:00
sndev 8edc0be374 * fixing parameters of the "Maximize Vertical" and "Maximize Horizontal" actions
wrt the last raster commits.

Users: have to redefine those actions.


SVN revision: 23280
2006-06-08 09:29:53 +00:00
Carsten Haitzler a32e94f567 compile again after conflicts
SVN revision: 23269
2006-06-07 23:34:11 +00:00
Carsten Haitzler 97eec41ad9 patches that i said were in - commit. (see my reply emails)
also finish off a TODO item or 2


SVN revision: 23267
2006-06-07 23:30:15 +00:00
sebastid a69bc7767c Clean up maximization, there is only one unmaximize function now. Think
this code can do more advanced stuff than the previous code.

The logic is that if the window is first maximized vertically, then
horizontally it should equal that both directions are maximized at once.

unmaximize can only be done in directions already maximized.

The code works, but hasn't been thorougly tested. Please report any errors
to me, and I will fix them!


SVN revision: 23254
2006-06-07 21:42:13 +00:00
Christopher Michael 8ca105b52f Patch from saturn_vk for adding an action and key-binding (set
through config dialog) which allows to "Show Desktop" by
iconifying/uniconifying all active borders.

(Tested heavily, no problems.)


SVN revision: 23118
2006-06-03 10:19:11 +00:00
sebastid ec5cc36312 Fix paranthesis
SVN revision: 23030
2006-05-31 18:43:48 +00:00
sebastid 7cafc0a578 Use correct function when fetching zone.
SVN revision: 23026
2006-05-31 16:46:02 +00:00
Carsten Haitzler 48e94671d8 satrun_vk's patch to make manipulating windows while maximized an option and
translation updates


SVN revision: 22638
2006-05-16 07:32:37 +00:00
Carsten Haitzler 8231fc973d 1 more todo item done (move mouse to a new screen/zone/head by actions)
SVN revision: 22584
2006-05-13 14:23:42 +00:00
Carsten Haitzler 32eb879502 fix weird utf8 ... chars - massimo patch
SVN revision: 22532
2006-05-11 14:09:10 +00:00
Carsten Haitzler 9af41e6e0a formatting!
SVN revision: 22488
2006-05-08 13:21:50 +00:00
sndev 00390cb3e3 * Some code cleenup
* repeated code cleanup
* moving the list of keybinding into action.c


SVN revision: 22472
2006-05-06 09:35:05 +00:00
stffrdhrn 218717c8dc Clean up compile warnings:
* char * -> const char * for stringshare strings
 * char * -> const char * where needed in functions
 * remove unused vars in some places


SVN revision: 20912
2006-03-02 12:03:48 +00:00
sndev 55c53d456c Some initial work, just initial enviroment, on Desktop Locking:
-a new action, desk_lock, added
  -a new key binding added
  -a e_popup, which actually locks the desktop, added.


SVN revision: 20599
2006-02-19 23:53:35 +00:00
Carsten Haitzler 15c398e635 more gadcon work! - getting there. slowly. the pieces are coming together...
SVN revision: 20379
2006-02-10 08:14:57 +00:00
handyande 660d271497 If someone closed the exit dialog (not using cancel) the exit_dialog pointer got left around - fix
SVN revision: 19724
2006-01-11 14:22:54 +00:00
sebastid 6a638a7806 Fix EAPI warnings.
SVN revision: 19597
2006-01-07 10:39:46 +00:00
Carsten Haitzler 78d729a57b make symbol hiding actually work - fix some bugs, fixme's adjust bugs and
TODO, add exe history and actually use it etc.


SVN revision: 19313
2005-12-27 17:16:58 +00:00
Carsten Haitzler 05a11288df segv deleting actions. fix.
SVN revision: 18917
2005-12-09 07:47:03 +00:00
Carsten Haitzler c30558a79b working on mr. exebuf...
SVN revision: 18893
2005-12-07 13:24:58 +00:00
Carsten Haitzler 9bb58eca2c aleksej patch for segv on moving window to a new desk if its negative desk
count :)


SVN revision: 18817
2005-12-04 03:25:34 +00:00