Commit Graph

271 Commits

Author SHA1 Message Date
sebastid cef3ed4690 Maximize update. Needs more work, but not now.
SVN revision: 15424
2005-06-18 15:49:24 +00:00
sebastid ff96193683 Maximize update. Only zoom fullscreen is lacking, but that is more a
fullscreen mode, not a maximize mode.
Please comment the implementation!


SVN revision: 15423
2005-06-18 14:31:17 +00:00
sebastid 0eeb25b536 Raise the border on click, even if move/resize is disabled.
Don't make the container black, need to do this pr. desk.


SVN revision: 15420
2005-06-18 13:03:00 +00:00
sebastid cfe111cbe1 IPC for maximize policy.
SVN revision: 15419
2005-06-18 12:51:00 +00:00
sebastid 89ce449586 Make the bg black when doing fullscreen.
Care about window constraints when doing fullscreen.


SVN revision: 15417
2005-06-18 05:08:17 +00:00
sebastid 5cf90d027c 1. Make _e_border_{move,resize}_begin return if the action is allowed.
This removes a lot of duplicate checks.
2. In the functions that uses _e_border_{move,resize}_begin, move this
   function to the beginning, and abort if the action isn't allowed.
3. Update conditions for when actions are allowed or not (iconify, move,
   resize, move_resize, shade...)
4. Begin with maximize policy. E_MAXIMIZE_FULLSCREEN should work, so don't
   let the users change this until the other policies work :)

BTW! For those who doesn't want an unstable system, please delay updating!


SVN revision: 15416
2005-06-18 04:35:40 +00:00
sebastid 76287489ce No move or resize whilst fullscreen.
SVN revision: 15412
2005-06-18 02:14:15 +00:00
Carsten Haitzler 2b59fb0143 fucking qt apps seem to be broken when it comes to take focus protocol. read
the icccm specs. grrr.

also - pooliepatch :)


SVN revision: 15409
2005-06-18 01:35:30 +00:00
sebastid d23b2ad285 Don't allow move and resize while we are fullscreen. moveresize must be
allowed since we use it to exit fullscreen. This should fix firefox
fullscreen which does a move after requesting fullscreen. firefox does
many weird things.


SVN revision: 15394
2005-06-17 20:16:12 +00:00
Carsten Haitzler 75a39d0d93 get client leader prop - special spot for placement if special window.
SVN revision: 15381
2005-06-17 09:05:38 +00:00
Carsten Haitzler ad3adb3286 follow x focus model explicitly :)
SVN revision: 15375
2005-06-17 06:14:12 +00:00
sebastid a21f36f807 smart maximize.
SVN revision: 15371
2005-06-16 22:23:25 +00:00
sebastid 1e7b648ebb Remove debug.
SVN revision: 15367
2005-06-16 15:00:58 +00:00
sebastid ce0ee0f46e Toggle borderless by menu.
SVN revision: 15366
2005-06-16 14:54:43 +00:00
Carsten Haitzler 650bb6ed85 fix focus re-order bug
SVN revision: 15356
2005-06-16 04:21:01 +00:00
Carsten Haitzler 3bbd1c65c6 fix shade unshade mumbo
SVN revision: 15318
2005-06-14 10:52:05 +00:00
Carsten Haitzler 76bda119c0 winlist alt-tab works (and dhift-alt-tab to go in reverse)... it is NOT
complete... gfx are ugly. i have fixme's. it doesnt work with pointer focus
really... etc.


SVN revision: 15264
2005-06-12 06:50:34 +00:00
handyande 4e125e3bff app_installed now in ecore_file
SVN revision: 15257
2005-06-11 13:32:29 +00:00
sebastid a1d95ce59a This should fix the maximization problem.
SVN revision: 15246
2005-06-10 23:37:16 +00:00
sebastid 7d5381158a ecore_x update.
SVN revision: 15228
2005-06-10 04:19:46 +00:00
sebastid b6c7577e52 Fix moving border on edge flip.
SVN revision: 15201
2005-06-08 14:06:28 +00:00
sebastid 1ab3a5cacf Remove printf
SVN revision: 15198
2005-06-08 13:10:52 +00:00
sebastid 2a9741297a Update TODO
SVN revision: 15197
2005-06-08 13:09:58 +00:00
sebastid 550eed698c netwm update.
SVN revision: 15180
2005-06-07 15:35:18 +00:00
sebastid 4f2f840dc7 Add fetch flag for netwm/icccm state. Easier to manipulate before a new
client is mapped.


SVN revision: 15176
2005-06-07 13:16:24 +00:00
sebastid eccc28f73f Don't sync when moving.
SVN revision: 15168
2005-06-06 17:46:36 +00:00
sebastid 3fb18e9990 netwm sync
SVN revision: 15163
2005-06-06 15:22:05 +00:00
handyande 725c6ab74b oops, wrong app...
SVN revision: 15146
2005-06-05 19:14:50 +00:00
sebastid 56580219b4 - netwm ping.
- fix netwm state update.


SVN revision: 15141
2005-06-05 15:30:46 +00:00
handyande 1c7951c07c Add some e_utils integration, more to come - should help folk use the handy apps
SVN revision: 15139
2005-06-05 15:02:43 +00:00
sebastid 6c248ea656 1. Do we need to remember mouse down on all buttons?
2. Is there any problem with calling pointer_ungrab unconditionally?


SVN revision: 15120
2005-06-04 16:31:45 +00:00
sebastid 7a7f286d44 Can't ignore mwm :/
SVN revision: 15112
2005-06-04 06:46:27 +00:00
Carsten Haitzler f0a01c2bf6 breaks gkrellm - mwm hints oftne indicate "make me borderless" and thus
should be fetched anyway :)


SVN revision: 15110
2005-06-04 03:07:10 +00:00
sebastid ef7fc7f6cc If something breaks because of the mwm disable, we need to implement
more actions on window type :)


SVN revision: 15108
2005-06-03 19:58:27 +00:00
sebastid 22d7cdc7c2 More netwm
SVN revision: 15103
2005-06-03 19:10:25 +00:00
sebastid a1ce91af14 netwm
SVN revision: 15087
2005-06-03 12:23:34 +00:00
sebastid 49cdf502fb Another netwm hint down!
SVN revision: 15083
2005-06-03 11:41:20 +00:00
sebastid a1d592e073 _NET_WM_ICON, isn't finished.
SVN revision: 15079
2005-06-03 06:43:23 +00:00
Carsten Haitzler a8a42aac77 fix map request when iconfied
SVN revision: 15044
2005-06-01 07:35:56 +00:00
sebastid ba9f8e8f7f For the speed freak.
SVN revision: 15034
2005-05-31 06:52:05 +00:00
sebastid 99fd1febf4 Fix memleak.
SVN revision: 15023
2005-05-30 06:24:14 +00:00
sebastid 589570ab99 Clean up icccm and netwm stuff
SVN revision: 15014
2005-05-29 11:37:18 +00:00
Carsten Haitzler a0bab24802 fix shaped windows - event loop
put some fixme's in for netwm.. too many round trips -especially on map


SVN revision: 14987
2005-05-28 13:22:15 +00:00
sebastid bf701a2010 ecore update.
netwm update.


SVN revision: 14986
2005-05-28 12:50:22 +00:00
Carsten Haitzler 63cd002807 was wrokign on intl stuff but got distracted by optimising. will come back to
intl. optimised some code paths. e_place.c is evil. the smart place function
NEEDS speeding up. this may mean a re-think of how it works. not sure.


SVN revision: 14974
2005-05-28 05:03:27 +00:00
Carsten Haitzler 4c7b29de44 shush shush
SVN revision: 14959
2005-05-26 12:38:53 +00:00
Carsten Haitzler bc4f42461a add a check to see whats going on if the ghost borders are around
SVN revision: 14958
2005-05-26 11:48:39 +00:00
Carsten Haitzler ab878e203a fix stickiness!
SVN revision: 14936
2005-05-25 10:09:34 +00:00
Carsten Haitzler f618831ce9 fix memory leaks! no more leaks!
SVN revision: 14934
2005-05-25 08:08:44 +00:00
sebastid 3cf760c38f Note to self.
SVN revision: 14885
2005-05-21 17:56:20 +00:00