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
Carsten Haitzler
d8c635f964
more stringshare work
...
SVN revision: 18816
2005-12-03 15:39:25 +00:00
Carsten Haitzler
141a376232
alert made more robust just in case... but mor eimportantle e_apps and
...
e_apps_cache now use stringshare. bit by bit my friends... bit by bit...
SVN revision: 18782
2005-12-02 09:08:58 +00:00
Carsten Haitzler
cf7815a1da
patches and stuff hanign in mail...
...
SVN revision: 18756
2005-12-01 07:10:32 +00:00
sebastid
288dd7aa6c
Not allow resize when shaded.
...
Only show resize handles if resize is allowed.
SVN revision: 17445
2005-10-11 20:21:50 +00:00
sebastid
0c3b477cc6
pointer stack work.
...
SVN revision: 17352
2005-10-09 18:02:17 +00:00
sebastid
f1b815305e
Pointer changes on context. Please comment! Will work more on it soon.
...
SVN revision: 17344
2005-10-09 08:54:24 +00:00
sebastid
ec8741d35a
Correct callbacks for exit dialog. (From ilLogict).
...
SVN revision: 17199
2005-10-05 16:42:39 +00:00