sebastid
50ffcee9df
All elements must be NULL if we're not going to check.
...
SVN revision: 16632
2005-09-07 01:15:40 +00:00
sebastid
3aa5585ab6
Typo.
...
SVN revision: 16617
2005-09-06 05:58:45 +00:00
sebastid
bd26872690
Merge desktopname into pager
...
SVN revision: 16614
2005-09-06 05:19:15 +00:00
sebastid
46d242a22e
Delete animator on border free.
...
SVN revision: 16606
2005-09-06 00:23:39 +00:00
rephorm
8356b338e9
Add desktop name to the pager (turn it on in the pager's config menu).
...
The theme could probably use a bit of touch up, but it works for now :)
Add an event when desktop names change.
Note: currently 'adding' a name with enlightenment_remote sends out change events for ALL of the desktops (even the ones that didn't change). This should be fixed...
SVN revision: 16604
2005-09-05 23:14:58 +00:00
sebastid
ce0cc748c9
Make modal windows optional. Is it a good config name?
...
SVN revision: 16599
2005-09-05 21:46:56 +00:00
sebastid
880a2f20e8
IF_FREE -> E_FREE
...
SVN revision: 16573
2005-09-05 15:24:07 +00:00
sebastid
3661b05017
* Show border on uniconify
...
SVN revision: 16514
2005-09-04 00:51:06 +00:00
sebastid
c4276501e0
Remeber group leader for transient windows.
...
SVN revision: 16483
2005-09-03 12:05:51 +00:00
sebastid
f79cf5cfb9
TODO
...
SVN revision: 16474
2005-09-03 00:00:54 +00:00
sebastid
3dd767f7da
* Make sure that the window isn't transient for itself.
...
* If the window is transient for it's groups leader, don't register
as a group member.
SVN revision: 16472
2005-09-02 21:23:39 +00:00
sebastid
de2f972d16
* Windows can be transient and be part of a group
...
* Check for recursive focus
SVN revision: 16471
2005-09-02 21:06:57 +00:00
Dan Sinclair
9ee3373852
the _ should be there, just need to move the )
...
SVN revision: 16468
2005-09-02 17:51:34 +00:00
jcwong
9fe4d12b87
minus "_"
...
SVN revision: 16465
2005-09-02 14:22:17 +00:00
sebastid
aa2bb0d2b3
* Add missing prototypes.
...
* Store client_leader info.
* Honour modal windows for group.
SVN revision: 16464
2005-09-02 09:56:01 +00:00
sebastid
25d9b5bba7
Honour modal windows.
...
SVN revision: 16463
2005-09-02 09:25:53 +00:00
sebastid
f5e90c9069
Update cursor size.
...
SVN revision: 16462
2005-09-02 08:28:12 +00:00
sebastid
2291bf5d54
These shouldn't activate on already existing borders.
...
SVN revision: 16461
2005-09-02 08:17:29 +00:00
sebastid
d30da0bf8e
* Add options
...
- e_config->transient.move
- e_config->transient.resize
- e_config->transient.raise
- e_config->transient.lower
- e_config->transient.layer
- e_config->transient.desktop
- e_config->transient.iconify
* Implement
- e_config->transient.raise
- e_config->transient.lower
- e_config->transient.layer
- e_config->transient.desktop
- e_config->transient.iconify
* Show hide border in e_border_desk_set
* Add e_border_layer_set()
SVN revision: 16460
2005-09-02 07:38:40 +00:00
sebastid
9af2046985
* Check and remember WM_TRANSIENT_FOR relationships.
...
* Only check if bd->client.icccm.transient_for is set,
bd->client.netwm.type == ECORE_X_WINDOW_TYPE_DIALOG is only for
decorations.
* When a border is raised, raise it's children above it.
* Should this behaviour be userdefineable?
SVN revision: 16459
2005-09-02 06:15:57 +00:00
sebastid
7c22096a66
Remove some compiler warnings.
...
SVN revision: 16441
2005-08-31 04:49:05 +00:00
sebastid
2c185b6888
Make sure that the border isn't deleted if we do an internal hide.
...
SVN revision: 16440
2005-08-31 04:41:48 +00:00
sebastid
ef9b5bd806
If we want to center a e_win, and it has a border, move it.
...
SVN revision: 16427
2005-08-30 10:42:47 +00:00
sebastid
9bcb2c5c1a
Don't send netwm ping unless e_config->ping_clients is set.
...
SVN revision: 16423
2005-08-30 05:17:38 +00:00
rbdpngn
58c415404f
Set the maximization policy to allow for toggling in all modes.
...
SVN revision: 16420
2005-08-30 04:33:27 +00:00
sebastid
6f9da0f43c
Only be restricitive with actions when using fullscreen maximize.
...
SVN revision: 16419
2005-08-30 03:22:55 +00:00
sebastid
b0c8995e17
Allow to go from maximized to fullscreen and vice versa.
...
SVN revision: 16418
2005-08-30 03:18:34 +00:00
sebastid
eba7ac0ccd
After shading move the client window to the original pos. Else the window
...
will move on restart.
Before unshading move the window to a starting pos.
SVN revision: 16417
2005-08-30 02:50:21 +00:00
sebastid
3f0262ad0b
Indent.
...
SVN revision: 16416
2005-08-30 02:19:47 +00:00
sebastid
5e0e894c3c
Code outside of e_border shouldn't care if we use icccm or netwm name.
...
SVN revision: 16415
2005-08-30 01:42:56 +00:00
sebastid
ce95056320
Add convenience functions for settings layer and sticky.
...
Support internal states, and add centered state.
Add object paranoia check.
SVN revision: 16413
2005-08-30 01:16:48 +00:00
sebastid
af4803ee85
Support internal state hints.
...
SVN revision: 16412
2005-08-30 01:15:25 +00:00
sebastid
9af397cca9
Add internal atom for state, and centered state.
...
SVN revision: 16411
2005-08-30 01:13:32 +00:00
sebastid
c51ae6b1c5
Fix pager stacking issue. Maybe we should have a general stack event
...
instead of lower/raise?
SVN revision: 16408
2005-08-29 23:43:58 +00:00
sebastid
9f01af5e1d
Honor lock flags in e_hints.c
...
SVN revision: 16406
2005-08-29 23:04:21 +00:00
Carsten Haitzler
d9f6c78904
make cursors 32x32.
...
SVN revision: 16392
2005-08-28 15:30:58 +00:00
sebastid
70636ff947
Remove debug comment.
...
SVN revision: 16382
2005-08-27 10:17:59 +00:00
Carsten Haitzler
95f1a244d7
dont call save on module if it isnt enabled yet
...
SVN revision: 16371
2005-08-26 10:24:15 +00:00
Carsten Haitzler
cef4964c8d
handle unfound stepping :)
...
SVN revision: 16370
2005-08-26 10:00:27 +00:00
sebastid
1df25cb0b8
Don't show sep when no augmentation.
...
SVN revision: 16351
2005-08-25 17:14:00 +00:00
sebastid
51fe7eadaa
Confirmation dialod for randr.
...
SVN revision: 16347
2005-08-25 15:59:53 +00:00
sebastid
4850357e65
Move setting of man->num, and fix stupid e_manager_number_get()
...
SVN revision: 16341
2005-08-25 13:48:32 +00:00
sebastid
11ab95e14b
Move func to right place. All lookup functions returning a Container
...
should be in e_container.
SVN revision: 16340
2005-08-25 13:41:26 +00:00
Carsten Haitzler
66b989bc33
1 more todo item...
...
SVN revision: 16329
2005-08-25 07:42:44 +00:00
sebastid
ba1d75580a
Enable randr by default.
...
SVN revision: 16323
2005-08-24 22:29:30 +00:00
sebastid
6130f4ccec
We need to open with global. Else embrace module wont work, since it
...
opens its own modules.
SVN revision: 16318
2005-08-24 21:25:06 +00:00
Carsten Haitzler
120960c191
rename pointer images, different edje group names (better namespace i guess),
...
rationalise pointer usage down to 1 for init, 1 for everything else.
SVN revision: 16304
2005-08-24 04:22:52 +00:00
sebastid
d4c6859178
Move randr module from gadget to submenu in main menu.
...
SVN revision: 16298
2005-08-23 10:26:44 +00:00
troback
ff2e533923
Swedish added.
...
SVN revision: 16295
2005-08-23 07:20:25 +00:00
sebastid
990737543f
If the aspect is to large, change the width.
...
SVN revision: 16294
2005-08-23 06:52:42 +00:00
Carsten Haitzler
8167cf314e
handle circulates
...
SVN revision: 16293
2005-08-23 03:50:02 +00:00
sebastid
e17deaedff
If the aspect is wrong, never increase the size of the window.
...
SVN revision: 16285
2005-08-22 15:46:14 +00:00
sebastid
72f9486b05
Don't call ecore_main_loop_quit in a callback, delay.
...
SVN revision: 16284
2005-08-22 14:51:36 +00:00
sebastid
55f7d4b870
Load randr module
...
SVN revision: 16283
2005-08-22 14:23:38 +00:00
sebastid
14d3764b39
Load ibox in new config.
...
SVN revision: 16282
2005-08-22 14:23:02 +00:00
Carsten Haitzler
922c05ee14
TODO
...
SVN revision: 16271
2005-08-22 08:42:33 +00:00
Carsten Haitzler
24ea0643bd
no 2nd stack - fucks things up.
...
SVN revision: 16267
2005-08-22 06:36:20 +00:00
Carsten Haitzler
b7caf97fd3
auto scroll menu controls
...
SVN revision: 16266
2005-08-22 05:50:49 +00:00
Carsten Haitzler
92051d163c
fix maximize on map
...
SVN revision: 16264
2005-08-22 04:16:25 +00:00
Carsten Haitzler
cd285a1a9b
use focus model stuff properly
...
SVN revision: 16262
2005-08-22 03:22:46 +00:00
sebastid
5519da900c
More work on themeable cursor.
...
SVN revision: 16261
2005-08-21 23:37:28 +00:00
sebastid
c9d59d2da3
Honour lock flags.
...
SVN revision: 16260
2005-08-21 23:36:07 +00:00
sebastid
e7eec22e11
Cleanup.
...
If maximize doesn't remember that it is maximized, unset the hints.
SVN revision: 16259
2005-08-21 23:35:09 +00:00
rbdpngn
bb346eb54d
Add the autofoo to enable OS X battery support.
...
SVN revision: 16232
2005-08-18 06:15:27 +00:00
rephorm
ead97b4eb5
When switching focus from a window to the desktop, the "passive" signal was being sent to the border twice, causing borked edje transitions. (thanks pr0t0cod7)
...
It looks like the section I commented out was unnecessary, and duplicated logic handled earlier in the function. (The original "else if ((!focus) && (bd->focused))" block). Can someone else verify this for me?
SVN revision: 16228
2005-08-18 05:03:15 +00:00
Carsten Haitzler
3dd562b97c
bug--
...
SVN revision: 16223
2005-08-17 06:28:08 +00:00
sebastid
549154cd7d
Themeable pointers.
...
SVN revision: 16218
2005-08-17 01:35:48 +00:00
Carsten Haitzler
9d8c3d322b
fix - border menu goes when border goes now
...
SVN revision: 16178
2005-08-15 10:20:45 +00:00
sebastid
18bec70092
Recalc border on font change.
...
Don't call an iterator next.
SVN revision: 16166
2005-08-14 22:22:17 +00:00
sebastid
2b51514ad2
Add prototype.
...
SVN revision: 16155
2005-08-14 17:09:45 +00:00
sebastid
17d788fd7f
Remove unused variable.
...
SVN revision: 16154
2005-08-14 17:09:00 +00:00
sebastid
0ae6c5962a
Comment out unused variable.
...
SVN revision: 16153
2005-08-14 17:08:38 +00:00
sebastid
e421d20837
Remove whitespace.
...
SVN revision: 16120
2005-08-13 08:04:38 +00:00
Carsten Haitzler
103858369e
bug--
...
SVN revision: 16117
2005-08-13 03:22:24 +00:00
Carsten Haitzler
27c37075ad
fix small focus problem on key grabs...
...
SVN revision: 16108
2005-08-12 10:26:21 +00:00
sebastid
2bbeab6519
Cleanup.
...
SVN revision: 16103
2005-08-11 04:44:08 +00:00
sebastid
d5332fa337
Missing return value, is never checked.
...
SVN revision: 16102
2005-08-11 04:33:46 +00:00
sebastid
4d47bf9e22
Fix.
...
SVN revision: 16101
2005-08-11 04:17:07 +00:00
sebastid
1ecced5255
Remember previous size for fullscreen apps.
...
SVN revision: 16100
2005-08-11 04:10:59 +00:00
Dan Sinclair
2cc1137cb7
- the RESPONSE macro dosen't use HDL, so remove it
...
- remove reply_count from the macros as this is an e_remote thing and isn't used
by the other types. e_remote seems to still be working, but some may want
to check that
- add E_Lib code in for key/mouse bindings. I've tested the list calls, add/del are
untested at the moment.
SVN revision: 16088
2005-08-10 04:52:07 +00:00
sebastid
d31991de6f
Propagate changes to referencing eapps
...
SVN revision: 16086
2005-08-09 13:22:25 +00:00
Carsten Haitzler
8d074aafca
there was a segv... and now it's fixed! :)
...
SVN revision: 16075
2005-08-09 02:42:34 +00:00
stffrdhrn
2e1cbd6a60
Do some NULL checks, otherwise we crash when themes dont exist
...
SVN revision: 16071
2005-08-08 13:49:27 +00:00
Carsten Haitzler
6782b00ba5
protection for fools.
...
SVN revision: 16046
2005-08-06 05:35:34 +00:00
Carsten Haitzler
85682c6ed9
and actually update user config for new default name
...
SVN revision: 16045
2005-08-06 04:12:18 +00:00
Carsten Haitzler
f1f9673f11
desktop name ipc patch.
...
slight formatting stuff.
SVN revision: 16043
2005-08-06 04:00:03 +00:00
Carsten Haitzler
ecfe75d378
restart on profile set to jump to (and load) the new profile instantly
...
(saving current config to old profile first). much nicer
SVN revision: 16035
2005-08-05 07:19:26 +00:00
Carsten Haitzler
9029330e89
only produce border remvoes if we have already sent a border add
...
SVN revision: 16033
2005-08-05 03:08:28 +00:00
Carsten Haitzler
9ca7a6a0dc
missed cases in autoraise foo - fixed.
...
SVN revision: 15984
2005-08-01 13:13:38 +00:00
Carsten Haitzler
ebdb32d971
more oopsie fixes.
...
SVN revision: 15983
2005-08-01 09:12:45 +00:00
Carsten Haitzler
efb0011832
big oopsies! fix.
...
SVN revision: 15982
2005-08-01 09:12:03 +00:00
Carsten Haitzler
d45c9c3732
lib check was wrong.
...
SVN revision: 15981
2005-08-01 08:55:36 +00:00
Carsten Haitzler
9831d5c9a4
cleanies
...
SVN revision: 15971
2005-07-31 08:33:00 +00:00
Carsten Haitzler
4f114b2faa
fix werid multihead xinerama problem :)
...
SVN revision: 15970
2005-07-31 08:25:08 +00:00
Carsten Haitzler
3fa75bf674
fix 1 iconified window in list...
...
SVN revision: 15967
2005-07-31 07:16:14 +00:00
Carsten Haitzler
9e7cd72067
ok lots of things here...
...
1. e17 is now relocatable. the wm will determine its install prefix on the
fly when it is run. so you can use --prefix=/usr/local/e17 and just move the
base dir (/usr/local/e17) to anywhere you like at any later time and e will
adjust and find it. it still has built in fallbacks too so it will use the
compiled prefix as normal if its hunting and 2 checks dont pass.
2. edit mode for gadgets will work with alt+left click on a gadget and
instantly end when u lift the mouse. alst ctrl+alt+g will activate/deactivate
edit mode
3. borderless windows are not allowed to be shaded
4. shaded windows are not allowed to have their border changed
5. just have never seen the pager mess up bug - so until there is some way
of reproducing it or even knowing its still there - remove
6. autoraise timers should be fixed on focus changes
7. stickiness remembering works in the pager now on start of a remembered app
SVN revision: 15966
2005-07-31 06:22:31 +00:00
Carsten Haitzler
9de24f6e34
oops segv. fix.
...
SVN revision: 15955
2005-07-30 08:22:24 +00:00
Carsten Haitzler
d68eb4d443
oops typo - fix
...
SVN revision: 15954
2005-07-30 08:19:41 +00:00
Carsten Haitzler
63d89d34cd
accpet an icon class as a comma-delimited list, so you can do multiple
...
classes to match more than one
eg:
firefox,mozilla,web_browser,browser,application
ie the app (lets say it was firefox) is a member of multiple classes - the
first matched will be used, if none match, the .eap provided internal icon
will be used.
SVN revision: 15953
2005-07-30 08:12:05 +00:00
Carsten Haitzler
29ebbfd6d5
icons are now part of the theme and themable from the theme (always
...
falls back to default of course if theme doesnt provide them) and this
works for EAP icons too - if you give your EAP icons an icon class
like "web_browser" and if the theme provides a theme override for icons of
class "web_browser" then the theme icon is used instead of the .eap internal
image. not surethis is perfect as u want more "specific" and "more general"
levels - maybe i should make the eapp icon class a list of classes the icon
is part of...
SVN revision: 15951
2005-07-30 07:46:05 +00:00