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
af4803ee85
Support internal state hints.
...
SVN revision: 16412
2005-08-30 01:15:25 +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
Carsten Haitzler
cef4964c8d
handle unfound stepping :)
...
SVN revision: 16370
2005-08-26 10:00:27 +00:00
Carsten Haitzler
66b989bc33
1 more todo item...
...
SVN revision: 16329
2005-08-25 07:42:44 +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
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
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
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
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
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
Carsten Haitzler
8d074aafca
there was a segv... and now it's fixed! :)
...
SVN revision: 16075
2005-08-09 02:42:34 +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
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
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
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
Carsten Haitzler
e4be61891a
move out handling to container in... :)
...
SVN revision: 15937
2005-07-29 02:41:03 +00:00
Carsten Haitzler
ac43219f17
shade bug --
...
SVN revision: 15929
2005-07-28 10:30:54 +00:00
Carsten Haitzler
d2ea9aee5d
1. start work on dialog stuff
...
2. fix edge flip stuff
3. fix ghost windows stuff
4. spec
SVN revision: 15925
2005-07-28 04:35:45 +00:00
Carsten Haitzler
f4f1ad13b4
fix flip
...
SVN revision: 15911
2005-07-27 04:51:42 +00:00
Carsten Haitzler
996483ee9d
fix slight shape bug
...
SVN revision: 15895
2005-07-26 04:06:28 +00:00
Carsten Haitzler
744dfc58ff
one way or the other i'm forced to add timestamps to events - i cant avoid it
...
anymore. sorry guys. really no way around it. :(
SVN revision: 15891
2005-07-25 09:55:47 +00:00
sebastid
6b6f98a2a2
Only allow borders in normal layers to change stacking from the menu.
...
Move fullscreen from desk to zone. It is the zone that is fullscreen, and
then each desk must set fullscreen state on the zone if requested.
SVN revision: 15838
2005-07-20 13:07:58 +00:00
sebastid
dfed003f00
Don't need to pass coords to e_hints_window_saved_size_(get|set)()
...
SVN revision: 15821
2005-07-19 09:11:21 +00:00
sebastid
18ff16d9b3
Added button images from S��bastien HOUZEa.
...
Split user and application locks into submenus.
SVN revision: 15819
2005-07-19 08:51:12 +00:00
sebastid
0471b80b7e
Add some comments.
...
SVN revision: 15817
2005-07-19 08:16:35 +00:00
sebastid
f409c79e62
Focus is fixed, so remove focus fix function.
...
Add _e_border_menus_del()
SVN revision: 15816
2005-07-19 08:15:03 +00:00
sebastid
92f768a7f8
mazimize -> maximize
...
Remove some unused variables.
SVN revision: 15815
2005-07-19 08:04:20 +00:00
Carsten Haitzler
1a6b7d07b6
patches patches...
...
SVN revision: 15760
2005-07-13 02:59:31 +00:00
Carsten Haitzler
0e08ecd3fe
fix winlist (alt tab) as it screwed up focsu order a bit - fixed now
...
fix up unfocus with want focus flag
fix up initial focus on wm start
SVN revision: 15753
2005-07-12 17:51:16 +00:00
Carsten Haitzler
493ffb5b2a
1. unset want focus...
...
2. initial focus :)
SVN revision: 15752
2005-07-12 17:37:28 +00:00
Carsten Haitzler
2202af8477
working on click to focus hangs.. fixed.... i think- test it guys!
...
SVN revision: 15750
2005-07-12 15:28:05 +00:00
Carsten Haitzler
b0b86dde57
make click to focus behave a bit better - previously focused windwo gets the
...
focus now always - even in pointer focus. if flippign desktosp last window
focused on that desktop is focused bakc when u flip - they are options too :)
SVN revision: 15746
2005-07-12 11:07:57 +00:00
Carsten Haitzler
97902d95a3
more paranoid on the killing
...
SVN revision: 15745
2005-07-12 08:57:02 +00:00
Carsten Haitzler
6e73e8ff11
damn - um... patches from mailing list - fix patch with layer number. da.po -
...
waiting for da.po i can use.. etc :)
SVN revision: 15738
2005-07-12 03:53:56 +00:00
Carsten Haitzler
ee64605f0c
1. an update to mad fin speak
...
2. houze's always below patch
3. work on pan smart object... the next step is a view smart obj (scrollbars
around the pan obj)
SVN revision: 15731
2005-07-11 12:31:44 +00:00
Carsten Haitzler
30d026df6f
e_win is a quick api wrapper for makign internal windows that the wm creates
...
then manages as if they were normal client windows. should work just fine and
is something to build better dialogs on top of
SVN revision: 15728
2005-07-11 09:19:17 +00:00
rbdpngn
6b57b60733
Fix TODO bug for maximized windows across restarts.
...
SVN revision: 15717
2005-07-10 17:12:01 +00:00
Carsten Haitzler
c71c21a19d
and now make sure focus goes to the right place on de-iconfiy and stuff
...
SVN revision: 15709
2005-07-10 10:48:08 +00:00
Carsten Haitzler
926d3ae86e
fix dual focused window problem
...
SVN revision: 15708
2005-07-10 10:23:59 +00:00
Carsten Haitzler
8f7979acf7
todo--
...
SVN revision: 15701
2005-07-10 07:34:39 +00:00
Carsten Haitzler
6fedda67fd
and use resize info flag config value
...
SVN revision: 15691
2005-07-09 15:42:03 +00:00
Carsten Haitzler
8e02e46a08
allow move resize box to follow the object its moving/resizing
...
SVN revision: 15690
2005-07-09 15:37:28 +00:00
Carsten Haitzler
bb992161c3
TODO--
...
SVN revision: 15689
2005-07-09 14:55:40 +00:00
Carsten Haitzler
edbe48cda4
todo--
...
SVN revision: 15670
2005-07-08 08:43:27 +00:00
Carsten Haitzler
78192f5973
create remember node if we dont have one
...
SVN revision: 15669
2005-07-08 06:14:35 +00:00
Carsten Haitzler
3b61670e70
add mroe ways to match a window :)
...
SVN revision: 15668
2005-07-08 04:42:50 +00:00
Carsten Haitzler
51e72668af
fix remember on restart (positions)
...
SVN revision: 15660
2005-07-07 13:59:32 +00:00
Carsten Haitzler
2f97710e8f
oh moozle!
...
e17 remembers stuff now. its very much not debuggued or used much - its a
nasty menu... but it seems to work ok right now. it saves the remember stuff
and loads it - and usess it... it should work ok :)
SVN revision: 15658
2005-07-07 09:27:04 +00:00
Carsten Haitzler
94d2f8e8bd
fix shadow/shape bug :)
...
SVN revision: 15655
2005-07-07 03:49:35 +00:00
Carsten Haitzler
994022c05a
only show whats implemented AND working
...
SVN revision: 15639
2005-07-04 11:34:57 +00:00
Carsten Haitzler
b7e6e8b1f2
implement most of the locks
...
SVN revision: 15638
2005-07-04 10:24:22 +00:00
Carsten Haitzler
f18b13c902
implemented position and size locking for user and client. now for more locks
...
to be implemented...
SVN revision: 15635
2005-07-04 08:19:44 +00:00
Carsten Haitzler
d9142c3024
mmx for dropshadwo.. but disabled for now
...
SVN revision: 15634
2005-07-04 04:54:33 +00:00
Carsten Haitzler
52c5728635
lock flags can be modified - they DO nothing yet... but they can be modified.
...
added an enlightenment.desktop file so e appears in other dm's
SVN revision: 15629
2005-07-03 07:23:03 +00:00
Carsten Haitzler
e0ae737480
hoo famn. segv. fixed.
...
SVN revision: 15615
2005-07-01 13:21:41 +00:00
sebastid
6eecc503a0
Always set maximize hints when maximizing.
...
Focus in/out changes seems to mess things up. Better wait until other
bugs are fixed until "fixing" the moveresize problem.
SVN revision: 15613
2005-07-01 11:23:10 +00:00
sebastid
768f894cd2
Hide desktop before windows, so that fullscreen can check if the desk
...
is visible or not.
Don't set desk_?_current in e_zone.c, it should only be done in e_desk_show
SVN revision: 15611
2005-07-01 11:05:48 +00:00
sebastid
0888177bd3
Don't unfullscreen if the desk isn't visible.
...
SVN revision: 15610
2005-07-01 10:24:58 +00:00
sebastid
086cb877a4
More checks if an focus in/out events belong to a border.
...
Store the active fullscreen window in it's desk.
Don't allow mouse focus out from a fullscreen window.
SVN revision: 15609
2005-07-01 10:07:25 +00:00
Carsten Haitzler
51ef8bbd42
fix that pussy properly!
...
SVN revision: 15604
2005-07-01 08:33:32 +00:00
sebastid
4dbd82ea61
Remove some commented out code that is deprecated in favor of e_focus.c
...
code.
Indent.
SVN revision: 15603
2005-07-01 08:26:06 +00:00
sebastid
b49dde8e5d
Change the event on flip to a pointer warp event.
...
SVN revision: 15602
2005-07-01 08:20:05 +00:00
Carsten Haitzler
38f024978a
fix that kitten!
...
SVN revision: 15601
2005-07-01 08:17:59 +00:00
Carsten Haitzler
9d1a7da7e9
also support matching window roles
...
SVN revision: 15597
2005-07-01 04:41:34 +00:00
Carsten Haitzler
5c5ae983d7
todo--
...
SVN revision: 15596
2005-07-01 04:09:30 +00:00
Carsten Haitzler
3194e7112c
handle re-emit of signals on border change
...
SVN revision: 15595
2005-07-01 02:50:55 +00:00
Carsten Haitzler
031ee35a63
todo--
...
SVN revision: 15566
2005-06-29 10:58:27 +00:00
Carsten Haitzler
2ebbd99565
TODO--
...
SVN revision: 15565
2005-06-29 08:49:54 +00:00
Carsten Haitzler
7cf61eb993
complain if freed object still has crumbs...
...
and disable resizing when shaded PROPERLY :)
SVN revision: 15558
2005-06-28 07:59:13 +00:00
Carsten Haitzler
4e9771e1f8
use "send_time" :)
...
SVN revision: 15556
2005-06-28 06:49:37 +00:00
Carsten Haitzler
791c7e0eb1
TODO--
...
SVN revision: 15555
2005-06-28 04:00:17 +00:00
Carsten Haitzler
0ba99fb510
focus policy patch - adjusted :)
...
SVN revision: 15544
2005-06-27 12:05:26 +00:00
Carsten Haitzler
a6ec307a80
minimise cpu hape use if shape hasnt changed
...
SVN revision: 15542
2005-06-27 10:08:53 +00:00
Carsten Haitzler
49cec7c77c
patches - opps
...
SVN revision: 15534
2005-06-26 04:41:29 +00:00
Carsten Haitzler
a6abb22f0e
object have breadcrumbs - this is a go at debugging info to help track that
...
dangling reference. its really intended not to remain permenantly - so one
day we'll remove it...
SVN revision: 15530
2005-06-25 06:54:22 +00:00
sebastid
f5ce83df38
Update flip code. The desk_show code now makes sure a moving border stays
...
visible. So we only have to move the border to the right position.
Maybe change the event to a "pointer warp" event?
SVN revision: 15521
2005-06-24 09:26:44 +00:00
sebastid
237be5985d
Q
...
SVN revision: 15520
2005-06-24 09:01:23 +00:00
Carsten Haitzler
1137819060
abort move if window hidden during move
...
SVN revision: 15518
2005-06-24 08:39:48 +00:00
Carsten Haitzler
5647dcf70f
2 more bugs gone
...
SVN revision: 15516
2005-06-24 04:46:28 +00:00
Carsten Haitzler
e7c5fa6a01
2 more bugs gone
...
SVN revision: 15515
2005-06-24 04:10:18 +00:00
Carsten Haitzler
cb4ea83664
bugs/fixes on top as i think these should take priority - todo list is leaner
...
now.
SVN revision: 15512
2005-06-24 03:12:05 +00:00