xcomputerman
be8d8e19aa
Would be nice to inform the pager when desks are getting added and removed, too.:)
...
SVN revision: 12974
2005-01-15 08:31:39 +00:00
xcomputerman
7bf106161c
Missing object check
...
SVN revision: 12965
2005-01-14 19:24:57 +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
5cfae17870
some extra object checks to catch wierdness/badness..
...
also fix segv if you have NO apps :)
SVN revision: 12925
2005-01-12 13:59:01 +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
7d0f9c8df9
fix main int menus to fre, del, cleanup, not leak and work properly
...
SVN revision: 12919
2005-01-12 09:22:44 +00:00
Carsten Haitzler
5e2d06b0ff
bugs just WAITING to happen
...
AND memory leaks!
baddddddd fix.
SVN revision: 12918
2005-01-12 08:45:28 +00:00
Carsten Haitzler
e8878984a1
some cleanups?
...
SVN revision: 12916
2005-01-12 08:12:46 +00:00
xcomputerman
db749ef41e
In menu end, delete objects rather than unref
...
SVN revision: 12915
2005-01-12 08:03:07 +00:00
Carsten Haitzler
344748abb2
use diffrent edje group for extra screens on init
...
SVN revision: 12904
2005-01-11 15:40:53 +00:00
Carsten Haitzler
1e2591440a
and handle a signle head again...
...
SVN revision: 12902
2005-01-11 14:23:31 +00:00
Carsten Haitzler
b37f223247
and 1 init per xinerama screen... :)
...
SVN revision: 12901
2005-01-11 14:17:36 +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
Carsten Haitzler
de4b6c08bd
BAAAAAAAAAAAAAAAD HANDY
...
BAAAAAAAAAAAAAAAD.
didnt commti changes to e_border.h!!!!
SVN revision: 12880
2005-01-11 02:40:50 +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
handyande
d93e8d14bb
Hook in a few callbacks, putting them in slowly but surely - just testing the water this time
...
SVN revision: 12873
2005-01-10 22:24:23 +00:00
handyande
3ded7141ba
Properly hide borders from the cache that are no longer needed
...
SVN revision: 12871
2005-01-10 20:54:20 +00:00
Carsten Haitzler
08dbb8e5c1
resist now also support resisting when moving OUt of a box - not just into
...
one.. this is now applied to zones.
SVN revision: 12866
2005-01-10 14:07:42 +00:00
handyande
373734f6e1
remove debug and show pager by default
...
SVN revision: 12845
2005-01-09 19:06:52 +00:00
handyande
382effca39
Expose desktop geometry
...
SVN revision: 12843
2005-01-09 18:58:13 +00:00
handyande
100f37b6a2
remember how many desks we like
...
this is _not_ on a per zone basis
this does _not_ remember your desktop names
like e16 really ;)
SVN revision: 12838
2005-01-08 22:09:16 +00:00
handyande
059bfb1862
Move apps on desks being removed to theirnearest valid desk
...
fix a few warnings
SVN revision: 12837
2005-01-08 21:21:56 +00:00
handyande
92315b7568
Hook in menu configuring of desktops and dynamic resizing
...
SVN revision: 12832
2005-01-08 17:32:08 +00:00
handyande
a38a5e1de9
OK, now we have a 2D set of desktops to each zone :) - callbacks not in yet so stuck with 2x2 for now - but wanted to get this in
...
SVN revision: 12828
2005-01-08 14:41:21 +00:00
Dan Sinclair
59813a3895
- add the sticky window code
...
SVN revision: 12820
2005-01-08 07:10:13 +00:00
handyande
47edbfedb0
OK, added callbacks, hope it is OK, can be tweaked ;)
...
This allows module_list :
added background_get for Codeworrior :)
SVN revision: 12818
2005-01-08 01:44:36 +00:00
handyande
447426c79f
Fix seg for apps with no winclass
...
SVN revision: 12816
2005-01-07 20:29:45 +00:00
Carsten Haitzler
ea1ab0ef64
radio not check buttons for desktop!
...
SVN revision: 12808
2005-01-07 11:26:56 +00:00
Carsten Haitzler
d4248f3ece
and when raising dont raise above menus! :)
...
SVN revision: 12806
2005-01-07 04:02:03 +00:00
handyande
06d56dc878
type
...
SVN revision: 12800
2005-01-06 18:41:24 +00:00
Carsten Haitzler
dcf6fd4ea5
some debuggies
...
SVN revision: 12795
2005-01-06 09:08:20 +00:00
Kim Woelders
0fa8d105cf
Close down X somewhat more gently.
...
SVN revision: 12793
2005-01-05 23:40:23 +00:00
handyande
06f89b59e6
Fix small seg
...
SVN revision: 12782
2005-01-05 16:05:49 +00:00
Carsten Haitzler
4685b9ebbe
desktop icon
...
SVN revision: 12781
2005-01-05 13:08:55 +00:00
xcomputerman
592ed122a0
Avoid potential segv if window is unmapped while menu is open.
...
SVN revision: 12780
2005-01-05 10:39:31 +00:00
xcomputerman
38899921b8
More bugfixes/updates:
...
- Add subsystem init/shutdown functions for e_desk and e_zone
- Fix bug in desk remove function
- Prevent duplicate desktop names being automatically generated
- When uniconifying, set window desktop to current
- Don't display iconified windows when desktop switching
- Selecting a window in the window list switches to that window's desktop
SVN revision: 12779
2005-01-05 10:37:53 +00:00