Carsten Haitzler
6aebc52d48
printf in the right order damnit!
...
SVN revision: 13229
2005-02-07 15:39:16 +00:00
Carsten Haitzler
af2e5f74d3
moduels support multiple architectures build for 1 module
...
SVN revision: 13228
2005-02-07 15:34:20 +00:00
handyande
e22ea92c98
Show application icons whilst we startup
...
SVN revision: 13226
2005-02-07 15:09:37 +00:00
handyande
08bc10fae2
Small fix (you would need to be changing desktop count and have windows still on those desks [i.e. xnest in e17 or something] but it could happen
...
SVN revision: 13225
2005-02-07 15:06:47 +00:00
Carsten Haitzler
9920d28f67
midde resize, right menu
...
SVN revision: 13224
2005-02-07 14:37:37 +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
f8e536b96e
hmm, update TODO accurately
...
SVN revision: 13219
2005-02-07 12:06:06 +00:00
Carsten Haitzler
f599d7e5df
bad rbdpngn!!!!!!! BAD! flame and snow enabled and RUNNING by default. BAD
...
pingu! bad! :)
SVN revision: 13218
2005-02-07 12:03:38 +00:00
handyande
5983e2997f
update some todo
...
SVN revision: 13217
2005-02-07 12:02:41 +00:00
handyande
9421f51694
fix some instance counter issues
...
SVN revision: 13216
2005-02-07 11:46:07 +00:00
handyande
e73892ca59
Sebastians module patch, tidy up and fix clock faces + menus
...
SVN revision: 13215
2005-02-07 11:29:36 +00:00
handyande
e0e6ee040d
Sebastian's zone fixes - seem good
...
SVN revision: 13214
2005-02-07 11:27:08 +00:00
Dan Sinclair
fe6c17f3d4
- include the \0 too
...
SVN revision: 13190
2005-02-04 06:11:57 +00:00
Carsten Haitzler
729270e697
ewps!
...
SVN revision: 13184
2005-02-03 13:47:51 +00:00
handyande
77490db37f
Add window menu on alt->right-click
...
SVN revision: 13183
2005-02-03 09:09:53 +00:00
handyande
17c4b87372
Actually show the windows in pager > 1 - fixed issue a)
...
SVN revision: 13174
2005-02-01 18:31:23 +00:00
handyande
5d0fe52e1a
Modified patch from sebastid@stud.ntnu.no
...
adds 1 pager per zone, saves the gadman clients independantly
Looks only at the zone size, rather than the whole viewport
issues with :
a) saving x position on zone > 1
b) adding windows to zone > 1
SVN revision: 13173
2005-02-01 18:21:46 +00:00
digitalfallout
663f446165
meh, printf->fprintf and some c++ comments gone
...
SVN revision: 13134
2005-01-30 06:27:51 +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
Carsten Haitzler
329671a11f
mini-freeze TODO items fixed :)
...
SVN revision: 13109
2005-01-27 15:17:09 +00:00
handyande
2af32159f0
Keep screen overlay an overlay
...
SVN revision: 13107
2005-01-27 14:24:07 +00:00
Dan Sinclair
37057704e6
- don't want to install config.h so move it out of e.h and put it into the
...
files that need it.
SVN revision: 13106
2005-01-27 13:22:53 +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
750555dfb5
singals patch
...
SVN revision: 13104
2005-01-27 10:14:22 +00:00
Carsten Haitzler
49a65725c8
return 1 damnit!
...
SVN revision: 13100
2005-01-26 04:34:19 +00:00
handyande
ec01bb7925
Port battery and temperature to gadman - finally
...
Ibar here I come :(
SVN revision: 13094
2005-01-25 14:24:38 +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
Carsten Haitzler
4bb0338026
1. more TODO
...
2. fix gadman resize with aspect from going off screen
3. add handy exit edit mdoe in gadget right menu
SVN revision: 13084
2005-01-24 15:22:47 +00:00
Carsten Haitzler
8a70f5ebf3
todo/fixme items
...
SVN revision: 13062
2005-01-23 05:28:06 +00:00
Carsten Haitzler
7b65c794e7
fix overlap
...
SVN revision: 13056
2005-01-22 12:07:10 +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
6697521787
OK, pager moved to gadman now, others tomorrow - note that pager still needs work for multiple zones
...
SVN revision: 13049
2005-01-22 01:06:22 +00:00
handyande
be260964a2
Make clock handles maintain aspect, and allow for folk who like them big :)
...
SVN revision: 13043
2005-01-21 16:03:57 +00:00
Carsten Haitzler
072e32c609
gadman in. clock module poprted. others need porting.
...
SVN revision: 13042
2005-01-21 15:45:56 +00:00
Carsten Haitzler
f8315b82cb
set clips if not edge only move too
...
SVN revision: 13031
2005-01-20 15:35:17 +00:00
handyande
6cb3279264
Fix showing of windows if we are starting afresh
...
SVN revision: 13030
2005-01-20 14:22:51 +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
handyande
08ef1688d6
Don't want to file to load...
...
SVN revision: 13026
2005-01-20 10:48:50 +00:00
handyande
1c5b65ca4d
a (not so) paranoid check
...
SVN revision: 13025
2005-01-20 10:42:09 +00:00
handyande
674a9f4b4f
Small tidy, trying to hunt a segv
...
SVN revision: 13024
2005-01-20 10:28:56 +00:00
handyande
0597b717cf
seems i never committed this
...
SVN revision: 13022
2005-01-19 23:09:58 +00:00
handyande
149cd58315
Fix small issue with resizing pager
...
SVN revision: 13018
2005-01-19 16:08:19 +00:00
Carsten Haitzler
5795d70068
tested and working... todo FIXME's still left...
...
SVN revision: 13017
2005-01-19 15:55:27 +00:00
Carsten Haitzler
4985a2f3a5
iner zone moves? need to test...
...
SVN revision: 13016
2005-01-19 15:39:36 +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
Carsten Haitzler
ec993d1e3b
more gadman work
...
SVN revision: 13005
2005-01-18 15:40:54 +00:00
Carsten Haitzler
b9f1ca813c
some comments
...
SVN revision: 13001
2005-01-17 16:22:33 +00:00
Carsten Haitzler
c71ae4b102
some more gadman work
...
SVN revision: 13000
2005-01-17 16:18:34 +00:00
Carsten Haitzler
a08d276ae9
respect bounds on resize too (some fixme's)
...
SVN revision: 12999
2005-01-17 10:26:17 +00:00
Carsten Haitzler
69031cdb06
fix some signal issues in gadman theme object - u can mvoe and resize the
...
gadman client test...
SVN revision: 12998
2005-01-17 10:05:15 +00:00
Carsten Haitzler
ffa49a8e02
some more gadman stuff - innocuous for now. hooked in soem gadman
...
enable/disable edit mode and fixed a stakcign issue with new windows vs. menus.
SVN revision: 12997
2005-01-17 08:54:37 +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
atmosphere
3ece1002f1
hopefully the right approach, less pager segvs, iconified representations show up properly in pager on xinerama second head etc
...
SVN revision: 12994
2005-01-17 03:46:07 +00:00
atmosphere
4c5b929fe3
fix segv where pager window can't be found by the border
...
SVN revision: 12984
2005-01-15 21:15:06 +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
8ee0689e96
Wait for add events on new windows
...
SVN revision: 12980
2005-01-15 14:15:30 +00:00
handyande
c34cfdf821
Finally, border_add getting fired at the right time
...
SVN revision: 12979
2005-01-15 14:04:13 +00:00
handyande
877fae8945
Listen to desk changes on borders
...
SVN revision: 12978
2005-01-15 13:11:56 +00:00
Carsten Haitzler
6405b22494
evas_object_free? what posessed you to use that? it isnt in Evas' header
...
(api) at all (it HAPPENS by LUCK to be an internal call)
also fix shudwon/startup order
SVN revision: 12975
2005-01-15 09:50:26 +00:00
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
Carsten Haitzler
4544c3aea0
dont deal with adds if we already have that border
...
SVN revision: 12970
2005-01-15 04:46:59 +00:00
handyande
2d4110436c
typo
...
SVN revision: 12968
2005-01-15 00:06:07 +00:00
xcomputerman
7bf106161c
Missing object check
...
SVN revision: 12965
2005-01-14 19:24:57 +00:00
handyande
8456bb62f3
New pager code - much improved and faster - done "the E way" as much as possible
...
may need ironing out in a few places but is stable.
issues:
Zone support not really there, needs work (I only have one zone :()
Window icon overlays (new feature) only work if module disabled and re-enabled
(the border add calls are too soon it seems)
SVN revision: 12964
2005-01-14 15:24:29 +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
1491d5428c
disable ibox
...
SVN revision: 12927
2005-01-12 14:59:36 +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
handyande
2bb480508f
Remember to stop listening once we are shutdown
...
SVN revision: 12921
2005-01-12 09:49:20 +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
2c59a51e4d
alarm fix
...
SVN revision: 12912
2005-01-12 00:56:58 +00:00
handyande
a2035e9d2a
Add ibox for iconified icons - this is a *total* rip / copy of ibar, but looks nice - lacking in multiple zone/box support now - feel free to rip this back out again if you want
...
SVN revision: 12906
2005-01-11 22:21:09 +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
handyande
a471bb9373
finish resize and tidy a bit
...
SVN revision: 12903
2005-01-11 14:35:57 +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
handyande
acec22ea5f
Fix box edge with xcomps sizing policy - resize offscreen still not quite right
...
SVN revision: 12895
2005-01-11 11:54:19 +00:00
handyande
0f9b9cda50
BAD xcomp - borders on other desks are not visible - that was not the plan
...
SVN revision: 12894
2005-01-11 09:41:51 +00:00
handyande
9a555d6d96
Bad xcomp, nice patch, but it broke resize - here mend resize so all is happy
...
SVN revision: 12893
2005-01-11 09:35:02 +00:00
Carsten Haitzler
0b7f7e5a18
and only send a remove once!
...
SVN revision: 12892
2005-01-11 08:53:57 +00:00
xcomputerman
8051c9abd1
Make pager properly handle hidden/iconified windows
...
SVN revision: 12891
2005-01-11 08:13:36 +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
b4d855a31d
Fix pager focusing
...
SVN revision: 12889
2005-01-11 08:04:35 +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
2c076a1ee6
battery alarm from nick
...
SVN revision: 12886
2005-01-11 07:08:38 +00:00
xcomputerman
f1ed5dd58d
Err, what's with the compressed pagers eh?
...
SVN revision: 12885
2005-01-11 06:54:08 +00:00
Carsten Haitzler
e51d72c607
nick's flame icon...
...
SVN revision: 12883
2005-01-11 03:21:32 +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
c8ef235ea8
update pager theme slightly and hook in some callbacks
...
SVN revision: 12874
2005-01-10 22:26:34 +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
handyande
c437e1731f
Speedups - reusing where possible, and delete, not hide on free
...
SVN revision: 12869
2005-01-10 19:51:10 +00:00
handyande
eced417086
Pager updates
...
- a few patches, leak fixes
- reset click detection for desk selection - should be better behaved now
- added a small bit of themeing
SVN revision: 12868
2005-01-10 18:59:05 +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
da6168304d
oops, typo - _what_ were the chances? ;)
...
SVN revision: 12863
2005-01-10 11:01:45 +00:00
Carsten Haitzler
e410939c04
clean Makefile.am a bit
...
SVN revision: 12855
2005-01-10 05:07:48 +00:00
handyande
0bcc378f4d
Add some needed frees
...
fix a save bug
add window listings
as before these will not update unles you force a refresh
SVN revision: 12852
2005-01-09 23:39:19 +00:00
handyande
8b3a83728f
oops, images ;)
...
SVN revision: 12846
2005-01-09 19:17:51 +00:00
handyande
373734f6e1
remove debug and show pager by default
...
SVN revision: 12845
2005-01-09 19:06:52 +00:00
handyande
d086fe5e5d
Added start of pager module
...
need to add windows to the desk previews
will not update properly all the time, need to add events etc
please someone theme this to fit in with default theme better - thanks :)
SVN revision: 12844
2005-01-09 19:02:18 +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
Carsten Haitzler
4350855593
ibook temp meter is in sysfs...
...
SVN revision: 12819
2005-01-08 04:27:24 +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
94413d804f
ibar patchipoos! :)
...
SVN revision: 12811
2005-01-07 13:04:47 +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
43f38108ef
Added libe check E.h for its functionality, currently you can make a nice front end for loading/enabling libs or setting the background
...
Need to add Ecore_Event or similar for callbacks fo things like module_list or background_get etc
See what you think
SVN revision: 12803
2005-01-06 23:10:56 +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
xcomputerman
212d966bde
- Fix virtual desktop switching bug - don't delete hidden borders
...
- Fix ICCCM state bug for iconified windows
- Show borders in correct stacking order on desktop switch
SVN revision: 12777
2005-01-05 09:31:56 +00:00
Carsten Haitzler
4a274bde87
indenties :)
...
SVN revision: 12776
2005-01-05 09:12:15 +00:00
Carsten Haitzler
2339d78f29
force display to be [disp_name]:X.Y even if it is just [disp_name]:X
...
SVN revision: 12775
2005-01-05 09:09:03 +00:00
xcomputerman
49ac422b1d
Missing object check for new desk.
...
SVN revision: 12774
2005-01-05 08:39:25 +00:00
xcomputerman
9b89c81a65
Some support for multiple containers -- map new windows to the currently visible container rather than the first.
...
SVN revision: 12773
2005-01-05 08:30:25 +00:00
Carsten Haitzler
477d160e1f
hide thermometer when there is no temperature info...
...
SVN revision: 12772
2005-01-05 07:56:56 +00:00
Carsten Haitzler
a8fecbd451
fix shadow pos...
...
SVN revision: 12770
2005-01-05 07:11:45 +00:00
Carsten Haitzler
4bfa0c0ad7
error dialogs now resize to fit text...
...
SVN revision: 12769
2005-01-05 06:56:57 +00:00
Carsten Haitzler
f268b07c84
apm!
...
SVN revision: 12737
2005-01-04 14:09:56 +00:00
Carsten Haitzler
48dc5b9a11
smoother/nicer cursor now..
...
SVN revision: 12736
2005-01-04 14:07:59 +00:00
Carsten Haitzler
32cbabbd0a
dont keep adding clients once the menu has stuff
...
SVN revision: 12731
2005-01-04 07:16:24 +00:00
Carsten Haitzler
0be6684c4c
apm too! :)
...
SVN revision: 12724
2005-01-04 03:23:08 +00:00
Dan Sinclair
2f31996232
- check the e_menu_init return value
...
SVN revision: 12722
2005-01-04 01:57:20 +00:00
xcomputerman
57d8109c8c
And the headers, too
...
SVN revision: 12721
2005-01-04 01:51:27 +00:00
rephorm
370cbce9e3
temp fix (this code just won't die...)
...
we need to actually add menu API to handle removing items on a realized menu (rather than mucking with the internals).
but this is at least better than before
SVN revision: 12720
2005-01-04 01:49:21 +00:00
xcomputerman
1a48844b7f
Bugfixes - restore avoid_damage call on new borders, move background blank
...
object to container level
SVN revision: 12719
2005-01-04 01:32:23 +00:00
handyande
5e0e3ff840
shh
...
SVN revision: 12718
2005-01-04 01:09:20 +00:00
xcomputerman
cc856f0eed
Like my comments now mej? :)
...
SVN revision: 12713
2005-01-03 22:04:46 +00:00
xcomputerman
b4a29f186d
Warnings defenestrated. Object check really should be enabled by default now.
...
SVN revision: 12712
2005-01-03 22:04:04 +00:00
xcomputerman
111faea997
Oops. :)
...
SVN revision: 12710
2005-01-03 21:38:36 +00:00
handyande
72dcee3d4a
fix a couple of warnings etc - now no segs, but desks lose clients
...
SVN revision: 12706
2005-01-03 21:10:08 +00:00
xcomputerman
cf29bab272
Restore missing callback, object_check_return
...
SVN revision: 12705
2005-01-03 20:40:26 +00:00
handyande
f676d727ea
Missing casts
...
SVN revision: 12704
2005-01-03 20:35:16 +00:00
xcomputerman
4558007166
Bad monkey!
...
SVN revision: 12703
2005-01-03 20:23:47 +00:00
xcomputerman
99d0a396da
Don't break object handling rules
...
SVN revision: 12701
2005-01-03 19:37:50 +00:00
Carsten Haitzler
03caddc1c1
radio buttons look nicer....
...
and dont memset the object to 0!!!1 you just wiped out the magic number,
callback funcs etc.!
SVN revision: 12699
2005-01-03 14:14:30 +00:00
xcomputerman
112ca3b2d2
Virtual Desktops! Yay.
...
Sorry, they don't quite work right yet. I'll fix the bug tomorrow. :)
SVN revision: 12698
2005-01-03 09:34:24 +00:00
xcomputerman
605b862187
<Homer>Mmmmmmmm, zones. Drooooool</Homer>
...
SVN revision: 12697
2005-01-03 09:26:13 +00:00
Carsten Haitzler
b888263dab
errr we really should do this for ALL root windows as some apps explicitly
...
run on :0.1 will never find the hints on :0.0's root unless they go look :)
SVN revision: 12696
2005-01-03 03:14:45 +00:00
tsauerbeck
d752e9b818
ignoring compiler warnings = bad
...
SVN revision: 12691
2005-01-02 17:24:48 +00:00
tsauerbeck
cfead8a122
d'oh, root is a global variable
...
SVN revision: 12689
2005-01-02 17:23:49 +00:00
Carsten Haitzler
75c635290d
a temperature monitor module for acpi... it's simple... and really only
...
handles 1 temperature guage - but it's useful. fixed stuff in battery
modules, added config menus... ibar size change menu only works after a
restart for now.. need to fix that.
SVN revision: 12676
2005-01-02 02:39:44 +00:00
xcomputerman
b4804a4025
Remove redundant inits, ICCCM focus send should only be done if wm property is set
...
SVN revision: 12649
2004-12-30 09:11:29 +00:00
xcomputerman
c1415b0ea8
Actually add the code. :p
...
SVN revision: 12648
2004-12-30 08:06:46 +00:00
xcomputerman
bafe43ebaf
Beginning of WM hints abstraction, NetWM hints
...
SVN revision: 12644
2004-12-30 05:37:53 +00:00
Carsten Haitzler
2a9e555216
del not derl
...
SVN revision: 12604
2004-12-27 13:47:01 +00:00
Carsten Haitzler
59b0492d52
and delete timer
...
SVN revision: 12603
2004-12-27 13:45:07 +00:00
Carsten Haitzler
b6e16caef2
batery is now a default and enabled module.. snow is an easter-egg level
...
module.. so out of default list we go.
SVN revision: 12602
2004-12-27 13:22:03 +00:00
Carsten Haitzler
20a2068e6c
detect charging state better
...
SVN revision: 12601
2004-12-27 13:17:10 +00:00
Carsten Haitzler
b8112af500
battery modules now... works... in theory. i have to test it on a real
...
laptop...
SVN revision: 12600
2004-12-27 10:49:46 +00:00
Carsten Haitzler
2134890874
starting a battery module (in need this for my laptop)
...
SVN revision: 12599
2004-12-27 08:33:52 +00:00
Carsten Haitzler
b456f086ce
dont make empty apps menus
...
SVN revision: 12598
2004-12-27 07:50:03 +00:00
Carsten Haitzler
1553d338d8
flame respects resize events now ... and by default now looks much prettier..
...
:)
SVN revision: 12591
2004-12-26 05:04:03 +00:00
Carsten Haitzler
b834f56460
and limit sizes...
...
SVN revision: 12588
2004-12-25 15:53:48 +00:00
Carsten Haitzler
59f94e10a8
we support... xrandr... :) feelfree to change resolution on the fly in e17...
...
it all works. :)
SVN revision: 12587
2004-12-25 15:33:48 +00:00
Carsten Haitzler
d3fe5029d2
dont kill pointer focus (for now)
...
SVN revision: 12584
2004-12-25 13:22:16 +00:00
Carsten Haitzler
523ff44e2a
focus is much happier all round now.. not it's not done properly. i just
...
figured the cases to "punt off" that i'm seeing as problems.. and alls fine
now... :)
SVN revision: 12582
2004-12-25 13:13:36 +00:00
rbdpngn
75900c243e
Use luma value to set a reasonable alpha value on the flame in order to blend
...
without the black backing.
SVN revision: 12581
2004-12-25 03:34:17 +00:00
Carsten Haitzler
0da2c00cfd
and one last icon...
...
SVN revision: 12578
2004-12-24 09:23:06 +00:00
Carsten Haitzler
588bb376f2
2 more icons.
...
SVN revision: 12577
2004-12-24 07:45:21 +00:00
Carsten Haitzler
3d71d871c8
setvbuf for easier debugging
...
SVN revision: 12576
2004-12-24 04:44:05 +00:00
Carsten Haitzler
2d5aa1d0b7
fix some png's.. that seem to get screwed if loading into gimp. also move to
...
making some of the menu icons int he left click menu edjes... and emit
signals to them... play with it :)
SVN revision: 12575
2004-12-24 04:30:58 +00:00
vacuum
9ffdfc77a8
Maximise -> Maximize
...
SVN revision: 12572
2004-12-23 16:23:39 +00:00
Carsten Haitzler
76856027e0
made the main left menu have everything in it.. so you only NEED 1 mouse
...
button - more is just faster/more convenient :)
SVN revision: 12571
2004-12-23 15:31:47 +00:00
handyande
98f23cefae
Finish icon creation code, a little feeble now, but works
...
big feature:
passes in window class - no moew xprop nonsense :)
SVN revision: 12567
2004-12-23 11:39:08 +00:00
Carsten Haitzler
3104772a04
no forward enum decl.
...
SVN revision: 12565
2004-12-23 06:43:37 +00:00
Carsten Haitzler
1fa0714cfc
clean up a lot of wranings.
...
SVN revision: 12564
2004-12-23 06:38:27 +00:00
Carsten Haitzler
91b495448f
prototype the correct fn name!
...
and we dont need to go deletign all items. we cna just delete the entire menu
boject :)
SVN revision: 12562
2004-12-23 04:58:57 +00:00
rephorm
06da25f0b8
bad handy.
...
you can't just free the list items, you have to actually free the list also :)
SVN revision: 12561
2004-12-23 04:29:31 +00:00
handyande
0d04cda162
hmm, weirdness - bad copy paste :(
...
SVN revision: 12552
2004-12-22 16:33:25 +00:00
handyande
ce599e8455
Added first take on border menus, may need a little tidying
...
install e_utils module for full icon editing effect
need to fix up icon creation in eapp_edit, then hook in file name generation here
will be able to pass in window class, which will save folk a lot of time
SVN revision: 12551
2004-12-22 15:50:26 +00:00
handyande
4f7683b206
Set client list to fit better with rasters master plan, now client menu can be at any depth :)
...
demonstrated by putting a clone where it was origionally entered
SVN revision: 12549
2004-12-22 10:41:03 +00:00
handyande
b5c40c9f5a
be gone demons of test menu nastiness
...
fix a few typo bugs on client list menu
move client menu to middle click
- feel free to slap me down, just think it looks nicer like this
SVN revision: 12544
2004-12-21 15:17:01 +00:00
rephorm
ffa31f9262
Fix shading to pull window contents in the right direction again.
...
Add a "clients" submenu to the right click menu to show the current container's clients and all iconified clients (so you can actually un-iconify now)
Add "iconify" subsystem to keep track of iconic windows. This will be used be used by modules to do things like taskbars and icon boxes.
SVN revision: 12534
2004-12-21 03:01:19 +00:00
rephorm
10e8be1a6b
rename "minimize" to "iconify"
...
support shading in other directions
support other transition types for shade animation (default is DECELERATE)
simplify some logic in _e_border_eval()
SVN revision: 12529
2004-12-20 21:33:31 +00:00
Carsten Haitzler
903fe64953
2000 is a much better default shade speed :)
...
SVN revision: 12524
2004-12-20 03:09:36 +00:00
Carsten Haitzler
a443031a81
disabel some actiuosn while in some states...
...
SVN revision: 12512
2004-12-19 13:49:35 +00:00
Carsten Haitzler
94d20bc7b4
ops. hardcoded config.
...
SVN revision: 12507
2004-12-19 06:29:53 +00:00
Carsten Haitzler
0069d1ba96
slide client along too
...
SVN revision: 12506
2004-12-19 04:18:13 +00:00
rephorm
8efaab9f08
Make shade animation / speed a config option. (speed is in px / sec)
...
Shade now does a decelerate transition instead of linear.
SVN revision: 12504
2004-12-18 23:24:09 +00:00
rephorm
60ff11d889
Don't allow resizing when maximized.
...
(this is actually debatable, e16 lets you do it, and it can be nice if your
resize handles are all of screen to be able to maximize it to get at the
handles. anyway, let me know if you think i should re-enable this)
Animate shading.
Emit "shading" and "unshading" signals at start of (un)shade.
Emit "shaded" and "unshaded" signals at finish of (un)shade.
i still need to handle attempting to (un)shade while already (un)shading.
Should this a) be disallowed (i.e. ignore shade requests while shading)
or b) go the other direction from the current point in the shade anim
SVN revision: 12503
2004-12-18 22:26:21 +00:00
rephorm
f9878bc6f5
the start of minimize / maximize actions.
...
don't allow resize while shaded.
SVN revision: 12498
2004-12-18 05:47:08 +00:00
Carsten Haitzler
12063d2d83
use single client kill
...
SVN revision: 12476
2004-12-15 11:48:38 +00:00
Carsten Haitzler
da12976d32
update to new extended event stuff
...
SVN revision: 12460
2004-12-14 03:32:25 +00:00
Carsten Haitzler
432ea44fd5
bad formie! u broke the app loading to lot load names if LANG is set AND no
...
specific language info field exists.
also.. windows shade. just. primitively.
SVN revision: 12446
2004-12-11 04:02:26 +00:00
tsauerbeck
bc62cfce88
warning fixes
...
SVN revision: 12438
2004-12-10 17:21:56 +00:00
tsauerbeck
fd71375581
added bounding for the show_trees config value
...
SVN revision: 12437
2004-12-10 17:18:51 +00:00
tsauerbeck
72e4831c70
trees are optional now
...
SVN revision: 12436
2004-12-10 17:07:32 +00:00
tsauerbeck
72b4bd5fd7
simplified some code
...
SVN revision: 12435
2004-12-10 16:34:36 +00:00
Carsten Haitzler
f56b1b3353
oops!
...
SVN revision: 12434
2004-12-10 16:24:00 +00:00
Carsten Haitzler
a55d42562f
crash fix
...
SVN revision: 12431
2004-12-10 03:32:35 +00:00
handyande
1c1471081e
silent flames
...
SVN revision: 12429
2004-12-09 23:09:28 +00:00
handyande
0abb532bce
small fixes and slow the snow fall
...
SVN revision: 12428
2004-12-09 23:07:40 +00:00
Dan Sinclair
c6b5abbf60
- install the e headers into $(includedir)/enlightenment. hopefully should
...
be able to make e modules outside the e tree now.
SVN revision: 12426
2004-12-09 19:33:51 +00:00
handyande
e903945904
Added snow module, just started but looking OK - give it a shot
...
(enlightenment_remote -module-load if it is not in the menu)
SVN revision: 12423
2004-12-09 18:53:50 +00:00
handyande
7ce94dba41
Bad raster (hehe) stop overwriting my files...
...
SVN revision: 12422
2004-12-09 17:45:09 +00:00
Carsten Haitzler
261d7f48b1
support ~/.e/e/applications/startup (and restart) dirs. they work likeall
...
other app dirs - defining a list of apps to start on start (or restart).
also splashscreen will be gone now on restart :)
SVN revision: 12421
2004-12-09 13:56:06 +00:00
Carsten Haitzler
b1ea85565e
indenting... and remvoe printfs
...
SVN revision: 12420
2004-12-09 07:30:45 +00:00
doursse
053d8c6b87
flame module added to E. It's not loaded by default
...
SVN revision: 12402
2004-12-08 17:35:58 +00:00
Carsten Haitzler
e50db711e6
save size broken. fixed.
...
SVN revision: 12378
2004-12-07 00:21:04 +00:00
Carsten Haitzler
a45b5fc0ee
update commentos
...
SVN revision: 12376
2004-12-06 15:51:23 +00:00
Carsten Haitzler
11eba0ab41
ewps! fix.
...
SVN revision: 12368
2004-12-06 06:03:01 +00:00
Carsten Haitzler
2f516dc4ad
save modules list and load it again
...
SVN revision: 12361
2004-12-05 09:34:59 +00:00
Kim Woelders
e6dc661ce1
Use ecore_x exported atoms.
...
SVN revision: 12360
2004-12-05 09:30:59 +00:00
Carsten Haitzler
73f8ea23f1
ibar saves config...
...
SVN revision: 12359
2004-12-05 08:36:54 +00:00
Carsten Haitzler
7562a08b5a
fix up config code so i can do lists and structs etc.
...
SVN revision: 12357
2004-12-05 07:43:51 +00:00
Carsten Haitzler
0d6917d923
alt+left mouse drag! WHERD!
...
SVN revision: 12348
2004-12-04 03:55:23 +00:00
Carsten Haitzler
ca7b620840
fix 2 icons to be nicer
...
SVN revision: 12342
2004-12-03 08:56:35 +00:00
Kim Woelders
f481fec55c
Quiet!
...
SVN revision: 12338
2004-12-02 18:41:29 +00:00
Carsten Haitzler
81d0ed0945
1. fix a segv on restart with ibar unreffing without a ref
...
2. add app icons (based off applications/all repository - need to make this a
function of its own though)
3. fix default apps to have name/class info.
SVN revision: 12336
2004-12-02 10:07:51 +00:00
rbdpngn
aa5ebc1df0
Knocked off one FIXME. Only handle necessary properties on a window property
...
change callback.
SVN revision: 12334
2004-12-02 07:43:33 +00:00
Carsten Haitzler
edf76bcece
1. new app file examples, 2. app parsing code... etc. etc.
...
SVN revision: 12333
2004-12-02 07:00:30 +00:00
Carsten Haitzler
5a47862a7e
and now support empty dirs with .order files that reference the all dir of
...
apps.... :)
SVN revision: 12332
2004-12-02 06:35:37 +00:00
Carsten Haitzler
0407e51787
new eapp file format.. now to do the file layout arrangement we discussed...
...
btw - u'll need to update eet for this...
SVN revision: 12330
2004-12-02 04:24:54 +00:00
Carsten Haitzler
5ce01dc4d3
readme additiosn for the not so careful out there...
...
wiljanes bg set ipc...
SVN revision: 12323
2004-12-01 07:01:31 +00:00
Carsten Haitzler
080b56ed3d
do them hints proper-like
...
SVN revision: 12306
2004-11-29 07:40:06 +00:00
Carsten Haitzler
3099278cff
oops -i broke borderless windows! :)
...
SVN revision: 12302
2004-11-29 06:12:29 +00:00
Carsten Haitzler
94a6f68326
use the "client" part to determine client window location/size within a border.
...
SVN revision: 12289
2004-11-28 14:52:56 +00:00
handyande
8f2b2c39d3
Remove note now that the default theme is in cvs - nice one raster :)
...
Add edge checking for move and resize
SVN revision: 12285
2004-11-27 18:17:21 +00:00
Carsten Haitzler
248f0d9f20
clock module much better now... still resizing is a cludge, doesnt put itself
...
in a corner properly on start (just top-left at fixed offset) etc. etc. etc.
need sresizing fixed.
SVN revision: 12283
2004-11-27 16:33:22 +00:00
vacuum
7efd095f88
grammar
...
SVN revision: 12279
2004-11-27 00:10:20 +00:00
handyande
32d027a391
Actually save as we get disabled, so we load same state when re-enabled
...
SVN revision: 12277
2004-11-26 16:51:12 +00:00
Carsten Haitzler
e0cdc11f48
some ACTUAL ipc!!!! wow! you can load, unload, enable, disable and list
...
modules now via enlightenment_remote (or any app that speaks the protocol
over ipc - INCLUDING apps that want to go insert modules into e when ther
execute)
SVN revision: 12276
2004-11-26 12:20:38 +00:00
Carsten Haitzler
94c79d788a
and here is some substance
...
SVN revision: 12275
2004-11-26 11:11:05 +00:00
handyande
8d98eefed0
Added clock module - read notes at top of e_mod_main.c to try it out
...
SVN revision: 12274
2004-11-26 10:59:26 +00:00
Carsten Haitzler
b4f2e2e030
slightly tidier if's - spec up to pre10
...
SVN revision: 12273
2004-11-26 10:57:58 +00:00
azundris
0dd8ecf2b9
* don't bomb if modules aren't found (temporary fix)
...
SVN revision: 12272
2004-11-26 10:55:51 +00:00
handyande
8d87a9f379
Added clock module - read notes at top of e_mod_main.c to try it out
...
SVN revision: 12271
2004-11-26 10:53:38 +00:00
Carsten Haitzler
a031379afe
fix aspect hint handling
...
SVN revision: 12267
2004-11-26 06:15:02 +00:00
Carsten Haitzler
53eddc4b65
fix moa!
...
SVN revision: 12260
2004-11-25 15:39:11 +00:00
Carsten Haitzler
4d2bb6fdd9
focusy grabbie bits work...
...
SVN revision: 12259
2004-11-25 15:32:36 +00:00
Carsten Haitzler
935e1291ef
openoffice is happier
...
SVN revision: 12258
2004-11-25 14:57:48 +00:00
Carsten Haitzler
70d83c18a7
mwm hints being done properly...
...
SVN revision: 12257
2004-11-25 14:09:49 +00:00
Carsten Haitzler
462b2aa404
hidden symbol support
...
SVN revision: 12253
2004-11-25 05:31:21 +00:00
Carsten Haitzler
c0bb100a15
e17 can restart (from the menu) i NEED this now i'm using it... :)
...
SVN revision: 12248
2004-11-25 04:07:48 +00:00
Carsten Haitzler
5e2388c886
_ _ _ _ _____ ___
...
| | | | ___| | | | ___| __ ___ ___ _______ ___ / _ \__ _____ _ __
| |_| |/ _ \ | | | |_ | '__/ _ \/ _ \_ / _ \/ __| | | | \ \ / / _ \ '__|
| _ | __/ | | | _|| | | __/ __// / __/\__ \ | |_| |\ V / __/ |
|_| |_|\___|_|_| |_| |_| \___|\___/___\___||___/ \___/ \_/ \___|_|
I put E17's wm code into cvs. Hell is freezing over. Duke Nukem Forever will
be out next week. Snowballls take up residence in Hell. The Fat Lady sings.
The End is nigh...
:)
SVN revision: 12247
2004-11-25 03:37:45 +00:00
Carsten Haitzler
f2b45ed471
bye bye!
...
SVN revision: 12246
2004-11-25 03:26:33 +00:00
sleuth
e5841f4bfe
Let's not do the add unless it's needed. Rather nasty side
...
effect there :)
Kevin Brosius <cobra@compuserve.com>
SVN revision: 6934
2003-05-24 13:22:52 +00:00
sleuth
c85a9b2f8c
Finish basic sticky window support.
...
Kevin Brosius <cobra@compuserve.com>
SVN revision: 6933
2003-05-24 12:02:29 +00:00
Adam Kisiel
fca4d85677
Add fixup for some small annoying bugs:
...
- bordermenu is now properly regenerated for each window
- sticky windows are now properly placed
- destroying a sticky window or a window on a desktop different than
the current one does not produce a segmentation violation anymore
- switching desktops while moving the window moves the window to the
new desktop
- moving focused window out of the current desktop switches the focus
to the next available window or root window if neccessary
SVN revision: 6843
2003-04-09 11:39:10 +00:00
sleuth
78dbd1acf9
Plug cursor leak in new XCursor support, only impacts those additions.
...
Plug a pre-existing key_grab leak. e17 was leaving passive grabs in
the server and not releasing them. Looks like a bug in the new config parts.
Kevin Brosius <cobra@compuserve.com>
SVN revision: 6755
2003-03-08 23:55:57 +00:00
sleuth
813f640d06
XFree86 XCursor sample support. No change with a default install, but if you grab the new behaviour.db and change /desktops/cursors/e_native to 0, then E will use your local XCursor setup. Check out the edevel mailing list for a theme I've tried. XCursor support is only available in XFree86 4.3.0.
...
Also allow different fonts for borders vs. menus. This adds links in /usr/local/share/enlightenment/fonts (default install) for a menu.ttf and a text.ttf file. text.tff is the font used for border text/window titles. menu.ttf will be used for menus. No change by default, but you'll need to re-run autogen.sh & make install for the links to be created automatically.
Update AUTHORS
Kevin Brosius <cobra@compuserve.com>
SVN revision: 6751
2003-03-08 12:51:06 +00:00
sleuth
7a390816d3
And fixup desktop switching when windows are closed/loose focus.
...
Which recreates the focus problem. Try this instead. Cleanup focus switching
on app destruction, plus retain focus when no app is on a desktop.
Kevin Brosius <cobra@compuserve.com>
SVN revision: 6675
2003-02-07 17:18:00 +00:00
sleuth
4760f8227e
And fixup desktop switching when windows are closed/loose focus.
...
Kevin Brosius <cobra@compuserve.com>
SVN revision: 6664
2003-02-06 04:50:56 +00:00
sleuth
422fe23bfe
Squash nasty focus bug. Let me know if this makes click-to-focus any
...
worse, I haven't tested that.
Kevin Brosius <cobra@compuserve.com>
SVN revision: 6663
2003-02-05 23:07:30 +00:00
technikolor
79149a8446
Yoink! Say goodbye to GETTEXT in E. Support issues with GT have been tedious and the codebase will be trashed in a month or two anyway, so for all parties concerned there is no reason to keep it. I'm leaving some of the supplimentary files in the repo just incase we descide to do an about-face.
...
SVN revision: 6649
2003-02-02 23:53:19 +00:00
azundris
e34b876179
evas API foo
...
SVN revision: 6633
2003-01-24 18:26:13 +00:00
rbdpngn
63e20e7f14
More SPLIT merging.
...
SVN revision: 6588
2003-01-15 18:29:56 +00:00
rbdpngn
ed19a69d65
Added support for shaped window borders. Also reduced each border to be 1 evas
...
and 1 ebit, with an obscure rectangle covering the client area. Right now, all
borders (except borderless windows) are considered shaped, would be good to
add a way to indicate non-shaped themes.
SVN revision: 6383
2002-08-20 20:23:24 +00:00
rbdpngn
ef34f0818d
The -lc flag snuck back in and broke the compile for BSD people again. Anyone
...
know how this keeps getting added?
SVN revision: 6184
2002-04-26 18:41:59 +00:00
Till Adam
5ec69a803d
patch by Azundris <hacks@azundris.com> enabling transparency support for
...
legacy apps such as eterm, xchat, xemacs etc. Those apps will now be
transparent against the desktop, including icons, iconbar and all, if
configured to be.
SVN revision: 6172
2002-04-24 17:15:13 +00:00
Till Adam
b439fa0bb0
remove ferite from the makefiles, so people who _do_ have the right version of
...
ferite installed dont get error. ;) Sorry bowis, but I blame you for this.
SVN revision: 6158
2002-04-21 07:22:58 +00:00
Till Adam
ca0db777cc
patch by Ibukun Olumuyiwa <ibukun@computer.org>. Thanks dude. :)
...
--
Intersect area for mouse clicks did not cover the entire menu item. Fixed
to use the full dimensions of the menu item evas object instead.
SVN revision: 6072
2002-03-17 22:08:33 +00:00
Till Adam
ed15a1fde3
I assume that was a mistake?
...
SVN revision: 6061
2002-03-12 08:41:42 +00:00
Christopher Rosendahl
1675c75a63
s/free/FREE =)
...
SVN revision: 6060
2002-03-11 20:03:14 +00:00
Till Adam
0591da01bb
ok, embarassing bug. Dont just enherit from observer/observee, call their
...
cleanup funcs too. This should fix the crashes people have been seeing.
Sorry about that. :(
SVN revision: 6059
2002-03-11 17:35:51 +00:00
Till Adam
d9c6cbe3ab
add those two. New class E_View_Look.
...
SVN revision: 6056
2002-03-10 17:24:20 +00:00
Till Adam
31292642c3
ok. another big one. I'll write to e-devel about the details.
...
SVN revision: 6055
2002-03-10 17:23:43 +00:00
Till Adam
609b356400
remove those, we dont need them anymore
...
SVN revision: 6047
2002-03-06 21:18:04 +00:00
Till Adam
5ba3515bbe
oops, dont do that yet
...
SVN revision: 6045
2002-03-06 21:02:06 +00:00
Till Adam
6b3626b857
add the files, too
...
SVN revision: 6043
2002-03-06 20:59:16 +00:00
Till Adam
3dc62d700e
rename E_View_Model to E_Dir. That was a stupid name to begin with. :)
...
SVN revision: 6042
2002-03-06 20:44:48 +00:00
Till Adam
be25ab672d
* remove a bunch of unused variables
...
* scrollbars should not need to know the dir the view they are part of is in,
because that can change without further notice. Access the dir through
scrollbar->view->model->dir and replace the dir with the name of the view for
named callbacks
SVN revision: 6040
2002-03-05 17:14:10 +00:00
Till Adam
e0996f9fa7
I assume Brian meant to do that.
...
SVN revision: 6039
2002-03-05 16:50:19 +00:00
rephorm
949b22865e
wow. now i'm really embarrassed. total brain fart in the commit yesterday. I really apologize.
...
SVN revision: 6038
2002-03-05 15:58:02 +00:00
rephorm
a6da05f8b7
argh. forgot to add these...
...
thanks for pointing out all my mistakes till :)
hopefully thats everything.
SVN revision: 6037
2002-03-05 15:45:18 +00:00
rephorm
b4aaf24a68
i think that should get things back to the way till had them.
...
for some reason, in e_configure,
if ((v = e_view_machine_get_view_by_base_window(e->win)))
was acting as though true for all cases (including non views), and was segfaulting, so i made it
v = e_view_machine_get_view_by_base_window(e->win);
if (v)
any ideas why this would be necessary?
SVN revision: 6036
2002-03-04 23:57:56 +00:00
rephorm
ce6d128739
Switched the layout over to using one bits file for layout, separate ones for element graphics (scrollbars / iconbars / etc). This allows more flexible (and cleaner) layout.
...
Instead of /path/.e_iconbar.bits.db, now uses /path/.e_layout/iconbar.bits.db.
Custom scrollbars can be placed in the .e_layout directory as well.
I should probably move the background db into here also, any objections?
So, to get your iconbar again, move the .e_iconbar[.bits].db to .e_layout/iconbar[.bits].db
SVN revision: 6034
2002-03-04 22:00:16 +00:00
Till Adam
e752aabcd1
fix annoying redraw bug (finally) and hide it under an indent run ;)
...
SVN revision: 6016
2002-03-03 10:40:07 +00:00
Till Adam
fdb0dbc708
dont refcount the model twice for the first view
...
SVN revision: 6009
2002-03-02 16:40:57 +00:00
Till Adam
e45338be4d
shuffle around registering/unregistering of views and view models as per cK's
...
suggestion
remove unneeded function
remove comments for obvious one liners
SVN revision: 6008
2002-03-02 10:20:07 +00:00
sleuth
4302d0b872
Fix icon display state after dragging to a second instance of the
...
same dir.
Kevin Brosius <cobra@compuserve.com>
SVN revision: 6007
2002-03-02 08:57:46 +00:00
Till Adam
a87318928e
dont remove things from a list you are iterating over, thank you
...
SVN revision: 6006
2002-03-01 21:55:55 +00:00
Till Adam
cf83b660f7
- add e_view_machine_get_view_by_[base|main]_window
...
- use it in about a zillion places
- now VM->views is only accessed from within e_view_machine.c
SVN revision: 6005
2002-03-01 20:50:46 +00:00
Till Adam
5a88ba9d13
user uses scrollbar -> something happens - better :)
...
SVN revision: 6004
2002-03-01 18:01:22 +00:00
Till Adam
622a5ccaf2
* dnd operations now only affect the currently focused view
...
SVN revision: 6003
2002-03-01 16:31:29 +00:00
atmosphere
f0e1393763
free bgs when e_view_cleanup is called
...
SVN revision: 6001
2002-03-01 00:52:44 +00:00
Till Adam
4efdf11ee6
Move e_view_machine_get_model functionality into e_view_set_dir in view.c
...
where it makes more sense.
SVN revision: 5996
2002-02-27 22:46:14 +00:00
cpk
706a10b1db
Did a little codewalk through the view code -- added lots of
...
segfault protection, renamed get_model_from_realpath() to
view_model_lookup(). Moved the realpath call to view_model_lookup(),
this way we need not rely on the realpath being passed in.
All minor stuff, really.
One thing I noticed: e_view_machine_get_model() is in the wrong
place and should change its name -- it is not related to the view
machine and does not return anything. It should probably become
e_view_register_model()
and live in view.c.
Also, Raster hasn't replied yet to my question regarding
the need for the explicit -lc in Makefile.am. It works fine
here without it and apparently breaks FreeBSD build, so I
think we should remove it.
Fixed a warning in focus.c due to missing icccm.h.
Added "void" to function declarations that don't accept
parameters.
SVN revision: 5994
2002-02-27 21:06:42 +00:00
Till Adam
12fe3a8611
prevent selections in multiple views of the same dir. I do it like this to
...
keep selection info out of the view_model because it really doesnt belong
there, I think.
SVN revision: 5992
2002-02-27 10:39:08 +00:00
Till Adam
963526152c
- use the view->changed flag again and set it whenever necessary (I hope ;)
...
- hopefully fix core on bsd reported by kirby kuehl
SVN revision: 5988
2002-02-26 21:12:45 +00:00
Till Adam
d3625546b5
This is meant to prevent drags from one view of a dir to another view of
...
the same dir. Kevin, is this the right place to do this?
SVN revision: 5986
2002-02-26 18:56:54 +00:00
Till Adam
fd0bd775f6
re-enable drag and drop. Turned out to need only minimal adjustments. Not extensively tested, so I'd appreciate it if
...
people tried if this works like before.
SVN revision: 5983
2002-02-26 09:24:50 +00:00
rephorm
a7e397198d
RIP!
...
No more epplet support.
It should once again compile regardless of whether ferite is used or not.
SVN revision: 5981
2002-02-26 01:25:35 +00:00
Till Adam
a21dcda8c8
update some docu and comments
...
SVN revision: 5979
2002-02-25 20:44:58 +00:00
Till Adam
5744b944d6
ok folks, here goes. The multiple view stuff as discussed in lenght. I've managed to get metadata back up, views save
...
their geometry on close. I'll start getting the documentation back in sync and commenting some more. Could anyone
willing to clean up/fix either the iconbar dnd stuff and/or the regular dnd stuff please announce it, so we dont start
duplicating work. Thanks.
SVN revision: 5977
2002-02-25 18:09:13 +00:00
rephorm
abf7d8f0ee
some patches by Nicolas Pomarede:
...
LMB will scroll one screen when pressed in the scrollbar area.
Middle and Right MB will move the scroll bar slider to the clicked
position directly.
So this is rather similar to the behaviour we have in standard GTK apps
for example.
Also, I corrected a small bug in view.c and scrollbar.c that could lead to
the scrollbar beeing redrawn outside the view (because "value" was
recalculated before "range" and "max" were set ; and since value depends
on max and range, this could lead to value of value that were too big).
Thanks Nicolas!
SVN revision: 5976
2002-02-24 06:48:14 +00:00
sleuth
1ee238ff53
Enlarge the menu intersection test area so clicking
...
always starts the app.
Kevin Brosius <cobra@compuserve.com>
SVN revision: 5964
2002-02-21 04:42:50 +00:00
rephorm
419af7eb81
allow drops from the same view.
...
The matching_drop_attempt flag was set, so it should handle the drop regardless of whether the same view or not, since it checks for the flag later.
Now you can drop icons from the desktop to the iconbar.
SVN revision: 5960
2002-02-20 05:09:00 +00:00
rephorm
daf36fd95d
clean up the imlib_image
...
SVN revision: 5959
2002-02-20 04:19:21 +00:00
rephorm
d5f6a3f256
drag and drop view icons onto the iconbar to add em. They get the same icon as t
...
he view gave em, so its a little bland now. Icon changing may come soon.
SVN revision: 5958
2002-02-20 03:47:13 +00:00
atmosphere
d41b943d28
use a little more of the bg code in views
...
SVN revision: 5953
2002-02-18 14:42:57 +00:00
atmosphere
751ea8b62c
clean up bgs properly(i think)
...
The old background code(background.c) had
e_object_init(E_OBJECT(bg), (E_Cleanup_Func) e_background_cleanup);
in the e_background_new function which isn't being used anymore
I don't fully understand the way the E_Object stuff would work with this or
if this is ok since ebg is its own separate library now.
SVN revision: 5943
2002-02-16 22:39:19 +00:00
rephorm
984f643abb
reorder or remove iconbar icons by moving them around on the iconbar or moving them off of it.
...
SVN revision: 5942
2002-02-15 22:45:11 +00:00
rephorm
dbcb4acf5e
add epplet dir to evas font list.
...
so, epplet specific fonts go in epplet dir, not in data/fonts
SVN revision: 5907
2002-02-08 19:22:13 +00:00
sleuth
12d31ee35f
Fix gnome menu generation.
...
Kevin Brosius <cobra@compuserve.com>
SVN revision: 5901
2002-02-06 02:05:49 +00:00
sleuth
e291598f98
Minor printf cleanup.
...
Kevin Brosius <cobra@compuserve.com>
SVN revision: 5891
2002-02-03 08:32:31 +00:00
rephorm
38ac2443ca
Epplets run from ~/.e/desktop/default/.e_epplets/eppletName/eppletName.fe
...
(copy em manually for now)
Get epplets to keep track of the ebits / evas objects they create, so they can be cleaned up later.
Also, some small epplet API changes.
When creating Ebits / EvasObjects, pass a path relative to the .fe file rather than the full path. Usually, you just need a file name, which should be in the same dir as the epplet.
if a file named layout.bits.db exists in an epplet's dir, it is used for the default layout (location) of that epplet rather than whatever is in ~/.e/desktop/default/.e_epplets.bits.db. Only use this if a specific size/location of the epplet is necessary. (just create one dummy image in the bits with the name of the epplet, and its location/size relative to the entire view) Note, try to not use this, as user customizability is important...
I will eventually make it so that if a ui.bits.db exists, it will automatically be loaded as the main bits file, and set as epplet.bits in the script. (Can't get object creation from within a .fec to work correctly yet...) This would remove the need for the setBits() call.
SVN revision: 5881
2002-01-30 03:16:33 +00:00
rephorm
195f2407e9
This should fix the iconified menu segfaulting problem. The menu now get rebuilt when you middle click, if things have changed.
...
SVN revision: 5877
2002-01-28 05:41:29 +00:00
rephorm
dd0f8bf0fd
move the background usage over to edb. background.c,h are no longer used.
...
so if you haven't installed ebg, go get it.
SVN revision: 5860
2002-01-26 02:01:42 +00:00
rephorm
f4711b90b1
Windows will now be on top when you uniconify them, and will not reappear on their old desktop if you move around while they are iconified.
...
Also, added some event types.
SVN revision: 5859
2002-01-25 19:41:02 +00:00
Carsten Haitzler
ec6114213b
maybe try this?
...
SVN revision: 5858
2002-01-25 02:02:28 +00:00
Carsten Haitzler
fb466527e2
how about we build without ferite too? :)
...
SVN revision: 5857
2002-01-25 00:49:10 +00:00
cpk
857704ec32
This one didn't exist ...
...
SVN revision: 5856
2002-01-24 18:22:54 +00:00
cpk
74b6161db0
I guess this is necessary to make this build again ...
...
SVN revision: 5855
2002-01-24 18:19:44 +00:00
rephorm
ffcb25ea12
E_EVENT system is now a bit map, allowing one observer to watch MANY events, for instance: E_EVENT_BORDER_ICONIFY | E_EVENT_BORDER_UNICONIFY | E_EVENT_BORDER_NEW, etc. I also made it so that the current event is passed when notifying, so that if watching multiple events, you can do different things for each.
...
added an e_observer_notify_all_observees() to notify all existing observees of things, such as the creation of a border. This way, an observer can watch for E_EVENT_BORDER_NEW events and register all new borders.
Iconification! Click that iconify button. Then click the middle button on the desktop to get a menu of iconified apps to uniconify. This menu is a decent example of using the observer code to avoid polling or rebuilding more than necessary. Next, maybe instead of completely rebuilding each time something changes, maybe it should dynamically add or remove the respective menu items?
SVN revision: 5854
2002-01-24 08:12:12 +00:00
rephorm
dbc39567f3
buffer overflow prevention....
...
SVN revision: 5853
2002-01-24 06:15:40 +00:00
rephorm
515693292b
oops. didn't mean to change that.
...
maybe we should get the prefix for gnome from gnome-config --prefix?
SVN revision: 5852
2002-01-24 01:11:13 +00:00
rephorm
3e09f77dbd
A bunch of little changes.
...
Added basic iconification implementation, including menu for iconified windows, however this is buggy and doesn't work correctly yet, and is therefore commented out. But maybe someone can take the framework and fix it?
Added ferite wrapping for timers.
SVN revision: 5851
2002-01-24 01:08:52 +00:00
sleuth
2d66390657
Add a rule to rebuild ferite generated code if
...
e_ferite.fec script is updated.
Kevin Brosius <cobra@compuserve.com>
SVN revision: 5847
2002-01-19 22:22:38 +00:00
rephorm
934f425342
Changed observer/observee system to use E_EVENT's instead of ECORE_EVENT's.
...
The enum of events is in observer.h, add any you can think of.
Switched desktops over to observer system (which extends objects).
Added ferite functionality for desktop observers. I will probably make functions to observe most of e's subsystems (views, iconbars, etc).
There is probably a small bit of memory leakage in here (and callbacks) because any objects passed along have to have their refcounts increased (so ferite doesn't automatically clean them up, and i haven't put in code to decrease them yet. It should be fairly small, but I'll work on that.
I also changed a few "sprintf(buf..."'s to "snprintf(buf, PATH_MAX..."'s.
Is this the way to go about preventing buffer overflows?
I think that's it.
SVN revision: 5841
2002-01-17 04:32:08 +00:00
rephorm
e8e42fa701
Cleanup should be static, so it can't be accidentally called externally.
...
SVN revision: 5837
2002-01-15 02:24:14 +00:00
rephorm
455555b3ce
Epplets!
...
Quite a bit has been implemented. Check the data/epplets dir for examples.
Currently the only loading method is a file called .e_epplets.bits.db which contains bits whose names are equal to the epplet name, and whose geometry is the default epplet geometry (unless overridden in the script).
The idea being that one could set up an entire desktop epplet layout within one file, making it easily transferable.
So, to use epplets make sure you copy the default epplets.bits.db to ~/.e/desktop/default/.e_epplets.bits.db
Also, make sure you update ebits
SVN revision: 5826
2002-01-11 23:53:20 +00:00
boris
634bf1692c
This should fix0r it
...
SVN revision: 5825
2002-01-10 20:14:30 +00:00
rephorm
84d0e5b50a
convert scrollbar to object system
...
get rid of compiler warnings
SVN revision: 5823
2002-01-07 01:37:39 +00:00
rephorm
8bbd04e127
hmm. don't know what i was thinking there.
...
this should work better.
SVN revision: 5822
2002-01-06 21:02:02 +00:00
rephorm
1da030ae9e
Keep on scrolling.
...
As long as you hold down the scroll buttons, it will scroll.
SVN revision: 5821
2002-01-06 20:46:52 +00:00
rephorm
28f489bd50
Allow scrollbars with width/height other than 12
...
Click in trough scrolls to that point.
SVN revision: 5819
2002-01-06 10:22:31 +00:00
rephorm
267a5ab397
Got rid of compiler warnings.
...
Added window spacing, so file icons will not appear underneath iconbars.
Currently, icons are placed twice as far from the left/top as the spacing.window.l,t designate. To compensate, the spacing is set to half the actual value. This needs fixing.
It seems as though there are a few other bugs in e_icon_apply_xy() also. (multiple line views don't seem to work quite right, icons on the bottom line are in the middle, and other lines seem right justified. a bit odd).
SVN revision: 5815
2002-01-05 05:01:08 +00:00
rephorm
cb15f5013c
Give the iconbars some substance.
...
If a bit named Resist with class Decoration is added to .e_iconbar.bits.db, it will resist window movement. Makes it easy to line up windows along the edge of the iconbar. I'll commit an updated default db.
SVN revision: 5807
2002-01-04 04:18:38 +00:00
rephorm
e8adca84c5
Give those iconbars some resistance. Nice for lining up windows along the edge of, but not hiding, the iconbar. If a bit named Resist with class Decoration (so it passes events) is added to the .e_iconbar.bits.db, windows will resist the edges of it. I'll commit an updated default one.
...
SVN revision: 5806
2002-01-04 03:19:26 +00:00
sleuth
17ed728818
Cleanup a couple warnings. Thanks cK!
...
Kevin Brosius <cobra@compuserve.com>
SVN revision: 5784
2001-12-19 03:30:47 +00:00
sleuth
329a5da29d
dnd source icon changes based on drop action requested+target
...
allowed action. We can also change cursor/drag window based on the
state info available. I haven't tackled that yet.
Kevin Brosius <cobra@compuserve.com>
SVN revision: 5765
2001-12-12 23:58:45 +00:00
Carsten Haitzler
3e6abee6ea
oops- forgot to cleanup rtimeout handlers if exec succeeded :)
...
SVN revision: 5762
2001-12-09 12:26:11 +00:00
Carsten Haitzler
a429866d9b
aaah - oops - yeah.. no iw as trying to remove the extraneous \r\n at the
...
end.. i forgot to append to the right spot in the string.. i've simplified
it now :)
SVN revision: 5758
2001-12-09 01:24:44 +00:00
sleuth
2663676042
Broken multi-file drops...
...
Kevin Brosius <cobra@compuserve.com>
SVN revision: 5757
2001-12-08 21:07:44 +00:00
Carsten Haitzler
3e72ecf27a
aha! ok... lots of stuff here...
...
1. now xdnd works to apps:
tested:
gmc
mozilla
xmms
ee
2. dnd works bewteen e17 views too
3. cleaned up a little (the uri format was a little wrong)
4. notice fixme's - yes we need to have ways of copying and moving etc. files.
efm did this - imho right. right mouse drag always pops up a menu asking
what you want to do. left mosue drag always moves. current shift+left
copies. we can add ctrl+left links etc. - but these shoudl eventually
be configurable. i think this will keep everyone happy.
SVN revision: 5756
2001-12-08 06:34:06 +00:00
sleuth
c300cb9506
Don't de-select icons unless they are removed from the view.
...
(Also fixes case if you remove a file behind E's back.)
Free items on icon deletion.
Kevin Brosius <cobra@compuserve.com>
SVN revision: 5754
2001-12-08 04:11:48 +00:00
rbdpngn
23ac2be6cf
D'oh! That previous 2 liner should have been a 1 liner. :-) Forgot to remove a
...
an unused variable.
SVN revision: 5750
2001-12-06 22:33:35 +00:00
rbdpngn
306cd85ff4
2 liner to fix some selection artifacts left behind when dragging files to
...
other views.
SVN revision: 5749
2001-12-06 22:32:04 +00:00
Carsten Haitzler
7880065bff
add block system.. not quite functional yet.. but will be needed...
...
now iconbars can have their buttons "disabled" whislt apps launch.. tis a
nasty trick with an ld_preload... has caveats.. if youdsont set it as on it
wont be used atm.
SVN revision: 5748
2001-12-06 08:06:52 +00:00
sleuth
510d0ded29
Preliminary dnd support. Dragging from and to views works, with a
...
default mode of move. Hold 'shift' for copy. No visible feedback
of actions occurs yet, but you'll see the view update as soon as efsd
reports the file changes. Tested, but be careful around files you care
about. Moves and copys use efsd_move and efsd_copy, without the force
option. So source files will not overwrite the destination if it exists.
Kevin Brosius <cobra@compuserve.com>
SVN revision: 5747
2001-12-06 02:50:17 +00:00
Carsten Haitzler
b37fcf166e
and... dont sync db on window close...
...
and dont kepe menu up if kbd/mouse couldnt be grabbed
SVN revision: 5742
2001-11-30 01:03:03 +00:00
Carsten Haitzler
ee82a15d31
add stuff to e_setup.. dialog has buttons now. fixed bug with view with bg
...
addition not working.
SVN revision: 5738
2001-11-26 13:08:34 +00:00
cpk
bba90a0090
Oops, that was not for public consumption :)
...
SVN revision: 5737
2001-11-26 01:20:24 +00:00
cpk
630bf3c408
Efsd updates. Now I remember what I forgot in the efsd commit comment --
...
I changed the name of some of the convenience calls from efsd_reply_...
to efsd_event_... because they're no longer applicable to reply events
only.
I've also hooked in a cleanup function for Efsd when E exits, and
duplicated memory when accessing a returned metadata string.
SVN revision: 5736
2001-11-26 01:10:48 +00:00
Carsten Haitzler
0ce64e39cf
and in an optimising spree i broke the bg reload if you replaced the file..
...
fix fix fix :)
SVN revision: 5734
2001-11-25 12:49:39 +00:00
Carsten Haitzler
f6b9e19fce
there we go.. fix fix
...
SVN revision: 5733
2001-11-25 12:40:08 +00:00
Carsten Haitzler
7df33c208a
ok - some changes to default settings.. alt_right mouse on windows pops up
...
window menu. ctrl+alt+insert execs eterm... it wasnt in the default script
to build the dbs'
the scritp also had some mdos done to it before by others that sisnt use the
environemtn variables that devined numerics for actions....
also now menus can remember much more.. as can e. save and load on demand..
the remember things are menu check items... might have a big arse dialog
eventually for this... but for now this is all good :)
SVN revision: 5732
2001-11-25 08:32:54 +00:00
Carsten Haitzler
5bc865839e
you can now remember the location of a window.. will add more here.. oh yeah..
...
window menus too... just close and rememebr location there for now... needs
more things :)
SVN revision: 5731
2001-11-25 07:18:49 +00:00
Carsten Haitzler
fdadaabb1b
shuffle files around in cvs.. simplify the default data layout as setup will
...
cp most of it and lay it out in /.e eventually anyway (and if u dont like
the idea of cping the files - we can symlink too - but e_setup will take
care of this... eventually.. might start work on it now i have fixed things
- though personally i think i should make it cp to start so your user config
is independant of the system and wont suddenyl chaneg cause the system one
did... but again... can be made an option)
SVN revision: 5729
2001-11-25 03:12:59 +00:00
Carsten Haitzler
e0fe7d8826
oops - only resist windows that are... VISIBLE! :)
...
SVN revision: 5728
2001-11-25 02:43:40 +00:00
Carsten Haitzler
3cbfb2d937
working on the iconbar. it now accepts scroll arrows in the iconbar bit - u
...
can scroll around 9if you have too many icons to fit) it also will clip the
icons to the icon area. also u can scroll the icons up and down the bar to a
position you like. a new test iconbar bit to demo this too.
SVN revision: 5726
2001-11-24 05:54:32 +00:00
Carsten Haitzler
84fae7ac6d
mah mah mah... fixed soem initial placement probs related to being too keen
...
on changing borders all the time.. shoudl be more efficent and faster now too
SVN revision: 5722
2001-11-20 07:01:53 +00:00
Carsten Haitzler
d90ac55831
consolidate.. consolidate..
...
SVN revision: 5721
2001-11-18 21:43:50 +00:00
Carsten Haitzler
7e0be252dc
centralise all the bg handling in views...
...
SVN revision: 5720
2001-11-18 21:28:35 +00:00
Carsten Haitzler
63a1f60f6e
and make the metada get for view bg go thru the same path.
...
SVN revision: 5719
2001-11-18 21:09:07 +00:00
Carsten Haitzler
8de0fe9c67
shuffling data around - i had waay too much heirachy before.. too complex.
...
keep it simple. will eventually have e_setup copy the defaults into your
homedir anyway...
SVN revision: 5718
2001-11-18 04:32:28 +00:00
Carsten Haitzler
c12f765fef
and handle delete
...
SVN revision: 5710
2001-11-17 04:21:48 +00:00
Carsten Haitzler
61e8ed8286
and handle adds
...
SVN revision: 5709
2001-11-17 04:19:02 +00:00
Carsten Haitzler
febd6d0d43
bacgkroudns of views now watch for the background file to change... if it
...
does.. the background changes - hand for setting your own root bg.. just use
ebony.. save it and:
cp file.bg.db ~/.e.desktop/default/.e_background.bg.db
SVN revision: 5708
2001-11-17 02:45:43 +00:00
cpk
abb253be30
:)
...
SVN revision: 5700
2001-11-16 11:34:30 +00:00
Carsten Haitzler
be884f0c49
errrr. yeah...
...
SVN revision: 5699
2001-11-16 07:23:08 +00:00
Carsten Haitzler
2bb9a1b0ab
hhm - smart placement got borked... fixed
...
click to focus works pretty much swell now.. except for that mass of
comments i put in....
err... icccm focus modes handled 100% properly
err.. yeah. that.
SVN revision: 5697
2001-11-16 05:39:34 +00:00
Carsten Haitzler
b97bed253d
iconbar.. err.. scale down icons AND set image fill (thanks for pointing out
...
corey), and errr.. segvs in menu changes fixed.. :)
SVN revision: 5687
2001-11-13 21:26:20 +00:00
Christopher Rosendahl
eca3aa7476
this works somewhat better =)
...
SVN revision: 5673
2001-11-11 02:11:36 +00:00
cpk
eabc91dd28
This should fix the "can't kill window" bugs. Well at least those I
...
was able to reproduce. I've fixed the reference counting on borders,
reference counts are now only modified where the references actually
change.
PLEASE: if we don't want to end up dead in the water with the reference
counts, it'll be absolutely necessary to not just increment them here
and there. When you store a pointer in a data structure somewhere,
increment the counter. When you remove the pointer from the structure,
decrement. Do NOT modify the counters anywhere else.
Unfortunately I cannot enforce this in C.
SVN revision: 5661
2001-11-09 01:11:44 +00:00
cpk
a24c265be9
Yikes! I've committed some major crap that contained leftovers from Efsd.
...
Okay. The "can't kill windows" bugs people are seeing are because of
broken refcount handling. I'm looking into it right now.
SVN revision: 5660
2001-11-08 23:54:38 +00:00
boris
0bbc3ae37d
fix for ferite's D() macro - i will fix this in ferite 0.99.2
...
SVN revision: 5633
2001-11-06 00:34:57 +00:00
cpk
dc57333ca9
*cough* :)
...
SVN revision: 5623
2001-11-04 21:49:48 +00:00
Carsten Haitzler
1404c92c07
<merge merge merge> :)
...
SVN revision: 5619
2001-11-04 07:38:42 +00:00
cpk
c728727b17
* s/mulit/multi/ :)
...
* slight improvement in the menu handling -- when something was selected,
don't pop up menus when the user just clicks, but only unselect
everything. I think it's pretty irritating when the user just wants to
get rid of the selection and keeps getting menu popups.
SVN revision: 5617
2001-11-03 15:33:21 +00:00
cpk
a708bdfd42
* More cleanups. I took out everything related only to icon handling
...
from the view code, and put it into icons.[ch].
* Added the relative desktop move path from Alan Schmitt.
SVN revision: 5616
2001-11-03 14:55:21 +00:00
cpk
59b09b8121
Dammit. Sorry.
...
SVN revision: 5615
2001-11-03 11:47:07 +00:00
cpk
381e4bbd54
Oops. This leaks. Drip drip.
...
SVN revision: 5614
2001-11-03 10:59:17 +00:00
cpk
c1299402ad
dumdedum ...
...
SVN revision: 5612
2001-11-03 09:21:51 +00:00
cpk
7d1f797075
Removed some debugging output etc.
...
SVN revision: 5611
2001-11-03 09:18:50 +00:00
cpk
454d2b917a
* replaced printf()s with D()s.
...
* cleaned up functions in utils in file utils and others, there's a
new file.[ch] for the file-related helpers.
* Added stat info to E_Icon, watch how directories become grayed when
you cannot access them :)
SVN revision: 5610
2001-11-03 09:07:40 +00:00