Commit Graph

161 Commits

Author SHA1 Message Date
Kim Woelders 5ded0d38d6 Remove (useless, afaict) group mirror option.
SVN revision: 39605
2009-03-21 09:53:08 +00:00
Kim Woelders 287bbf4c3b Enable building without dialogs.
SVN revision: 38754
2009-01-24 08:31:50 +00:00
Kim Woelders e42a80764f Play sounds by number in stead of by name. Enable disabling specific sounds.
SVN revision: 38142
2008-12-14 16:44:45 +00:00
Kim Woelders 20e9396c05 Restore group border show/hide feature.
SVN revision: 37749
2008-11-22 21:16:55 +00:00
Kim Woelders 25c27e2cfd Change some function names.
SVN revision: 37677
2008-11-16 17:20:37 +00:00
Kim Woelders b395cd2dca Fix handling of windows in multiple groups after restart.
SVN revision: 37551
2008-11-08 15:47:09 +00:00
Kim Woelders 5a88e79163 Fix various issues noted by Don Harrop
- Fix using tiles in iconbox background
- Fix breaking window group using winops menu
- Fix virtual desktop configuration area when SETTINGS_AREADESK_AREA is shaped


SVN revision: 37548
2008-11-08 12:21:10 +00:00
Kim Woelders 0563113280 Fix group info sometimes not being saved.
SVN revision: 36788
2008-10-18 16:16:47 +00:00
Kim Woelders 28c4a83441 A bit more consistent naming and minor tweaks (groups).
SVN revision: 36787
2008-10-18 16:13:54 +00:00
Kim Woelders 05b1f91c04 Fix breakage when group in snapshot is unknown.
SVN revision: 36785
2008-10-18 16:10:11 +00:00
Kim Woelders 1fb55ecc06 Fix certain group menu operations on unfocused window groups (e.g. pagers, noted by Don Harrop).
SVN revision: 36783
2008-10-18 16:04:09 +00:00
Kim Woelders 70a6cc695c Simplify activating configuration dialogs.
SVN revision: 36681
2008-10-15 15:19:12 +00:00
Kim Woelders e7f01c2d6f Add -brs to indent profile.
SVN revision: 34096
2008-03-23 11:54:24 +00:00
Kim Woelders 4ef9558c14 Forgot 2008.
SVN revision: 34083
2008-03-22 14:51:24 +00:00
Kim Woelders 0a05aafc82 Assume free(0) is ok (if not HAVE_FREE_NULL_BUG will have to be defined).
SVN revision: 33818
2008-02-23 12:09:38 +00:00
Kim Woelders dd8a5138b2 Follow ecore_list name changes.
SVN revision: 30976
2007-07-25 20:02:57 +00:00
Kim Woelders 3f4eb10e09 Eliminate unused parameter in IPC functions. Move some stuff out of E.h.
SVN revision: 30015
2007-05-18 08:25:06 +00:00
Kim Woelders 5ffe0e1322 Fix group window selection, avoid using strcat.
SVN revision: 28559
2007-03-04 23:35:02 +00:00
Kim Woelders 71674245e6 Disable non-functional group show/hide stuff.
SVN revision: 28506
2007-03-01 02:13:35 +00:00
Kim Woelders 65db918c71 Fix some group handling breakage (broken since 0.16.8?).
SVN revision: 28489
2007-02-27 03:52:46 +00:00
Kim Woelders 2941e25297 Eliminate use of word() and atword() + fixups.
SVN revision: 28484
2007-02-26 04:16:29 +00:00
Kim Woelders f53600e1e8 Cleanups, enable compiling everything as if it were C++.
SVN revision: 28022
2007-01-17 01:10:44 +00:00
Kim Woelders 83bcbbaee1 2007.
SVN revision: 27952
2007-01-13 19:14:29 +00:00
Kim Woelders 1c6b054bba Remove some long time disabled stuff.
SVN revision: 27396
2006-12-09 20:02:21 +00:00
Kim Woelders e7dfb7595b Rewrap more stuff related to WM_NAME/CLASS.
SVN revision: 27213
2006-11-26 12:42:05 +00:00
Kim Woelders d31b01dfee EwinGetName -> EwinGetTitle.
SVN revision: 27212
2006-11-26 11:30:59 +00:00
Kim Woelders d73f2eb5a0 Still more dialog creation refactoring bits.
SVN revision: 24463
2006-08-08 03:58:42 +00:00
Kim Woelders 3767ae0da4 Some more dialog creation refactoring bits.
SVN revision: 24226
2006-07-27 04:52:50 +00:00
Kim Woelders 5bd5afe9cc Split up, shuffle around file.c (no real changes).
SVN revision: 24166
2006-07-24 21:10:59 +00:00
Kim Woelders 73c9b8cb28 Refactor dialog creation functions.
SVN revision: 24092
2006-07-21 03:17:18 +00:00
Kim Woelders 02dbdc4bdc Trivial function rename, cleanups.
SVN revision: 22374
2006-04-26 23:43:07 +00:00
Kim Woelders 6eb1fbcb72 Change some stuff to const. Minor config tweaks.
SVN revision: 22284
2006-04-21 22:52:59 +00:00
Kim Woelders 558a43764f Trivial cleanups.
SVN revision: 22235
2006-04-19 17:23:34 +00:00
Kim Woelders 27050fe8cc Split off timers.h
SVN revision: 22161
2006-04-16 13:27:38 +00:00
Kim Woelders e052f9aceb Move lists to Ecore_List.
SVN revision: 20557
2006-02-18 08:30:09 +00:00
Kim Woelders 056248c884 2006.
SVN revision: 19591
2006-01-07 07:20:58 +00:00
Kim Woelders ff86323831 Split off borders.h.
SVN revision: 19238
2005-12-22 18:43:15 +00:00
Kim Woelders c24b411115 Split off groups.h. Fix certain hint updates. Cleanups.
SVN revision: 18538
2005-11-19 15:47:10 +00:00
Kim Woelders 24f10641c9 Fix several window group bugs.
SVN revision: 18323
2005-11-05 17:12:53 +00:00
Kim Woelders 0dfa113313 General bug hunt - Found a few, pedantic cleanups, dead code removal.
SVN revision: 18153
2005-10-30 19:40:49 +00:00
Kim Woelders 729c2a92b4 Functions for common dialog stuf. Split off dialog.h. Cleanups.
SVN revision: 18092
2005-10-29 08:48:40 +00:00
Kim Woelders d298bab4c7 Change default dialog layout, remove redundant code.
SVN revision: 17399
2005-10-10 19:40:11 +00:00
Kim Woelders 9eb7fab46c Dialog item text simplification.
SVN revision: 15998
2005-08-02 16:50:40 +00:00
Kim Woelders 5124d0981e Split up E.h a bit.
SVN revision: 15796
2005-07-16 16:57:45 +00:00
Kim Woelders cabad80399 Trivial stuff (function renaming, avoid referencing ewin list, eliminate unnecessary casts).
SVN revision: 15582
2005-06-30 12:50:47 +00:00
Kim Woelders adc8a04347 Correct group_op help text.
SVN revision: 13961
2005-03-28 12:51:16 +00:00
Kim Woelders 5f1adc98dc Move some configuration items to where they belong.
SVN revision: 13821
2005-03-20 23:28:59 +00:00
Kim Woelders 99d717e187 Copyright updates. More enlightenment->e16.
SVN revision: 13794
2005-03-19 16:40:18 +00:00
Andreas Volz d9c30e3167 images for dialog buttons
SVN revision: 13406
2005-02-16 17:59:16 +00:00
Kim Woelders 906345c682 Snapshot code updates, optionally track changes.
SVN revision: 13381
2005-02-15 22:19:52 +00:00
Kim Woelders 69b6ed3314 Bye bye EDBUG/EDBUG_RETURN.
SVN revision: 13097
2005-01-25 21:58:28 +00:00
Kim Woelders 47dd447061 Enable saving window shadowing state (phriedrich@gmx.de)
Enable saving window opacity.
More window ops in menu.
Fix simultaneous saved settings dialogs for different windows.
Snapshot code cleanups.
Properly destroy dialogs when closed.


SVN revision: 12937
2005-01-12 23:10:24 +00:00
Kim Woelders 7abca3de32 Attempt to fix unmap problem, more debug, cleanups.
SVN revision: 12851
2005-01-09 22:36:01 +00:00
Kim Woelders fbbe386efb 0.16.8
SVN revision: 12619
2004-12-28 23:46:49 +00:00
Kim Woelders 3acff5462a Fix segv on group member exit + associated cleanups.
SVN revision: 10452
2004-06-06 16:38:17 +00:00
Kim Woelders 2b847dfbe9 Add X_CFLAGS to INCLUDES. Rename root to VRoot to avoid warnings with -Wshadow.
SVN revision: 10053
2004-05-04 19:04:42 +00:00
Kim Woelders 531c81778c Enable compiling with -Wshadow (trivial name clash fixups).
SVN revision: 9409
2004-03-20 15:49:05 +00:00
Kim Woelders bed1d9ec22 Include header files only where needed (at least some of them).
SVN revision: 9337
2004-03-11 23:44:19 +00:00
Kim Woelders d32348a374 Preparing for _NET_WM_NAME (UTF-8).
SVN revision: 9151
2004-02-29 01:30:18 +00:00
Kim Woelders 704bf03e5c Enable pager and iconbox grouping.
SVN revision: 8968
2004-02-14 23:51:29 +00:00
Kim Woelders 06a9f1eca1 Reduce the amount of __EMX__'s, random cleanups.
SVN revision: 8962
2004-02-13 18:36:52 +00:00
Kim Woelders 2328bcb7c9 2003 -> 2004.
SVN revision: 8569
2004-01-19 22:30:35 +00:00
Kim Woelders 57d8a9e8c5 Split mode struct into configuration and state stuff.
SVN revision: 8358
2004-01-12 20:43:18 +00:00
Kim Woelders e117fe4368 Trivial sound cleanups.
SVN revision: 8264
2004-01-03 12:29:58 +00:00
Kim Woelders 17c34a3959 Trivial dialog cleanups.
SVN revision: 8263
2004-01-03 12:21:52 +00:00
Kim Woelders 853aa77680 Fix problem with borders on initially shaded windows.
SVN revision: 8215
2003-12-27 19:20:15 +00:00
Kim Woelders 3da03b6dc9 Copyrights->2003.
SVN revision: 7807
2003-11-05 17:24:47 +00:00
Mandrake 538d325415 Thu May 22 15:09:11 EDT 2003
(Mandrake)

Updated .h files so that this sucker actually wants to build on my system.
Sorry I've been AWOL for so long, life has been quite busy lately.


SVN revision: 6924
2003-05-22 19:15:03 +00:00
Michael Jennings b35504b70e Fri Mar 28 00:14:31 EST 2003
(KainX)

More patches from Kim Woelders <kim@woelders.dk>.


SVN revision: 6793
2003-03-28 05:16:21 +00:00
Mandrake 5f2e7bd222 Wed Jul 26 11:18:29 PDT 2000
(Mandrake)

apparently when you first open up the background settings dialog box it
clobbers the atom that says what the base background should have in it.
This is a hack, but fixes the symptom of the problem :)


SVN revision: 2924
2000-07-26 18:00:47 +00:00
Tom Gilbert 4d21d088e3 Sun Jun 4 20:56:41 GMT 2000
(gilbertt)

Patch from monkeyiq@flashmail.com (real name?) for the option to position
windows centered under the mouse pointer.

(I changed the logic just slightly from the patch, so that windows too big
vertically are positioned so that the top is visible, instead of the other
way around).


SVN revision: 2750
2000-06-04 19:45:55 +00:00
Michael Jennings c9f4976169 Mon Apr 24 15:33:47 PDT 2000
(KainX)

Patch from Bob Arendt <rdarendt@cwcom.net> for move/resize geometry
box location.


SVN revision: 2527
2000-04-24 22:21:29 +00:00
Mandrake 6bdf677482 Mon Apr 10 12:45:00 PDT 2000
(Mandrake)

redid all the xinerama menu code


SVN revision: 2457
2000-04-10 19:47:23 +00:00
Peter Kjellerstedt db3f78b1de Thu Apr 6 03:45:54 CEST 2000
(Saur)

Revenge of the config dialog headers!

There is now a new dialog for miscellaneous options (did not
have much choice as there was no suitable dialog fit for the
purpose), which currently only contains one option:
the possibility to turn on dialog headers again.

If anyone feels up to it, the following dialog images are
missing (as I cannot draw  anything worth looking at):
group.png, iconbox.png, kde.png and miscellaneous.png.


SVN revision: 2437
2000-04-06 01:51:47 +00:00
Mandrake 175f3a0aad Wed Apr 5 16:55:39 PDT 2000
(Mandrake)

a little bit of fixing to the xinerama menu code


SVN revision: 2434
2000-04-06 00:57:55 +00:00
Peter Kjellerstedt 7f0b9c37d3 Thu Apr 6 01:17:06 CEST 2000
(Saur)

Ran the default indent from ecvs on all files to get rid of differences
caused by it (should hopefully give smaller diffs in the future).
Removed all duplicated * * in comments (generated by indent sometimes).


SVN revision: 2431
2000-04-05 23:22:56 +00:00
Mandrake 1f71e1e26e Fri Mar 24 17:53:46 PST 2000
(Mandrake)

working on xinerama (copying home)


SVN revision: 2321
2000-03-25 01:57:02 +00:00
Mandrake 9aa6f39e2c Thu Mar 23 22:02:20 PST 2000
(Mandrake)

redoing libXinerama support.  If you use xinerama, try using the "xinerama"
command.  ALSO - you have to make sure you installed libXinerama.a in the
right place as well as Xinerama.h -- still lots more hacking to do (trying to
do a cleaner implementation than my last hack)


SVN revision: 2312
2000-03-24 05:51:51 +00:00
Tom Gilbert 62423d7e4d Sun Feb 20 17:08:25 GMT 2000
(gilbertt)

Hopefully not too controversial... Added option in "Special FX Settings"
to enable/disable warping the pointer after sliding a menu onscreen. I was
going on about it ages ago, and thought this was the best thing to do...

Default behaviour is not changed, the setting is saved and loaded correctly.

*Clenches and awaits cl00batting*


SVN revision: 2109
2000-02-20 17:15:23 +00:00
Carsten Haitzler e8ec009304 Fri Jan 28 10:30:51 PST 2000
(Raster)

now that was silly - setting mode.xselect afterwards to 1 again,..


SVN revision: 1984
2000-01-28 18:31:13 +00:00
Mandrake 8388b82d62 Thu Jan 6 12:23:56 PST 2000
(Mandrake)

updated copyrights to say 2000. muahahaha.


SVN revision: 1864
2000-01-06 08:13:30 +00:00
Carsten Haitzler aaafb5a652 Tue Dec 21 08:02:15 PST 1999
(Raster)

add in patches from 2 AUTHORS for internationalisation...


SVN revision: 1710
1999-12-21 08:09:27 +00:00
Michael Jennings 1f707abe13 Mon Dec 6 21:32:16 PST 1999
(KainX)

Make this sucker build again.


SVN revision: 1524
1999-12-07 00:42:24 +00:00
Carsten Haitzler 92ff0dd54b Mon Dec 6 14:52:40 PST 1999
(Raster)

gettext internationalisation support & patch
fix to allow setting of which mouse button do what on the pager
fix to border width handlign in icccm
fix to warp foucs
some other stuff i probabyl forgot about...


SVN revision: 1507
1999-12-06 17:12:20 +00:00
Christian Kreibich 2602324d0c Wed Nov 3 00:45:47 EST 1999
(Christian)

Fixed the segfault that Cale Gibbard reported -- hitting
the close button in groups dialogs. Hey who among the
gentlemen around here removed the apply button? He missed
that :)


SVN revision: 1159
1999-11-02 20:56:39 +00:00
Carsten Haitzler da14b1fbb1 Mon Oct 4 17:58:33 PDT 1999
(Raster)

my god.. copyright notices..........


SVN revision: 653
1999-10-04 22:06:00 +00:00
Mandrake 8db381b80f Mon Oct 4 12:25:23 PDT 1999
(Mandrake)

removed apply button from groups break dialog since it was breaking all sorts
of stuff.


SVN revision: 637
1999-10-04 16:27:03 +00:00
Carsten Haitzler b489d058c8 Sat Oct 2 17:28:58 PDT 1999
(Raster)

damn.. fix that \" :)


SVN revision: 582
1999-10-02 21:59:10 +00:00
Carsten Haitzler bb3534a56e Sat Oct 2 17:27:31 PDT 1999
(Raster)


add dialog to explain pagers and iconboxes arent part of a group... :)


SVN revision: 581
1999-10-02 21:57:52 +00:00
Carsten Haitzler b9e3832be3 Sat Oct 2 17:25:12 PDT 1999
(Raster)

several patches (group break if members of group of screen patch plue some
xmms behavior patches)
:)


SVN revision: 580
1999-10-02 21:56:29 +00:00
Carsten Haitzler e18fe0a4c9 Wed Sep 22 20:07:31 PDT 1999
(Raster)

disabel pagers and icobnoxes form going into groups - ok theres a bug
restoring them and i've had enough of looking at that code.. so i simply
disabled it. much simpler.


SVN revision: 378
1999-09-23 02:31:53 +00:00
Christian Kreibich 7cef225547 Tue Sep 21 16:12:59 EDT 1999
(Christian)

YASGB. Yet another stupid group bug, that is. Group borders
weren't reset after closing some dialogs.

Tweaked the user name mapping in ecvs so that it works on my
lappy :)


SVN revision: 357
1999-09-21 19:50:35 +00:00
Mandrake 89ddb40ed8 Wed Sep 15 15:40:07 PDT 1999
(Mandrake)

KDE part four thousand eight hundred and two.
no more KDE kpanel segfaults.
the taskbar and the desktop pager still don't have names in them, and E for
some reason isn't triggering update events.  but we'll fix that soon enough.
here's another taste of the kde support though.


SVN revision: 285
1999-09-15 22:04:12 +00:00
Carsten Haitzler 76d288e59f Wed Sep 15 10:46:01 PDT 1999
(Raster)

get rid of cruft in all settigns boxes - make them smaller so they fit on
6480x480 screens


SVN revision: 284
1999-09-15 17:19:54 +00:00
Christian Kreibich b45fb44962 Wed Sep 14 18:52:24 EDT 1999
(Christian)

I hope this fixes the segfault that Technoir reported.


SVN revision: 272
1999-09-14 22:37:11 +00:00
Christian Kreibich e6f0cbfed6 Tue Sep 14 15:34:11 EDT 1999
(Christian)

Don't use the fallback border for group borders.


SVN revision: 270
1999-09-14 19:22:05 +00:00
Christian Kreibich 4d10ad0eac Tue Sep 14 19:33:15 EDT 1999
(Christian)

Added group borders to BrushedMetal, also made the groups be visualized when they are switched in one of the groups dialogs. Apparently there's a bug with imageclasses that use transparency, probably an Imlib issue.


SVN revision: 264
1999-09-13 23:35:50 +00:00
Christian Kreibich 7e8a9408d9 Wed Sep 8 20:32:38 EDT 1999
(Christian)

Hey, finally. Windows can be in multiple groups now. Needed lots
of changes in the dialogs. The default settings for group options
are now configurable through control.cfg and a dialog.

Added group-overriding actions, but haven't tested them enough.
Some cosmetics for the TODO list. Also fixed some bugs in
showing/hiding groups and changing borders for shaded wins in a group.

In the code, there are a lot more options now for getting groups,
e.g. get all the groups, only the ones a window belongs to or
all except the ones that it belongs to etc.

Paranoia checks for groups shouldn't allow adding a window to a group
multiple times anymore, the current_group is protected better, plus
some more.

Updating BrushedMetal still necessary.

The timestamp thing in groups.c (g->index = (int)(GetTime() * 100))
doesn't seem to work for me, every group gets an index of -INT_MAX,
so I changed that a little bit. Hope that's ok?

Sorry that things took me so long .. more small commits surely would
have been better.


SVN revision: 212
1999-09-09 00:39:43 +00:00
Carsten Haitzler 5e7027e156 Mon Sep 6 20:33:51 PDT 1999
(Raster)

fixed keyebindings not working on both heads in multihead
fixed focus changing in multihead
group proerties are now all saved to disk and loaded again each session.

gee - only bug left on list is to update all of dox,
only feature left is dnd in iconbox.. :)

now hurry up geoff and christian.. finish off :)


SVN revision: 185
1999-09-07 03:41:10 +00:00
Carsten Haitzler 0d695c8689 Thu Sep 2 17:13:45 PDT 1999
(Raster)

added patch from duncan for mirror group properties - also added mroe padding
in dialog ok/etrc. buttons for theme :)


SVN revision: 169
1999-09-03 00:02:31 +00:00