Commit Graph

103 Commits

Author SHA1 Message Date
sebastid b4192a2fb9 Small updates.
Move from e_file to ecore_file


SVN revision: 13456
2005-02-21 16:16:40 +00:00
sebastid dbe6983b03 Unnecessary.
SVN revision: 13422
2005-02-18 10:28:54 +00:00
sebastid 5e74b4affe Don't waste cycles :)
SVN revision: 13378
2005-02-15 17:11:13 +00:00
sebastid c86091fcaf - Add atom E_ATOM_SHADE_DIRECTION, remove E_ATOM_ICONIC
- Add function for reordering border lists.
- Update hints, and use them.
- Add a flag to e_border_hide to tell if the window still
  is managed or not.
- Don't set changed flag if changing visibility. Visibility is handled
  outside _e_border_eval()
- Cleanup focus_out.
- Add desk show event.


SVN revision: 13372
2005-02-15 12:11:31 +00:00
sebastid 68512d32c3 Add code for zone setting, and remembering zone and container.
SVN revision: 13347
2005-02-13 11:12:51 +00:00
sebastid 9c7c92333f Remember which window is resizing, and if that window is removed, stop
resizing.


SVN revision: 13317
2005-02-11 15:18:21 +00:00
sebastid 6be8d93eea Don't change the event structure.
SVN revision: 13316
2005-02-11 14:50:08 +00:00
sebastid 31e64db739 Bad me.
SVN revision: 13315
2005-02-11 14:39:44 +00:00
sebastid 9cf57618d6 Don't accept LOCK keys as modifiers on event Mouse Down.
SVN revision: 13314
2005-02-11 14:38:46 +00:00
sebastid 422e2844df Sticky windows
SVN revision: 13297
2005-02-10 15:21:23 +00:00
sebastid 462f07aa92 Now both resize limit and resize resist should work.
SVN revision: 13296
2005-02-10 13:53:00 +00:00
sebastid 71736d6f4a Ooops! Wrong fix!
SVN revision: 13295
2005-02-10 13:33:07 +00:00
sebastid 693a6093ff _e_border_resize_limit() at the right spot. Seems like resize resist isn't
nice to windows with a large step width.


SVN revision: 13294
2005-02-10 13:28:10 +00:00
sebastid ed80fdaff3 Compile fixes, remove debug, a FIXME
SVN revision: 13253
2005-02-09 11:36:14 +00:00
Carsten Haitzler 111748670f fix synthetic send
SVN revision: 13246
2005-02-09 03:35:34 +00:00
Carsten Haitzler 3d28e3a84f fix up resize edje to be less offensive :)
SVN revision: 13223
2005-02-07 14:19:30 +00:00
Carsten Haitzler 4f54c588e1 seb's patch...
SVN revision: 13222
2005-02-07 13:51:09 +00:00
handyande 77490db37f Add window menu on alt->right-click
SVN revision: 13183
2005-02-03 09:09:53 +00:00
handyande ed8b9251f4 May not be totally correct, but this time it, ahem, works
SVN revision: 13125
2005-01-29 12:51:28 +00:00
handyande b6147a505c that was bugging me too - gaim login windows reappearing etc
SVN revision: 13124
2005-01-29 12:17:00 +00:00
handyande 5482849d8a AHA! fixed a pager seg, we should not just be flipping desks without providing the events :) bad somebody...
Can someone who put _pager_border_find in let me know if my thought is correct or not


SVN revision: 13105
2005-01-27 11:30:50 +00:00
Carsten Haitzler f0e355a7a4 damn! i didnt realise e17 was eatign up all those pixmaps! fix fix fix!
SVN revision: 13092
2005-01-25 08:43:56 +00:00
rbdpngn b6c300dd69 Add type checking for the various E objects.
SVN revision: 13053
2005-01-22 06:58:34 +00:00
Carsten Haitzler 2dd953e701 handle xrandr properly (again) so u can change resolutions on the fly again,
gadman handles this right, and fix restart properly - well its half arsed
still, but works.


SVN revision: 13051
2005-01-22 05:21:48 +00:00
Carsten Haitzler 81c8839992 dont start managing unmapped windows. remove e manage info from unmanaged
clients


SVN revision: 13050
2005-01-22 03:36:43 +00:00
handyande eb0f1bd307 Remeber border hints when restarting (or recovering) E. This is currently set on all windows all the time in case of crash - it could be moved to being set on E shutdown (before a restart)
SVN revision: 13028
2005-01-20 14:01:31 +00:00
Carsten Haitzler 45ef78688c more gadman work... on the way there...
SVN revision: 13027
2005-01-20 13:42:51 +00:00
Carsten Haitzler 0d7b3d0229 oops. put con back up
SVN revision: 13013
2005-01-19 14:44:03 +00:00
Carsten Haitzler d8025b308e fix segv with gaim...
SVN revision: 13012
2005-01-19 14:31:40 +00:00
rbdpngn 876e0b361e Change the shade action's to emit the border resize at appropriate times to
keep the pager synced up.


SVN revision: 12995
2005-01-17 05:39:18 +00:00
Carsten Haitzler 7f9c92a6e7 some more gadman code and make shutdown of borders a little faster :)
SVN revision: 12982
2005-01-15 15:21:57 +00:00
handyande c34cfdf821 Finally, border_add getting fired at the right time
SVN revision: 12979
2005-01-15 14:04:13 +00:00
Carsten Haitzler ba5ce0470c werd! found the over-ref. borders begin created before the border system
initted which mean events generated were of the wrogn type (0) which meant
they were thrown out which meant the ref nevert got its macthing unref
called.... :)


SVN revision: 12963
2005-01-14 14:01:08 +00:00
Carsten Haitzler aa53155368 actually restart/exit
SVN revision: 12953
2005-01-13 14:24:24 +00:00
Carsten Haitzler 1789673cff double del! fixed.
SVN revision: 12952
2005-01-13 13:55:00 +00:00
handyande 06af5a0f36 Hmm, who forgot to init?
SVN revision: 12950
2005-01-13 12:19:55 +00:00
Carsten Haitzler ce8c9ce432 set frame size and virtual roots to make apps that try manage their own
geometyr work with vroots (gtk is broken in this regard - workign on gtk
patch to respect NET_VIRTUAL_ROOTS from NETWM)


SVN revision: 12949
2005-01-13 07:19:03 +00:00
Carsten Haitzler 1963a29e20 icccm compliate configurereq handling
SVN revision: 12944
2005-01-13 06:44:19 +00:00
Carsten Haitzler 084229f03d and if apps are fast at requesting lots of geom just after map.. handle it
properly with respect to frames...


SVN revision: 12942
2005-01-13 06:08:07 +00:00
Carsten Haitzler e88c2ac1a6 fix up include system so u canhave one struct directly reference another (put
typedefs in separate section and include twice...


SVN revision: 12928
2005-01-12 16:03:09 +00:00
Carsten Haitzler 62e9b65e3d and attch border menus to the border - so if the border is freed.. the menu
attached is too!


SVN revision: 12920
2005-01-12 09:35:07 +00:00
Carsten Haitzler bee332a2f4 and menus now work by zones...
SVN revision: 12900
2005-01-11 13:43:01 +00:00
Carsten Haitzler 899d272ed5 respect zones for resistance, window placement...
SVN revision: 12898
2005-01-11 13:11:12 +00:00
Carsten Haitzler 0b7f7e5a18 and only send a remove once!
SVN revision: 12892
2005-01-11 08:53:57 +00:00
Carsten Haitzler 156aaabbd2 fix border reffing unreffing. handy was wright... except he was uing a free
callabck fro objects not a del to emit a remvoe event and ref the object again
the object is already in the process of being destroyed. reffing it again
wont help you here in _free - thats why we have del callabcks to do this
before the final destruction... :)


SVN revision: 12890
2005-01-11 08:11:30 +00:00
xcomputerman d1237cef30 - Disregard that, restore the object refs
- Add a few more events, generate events for resize, shade, etc.


SVN revision: 12888
2005-01-11 08:00:05 +00:00
xcomputerman 70705c23cb Handy, you cannot ref an object that wasn't allocated by E. And generate a *move* event on a move, not a resize event. :)
SVN revision: 12887
2005-01-11 07:19:31 +00:00
Carsten Haitzler bad01c32b8 i'd change these lines myself...
SVN revision: 12881
2005-01-11 02:47:27 +00:00
Dan Sinclair dadc9b4fc6 - make shade/maximize and stick into checkbox options and place in their own
section


SVN revision: 12878
2005-01-11 00:52:25 +00:00
handyande 2c2dd2a469 Add add and remove - except remove does not work, free's are causing problems - can someone tell me how to fix please?
SVN revision: 12877
2005-01-11 00:04:46 +00:00