Kim Woelders
093d30f946
Fix dialog layout bug. Shuffle some dialog contents around.
...
SVN revision: 17351
2005-10-09 18:01:30 +00:00
Kim Woelders
90bd960b93
Hide image/text class internals.
...
SVN revision: 16971
2005-09-26 17:32:10 +00:00
Kim Woelders
9ebaf4a103
Change most desk references from integer to pointer to desk object.
...
SVN revision: 16515
2005-09-04 07:27:20 +00:00
Kim Woelders
8905b18c51
Fix occasionally missing images in dialogs.
...
SVN revision: 16251
2005-08-20 20:06:07 +00:00
Kim Woelders
c33d194912
Move some global vars around, cleanups.
...
SVN revision: 16188
2005-08-15 16:57:13 +00:00
Kim Woelders
c0b7315371
Dialog sliders - Don't callback on mouse down, fix klicking on knob.
...
SVN revision: 16092
2005-08-10 15:20:26 +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
c195958e98
Trivial namespace cleanup.
...
SVN revision: 15704
2005-07-10 08:31:15 +00:00
Kim Woelders
3529ea8228
Partial cleanup of client window property/state stuff.
...
Set _NET_WM_ALLOWED_ACTIONS values properly.
SVN revision: 15674
2005-07-08 16:48:19 +00:00
Kim Woelders
d866a69f9c
Speed up initial rendering of certain dialogs.
...
SVN revision: 15368
2005-06-16 17:08:31 +00:00
Kim Woelders
5293b324c5
Fix dialog segv and other issues.
...
SVN revision: 15252
2005-06-11 10:26:56 +00:00
Kim Woelders
3fa45c933c
Make dialog sliders behave when using mouse wheel (Tres Melton).
...
SVN revision: 15215
2005-06-09 15:40:14 +00:00
Kim Woelders
f58025c168
Pseudo-trans update fixes (Tres Melton).
...
SVN revision: 15126
2005-06-04 23:58:08 +00:00
Kim Woelders
841a7047d0
Fix iconbox resizing.
...
SVN revision: 14998
2005-05-28 20:23:25 +00:00
Kim Woelders
de75c9efd8
Clean up iconbox layout (eliminate recursive resizing).
...
SVN revision: 14903
2005-05-22 15:02:20 +00:00
Kim Woelders
a89b87aa74
Cleanups.
...
SVN revision: 14887
2005-05-21 21:49:36 +00:00
Kim Woelders
68bcc0dd12
Fix segv in dialogs.
...
SVN revision: 14828
2005-05-17 21:07:33 +00:00
Kim Woelders
aa814522ae
Speed up dialog updates.
...
SVN revision: 14811
2005-05-16 17:35:55 +00:00
Kim Woelders
a109d0126f
Draw queue is now obsolete.
...
SVN revision: 14780
2005-05-14 19:40:35 +00:00
Kim Woelders
52e39081e7
Don't use draw queue for dialog updates.
...
SVN revision: 14776
2005-05-14 16:46:02 +00:00
Kim Woelders
129d6ab539
Do shape propagation when needed.
...
SVN revision: 14666
2005-05-08 16:01:48 +00:00
Kim Woelders
42c43d2aca
Fix server grabbing issues. Don't use ecore_x API for trivial stuff.
...
SVN revision: 14642
2005-05-07 11:20:02 +00:00
Kim Woelders
8263440400
More composite manager and geometry handling stuff.
...
SVN revision: 14523
2005-05-01 11:27:43 +00:00
Kim Woelders
9d08f47044
Various trivial fixes.
...
SVN revision: 14356
2005-04-25 16:02:54 +00:00
Kim Woelders
3eb206344e
Fix initial border assignment for internal windows.
...
SVN revision: 14087
2005-04-03 15:46:42 +00:00
Kim Woelders
99d717e187
Copyright updates. More enlightenment->e16.
...
SVN revision: 13794
2005-03-19 16:40:18 +00:00
Kim Woelders
de9888f1b6
GSOD: Don't show unused buttons, don't try restarting/exiting E after forking.
...
SVN revision: 13723
2005-03-13 12:05:31 +00:00
Kim Woelders
52ab88fcb9
Fix shape propagation.
...
SVN revision: 13680
2005-03-10 20:00:59 +00:00
Kim Woelders
e4dc1c602a
Internal window initial setup fixes.
...
SVN revision: 13521
2005-02-27 13:17:30 +00:00
Kim Woelders
4bc5007268
Fix dialog button geometry.
...
SVN revision: 13448
2005-02-20 18:51:52 +00:00
Andreas Volz
d9c30e3167
images for dialog buttons
...
SVN revision: 13406
2005-02-16 17:59:16 +00:00
Kim Woelders
b49d17688c
Do not pass disp around everywhere.
...
SVN revision: 13179
2005-02-02 17:12:07 +00:00
Kim Woelders
69b6ed3314
Bye bye EDBUG/EDBUG_RETURN.
...
SVN revision: 13097
2005-01-25 21:58:28 +00:00
Kim Woelders
bc0bfa22b3
Attempt to improve badly behaving client handling.
...
SVN revision: 13064
2005-01-23 18:23:04 +00:00
Kim Woelders
f07bf60930
Fix dialog segv's.
...
SVN revision: 12958
2005-01-13 20:12:23 +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
fbbe386efb
0.16.8
...
SVN revision: 12619
2004-12-28 23:46:49 +00:00
Kim Woelders
488a602361
Removed some more ";;"s.
...
SVN revision: 11143
2004-08-03 17:37:45 +00:00
Kim Woelders
a5de9656e8
Bye bye Imlib1 and Fnlib.
...
SVN revision: 11010
2004-07-25 09:34:43 +00:00
Kim Woelders
0163c3ff80
Selective Transparency - basic functionality (Jaron Omega <jaron@sock-stream.net>).
...
SVN revision: 10427
2004-06-03 18:04:47 +00:00
Kim Woelders
a917263310
Clean up setting internal window name/class hints.
...
SVN revision: 10320
2004-05-22 19:31:13 +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
c8f1e13b5f
Dialog windows do need the KeyPress and Expose events.
...
SVN revision: 9753
2004-04-16 18:09:01 +00:00
Kim Woelders
e47600e918
Attempt to set event masks consistently.
...
SVN revision: 9736
2004-04-15 19:44:38 +00:00
Kim Woelders
6eb7db0cff
Move global queue_up to Mode struct.
...
SVN revision: 9665
2004-04-09 12:59:56 +00:00
Kim Woelders
7a95ff3a9a
Simplify ewin unmap/destroy handling (fixes "losing windows" bug).
...
SVN revision: 9641
2004-04-07 21:50:19 +00:00
Kim Woelders
3b1f6e7c72
Enable compiling with -Wwrite-strings (trivial fixups).
...
SVN revision: 9414
2004-03-21 01:39:40 +00:00
Kim Woelders
531c81778c
Enable compiling with -Wshadow (trivial name clash fixups).
...
SVN revision: 9409
2004-03-20 15:49:05 +00:00
Mandrake
68ea5e7268
Thu Mar 18 12:10:13 EST 2004
...
(Mandrake)
Fixed a boatload of warnings. Commented out a couple of functions that
were no longer being used. I fixed some of these warnings a few years ago
and somehow *ahem* they were put back in ;)
SVN revision: 9392
2004-03-18 17:03:50 +00:00
Kim Woelders
14add73059
Change some ALERT macro stuff to function calls.
...
SVN revision: 9326
2004-03-11 16:58:14 +00:00
Kim Woelders
5e2544a147
Improve on menu transparency. Avoid some unnecessary redraws.
...
SVN revision: 9256
2004-03-07 08:14:24 +00:00
Kim Woelders
535088a8fb
Fix update of E-internal windows after move when theme transparency is on.
...
SVN revision: 9176
2004-03-01 21:03:54 +00:00
Kim Woelders
f43c79641d
Renamed duplicate to Estrdup, introduced Estrndup.
...
SVN revision: 9148
2004-02-28 15:14:02 +00:00
Kim Woelders
489e6cda3f
Redraw Dialogs and Menus after move if theme is transparent.
...
SVN revision: 8996
2004-02-16 23:14:01 +00:00
Kim Woelders
2328bcb7c9
2003 -> 2004.
...
SVN revision: 8569
2004-01-19 22:30:35 +00:00
Kim Woelders
b57dd276cf
Fix some const glitches.
...
SVN revision: 8359
2004-01-12 21:05:00 +00:00
Kim Woelders
1603d7b706
Border event handling code shuffle.
...
SVN revision: 8343
2004-01-11 13:20:17 +00:00
Kim Woelders
5c66882c39
Trivial session cleanups.
...
SVN revision: 8265
2004-01-03 12:55:08 +00:00
Kim Woelders
17c34a3959
Trivial dialog cleanups.
...
SVN revision: 8263
2004-01-03 12:21:52 +00:00
Kim Woelders
e8e315db0e
A pseudo-transparency support hack.
...
SVN revision: 8222
2003-12-28 17:57:31 +00:00
Kim Woelders
e9550770d7
Fix another pager mini-window tooltip bug.
...
Minor pager and dialog event handler changes.
SVN revision: 8109
2003-12-13 14:07:14 +00:00
Kim Woelders
091523125a
Pager fixups after imlib2 port.
...
Fix pager mini-window and tooltip unmapping.
Pager code shuffling.
SVN revision: 7972
2003-11-30 15:35:43 +00:00
Kim Woelders
08d131393b
Imlib2 - fix images in dialogs.
...
SVN revision: 7914
2003-11-18 21:16:58 +00:00
Kim Woelders
9560634f4f
Initial imlib2 port.
...
SVN revision: 7898
2003-11-15 22:27:17 +00:00
Kim Woelders
8aee6f4535
Collect dialog stuff in dialog.c.
...
SVN revision: 7846
2003-11-09 20:28:24 +00:00
Kim Woelders
3da03b6dc9
Copyrights->2003.
...
SVN revision: 7807
2003-11-05 17:24:47 +00:00
Kim Woelders
b5366ed13d
Sat Oct 4 14:56:29 CEST 2003
...
(Kim)
Removed unused scursor.c.
SVN revision: 7503
2003-10-04 13:14:53 +00:00
Kim Woelders
9a1eb87c87
No global var should be named "id".
...
SVN revision: 7155
2003-07-12 15:04:32 +00:00
Carsten Haitzler
2c07aeb70c
hiroaki yoshida's leakage patch
...
SVN revision: 7115
2003-07-08 02:32:40 +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
Kim Woelders
f38c492356
Ignore internal buttons when placing windows (+I don't like duplicated code).
...
SVN revision: 6911
2003-05-16 18:06:14 +00:00
Kim Woelders
5c19742992
Include E internal windows (dialogs, menus, iconboxes, and pagers) in _NET_CLIENT_LIST.
...
Use _NET_WM_STATE_SKIP_PAGER and _NET_WM_STATE_SKIP_TASKBAR to hide them as desired.
(fixes menu's in taskbar problem).
SVN revision: 6895
2003-05-04 10:31:27 +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
8ea4ff7696
Fri Jul 28 12:31:35 PDT 2000
...
(Mandrake)
Now with xinerama enabled your alt-tab focus list will appear properly
centered in the current head. I think I will add an alt-tab feature to only
focus on windows in the current head as well (this will be toggle-able)
SVN revision: 2929
2000-07-28 19:13:13 +00:00
Mandrake
c72c14143c
Fri Jul 28 10:42:05 PDT 2000
...
(Mandrake)
the beginning of another xinerama feature "place additional windows on extra
head when current head is full"
SVN revision: 2928
2000-07-28 17:23:35 +00:00
Mandrake
f6bbde6273
Wed Jul 26 11:54:23 PDT 2000
...
(Mandrake)
Same problem when you close the desktop background window
SVN revision: 2925
2000-07-26 18:35:46 +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
d0b8bc2b56
Mon Apr 24 15:57:55 PDT 2000
...
(KainX)
Patch from Johannes Erdfelt <jerdfelt@valinux.com> to give a demo of
each of the move types in the move/resize settings dialog. Really
cool. :-)
SVN revision: 2528
2000-04-24 22:45:52 +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
e8984fb081
Mon Apr 10 15:43:56 PDT 2000
...
(Mandrake)
fix for bringing iconified windows to current head when using the tasklist.
SVN revision: 2460
2000-04-10 22:46:20 +00:00
Mandrake
f21e919dbf
Mon Apr 10 15:01:10 PDT 2000
...
(Mandrake)
fixed the rest of xinerama menu usage (please test under non-xinerama)
SVN revision: 2459
2000-04-10 22:03:52 +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
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
d42b1ae833
Mon Apr 3 16:46:07 PDT 2000
...
(Mandrake)
more fixes for xinerama-aware menus.
SVN revision: 2424
2000-04-03 23:49:14 +00:00
Mandrake
6c484926f4
Mon Apr 3 15:07:12 PDT 2000
...
(Mandrake)
beginnings of xinerama menu support. just have to fix the remainder of the
"stay on screen as I scroll" bits"
SVN revision: 2421
2000-04-03 22:10:47 +00:00
Mandrake
940f327144
Mon Apr 3 12:00:47 PDT 2000
...
(Mandrake)
the remembered settings dialog was too big. This has less information in it
but isn't so big when I have a lot of remembered windows on screen.
SVN revision: 2418
2000-04-03 19:04:34 +00:00
Mandrake
c4153ac2be
Mon Apr 3 10:17:21 PDT 2000
...
(Mandrake)
fix for iconified windows not getting focus properly when in focuslist.
SVN revision: 2415
2000-04-03 17:05:43 +00:00
Mandrake
c4a69d68ef
Fri Mar 31 10:38:09 PST 2000
...
(Mandrake)
some people have problems with this session.c (don't know why)
SVN revision: 2400
2000-03-31 18:41:16 +00:00
Mandrake
cb7e3bee1e
Thu Mar 30 15:43:39 PST 2000
...
(Mandrake)
fixed logout dialog box to work properly under xinerama
SVN revision: 2389
2000-03-30 23:47:01 +00:00
Mandrake
23caf31298
Tue Mar 28 10:31:25 PST 2000
...
(Mandrake)
fixed maximize bug where it would pay attention to iconified windows.
SVN revision: 2359
2000-03-28 18:34:36 +00:00
Mandrake
319302f6af
Sun Mar 26 15:40:38 PST 2000
...
(Mandrake)
new "configpanel" ipc command. This way I can use my config panels from efm
by building a menu that runs eesh *grin*
SVN revision: 2341
2000-03-26 23:29:58 +00:00
Mandrake
1645050d9a
Sun Mar 26 14:16:39 PST 2000
...
(Mandrake)
added xinerama support for maximizing windows. They'll stay on the current
had unless you use the "absolute" option, which means you want as much space
as possible
SVN revision: 2340
2000-03-26 22:05:16 +00:00
Mandrake
b930be1be0
Sun Mar 26 13:42:23 PST 2000
...
(Mandrake)
fixed edge resistance between heads when you're using xinerama.
SVN revision: 2338
2000-03-26 21:30:58 +00:00
Mandrake
c642472633
Sat Mar 25 20:58:49 PST 2000
...
(Mandrake)
oops, debugging printfs
SVN revision: 2337
2000-03-26 04:47:03 +00:00
Mandrake
2e2ac95de5
Sat Mar 25 20:51:51 PST 2000
...
(Mandrake)
more xinerama support. This time settings dialogs pop up centered on the
current head if there isn't a settings dialog already open.
Next - edge resistance between heads.
SVN revision: 2336
2000-03-26 04:40:38 +00:00
Mandrake
4aff4646d6
Sat Mar 25 18:17:32 PST 2000
...
(Mandrake)
oops, left a debugging printf in arrange.c
SVN revision: 2335
2000-03-26 02:05:58 +00:00
Mandrake
6c4cc0a561
Sat Mar 25 18:16:11 PST 2000
...
(Mandrake)
slightly better arranger code for XINERAMA - this should ALSO fix a couple of
KDE arranger problems that people reported, too.
SVN revision: 2334
2000-03-26 02:04:48 +00:00