Kim Woelders
6b82c26d0f
Trivial cleanups.
...
SVN revision: 27184
2006-11-19 22:55:32 +00:00
Kim Woelders
63a8acc721
Split up, shuffle around, rename.
...
SVN revision: 27181
2006-11-19 21:55:52 +00:00
Kim Woelders
41567a916d
Fix live pager update mode.
...
SVN revision: 26427
2006-10-08 13:44:15 +00:00
Kim Woelders
6a625a3b89
Fix applying matches to internal client windows in certain situations.
...
SVN revision: 26422
2006-10-08 13:01:42 +00:00
Kim Woelders
a97ae1a57b
Fix pager updates in certain combinations of modes.
...
SVN revision: 26115
2006-09-24 21:01:56 +00:00
Kim Woelders
a4cafce69a
Fix setting pager mode when compiled without composite.
...
SVN revision: 25872
2006-09-16 07:07:32 +00:00
Kim Woelders
43ed797a82
Fix build without composite.
...
SVN revision: 25667
2006-09-09 22:12:15 +00:00
Kim Woelders
c30fda26c0
Live pager update tweaks.
...
SVN revision: 25331
2006-09-02 08:07:12 +00:00
Kim Woelders
79e6f2a3e9
Add live pager update mode (when composite is enabled), take 1.
...
SVN revision: 25182
2006-08-28 22:46:22 +00:00
Kim Woelders
07acdc4c7a
Trivial re-wrapping of XQueryPointer().
...
SVN revision: 25092
2006-08-24 21:52:28 +00:00
Kim Woelders
d73f2eb5a0
Still more dialog creation refactoring bits.
...
SVN revision: 24463
2006-08-08 03:58:42 +00:00
Kim Woelders
6caf9ed8d4
Eliminate redundant macro (Xwin).
...
SVN revision: 24447
2006-08-07 20:47:12 +00:00
Kim Woelders
32eed4b5a2
Rename some macros (_Ewin...) for consistency.
...
SVN revision: 24442
2006-08-07 20:20:16 +00:00
Kim Woelders
3767ae0da4
Some more dialog creation refactoring bits.
...
SVN revision: 24226
2006-07-27 04:52:50 +00:00
Kim Woelders
73c9b8cb28
Refactor dialog creation functions.
...
SVN revision: 24092
2006-07-21 03:17:18 +00:00
Kim Woelders
aee9424bc1
ARGB window tweaks and testing stuff.
...
SVN revision: 23145
2006-06-03 14:11:34 +00:00
Kim Woelders
e418400bf9
Fix some incorrect window attribute propagation. Cleanups.
...
SVN revision: 22968
2006-05-28 11:51:42 +00:00
Kim Woelders
12df8f3bb1
More visual propagation stuff.
...
SVN revision: 22613
2006-05-14 10:59:30 +00:00
Kim Woelders
2220fc9762
Pass Win to image rendering functions (for visual info).
...
SVN revision: 22583
2006-05-13 13:25:30 +00:00
Kim Woelders
5281c13f3c
Fix a number of segv's introduced during Win API change.
...
SVN revision: 22536
2006-05-11 20:47:26 +00:00
Kim Woelders
f2a081534d
Use window depth when creating normal image pixmaps.
...
SVN revision: 22483
2006-05-07 16:21:37 +00:00
Kim Woelders
2a431b38e7
Trivial renaming.
...
SVN revision: 22448
2006-05-03 20:52:15 +00:00
Kim Woelders
f02b00ad9d
Change internal window handling API. Now passing Win (pointer to EXID struct) in stead of window XID.
...
SVN revision: 22397
2006-04-29 19:39:21 +00:00
Kim Woelders
02dbdc4bdc
Trivial function rename, cleanups.
...
SVN revision: 22374
2006-04-26 23:43:07 +00:00
Kim Woelders
4f4c6523e4
Window handling function api rename/rewrap continued.
...
SVN revision: 22329
2006-04-23 23:18:23 +00:00
Kim Woelders
94081d6c2f
Fix pager shrinkage.
...
SVN revision: 22295
2006-04-22 12:11:12 +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
1978ce5aa5
Window handling function api rename/rewrap continued.
...
SVN revision: 22200
2006-04-18 16:26:51 +00:00
Kim Woelders
0218e123c2
Start renaming/rewrapping stuff preparing for other api changes.
...
SVN revision: 22185
2006-04-17 21:55:34 +00:00
Kim Woelders
d0a02cff83
Eliminate unused expose parameter.
...
SVN revision: 22168
2006-04-16 22:27:06 +00:00
Kim Woelders
27050fe8cc
Split off timers.h
...
SVN revision: 22161
2006-04-16 13:27:38 +00:00
Kim Woelders
71fafe5f70
Improve window repositioning on screen size change.
...
SVN revision: 22134
2006-04-15 18:32:54 +00:00
Kim Woelders
e0b0ca87e2
Set window operation source some more places.
...
SVN revision: 22058
2006-04-12 15:19:40 +00:00
Kim Woelders
05e7471a1a
Introduce idlers.
...
SVN revision: 21980
2006-04-09 10:18:34 +00:00
Kim Woelders
2f78638c0f
Wrap imlib.
...
SVN revision: 21576
2006-03-29 19:13:17 +00:00
Kim Woelders
332cc0d293
Disable pager live zoom mode when CM is inactive.
...
SVN revision: 21005
2006-03-04 14:11:52 +00:00
Kim Woelders
b5038396fb
Rework background handling:
...
- Only use root background overlay when composite is enabled
- Improve handling of external backgrounds ("No Background")
- Fix external background handling when composite is enabled
SVN revision: 20835
2006-02-27 19:14:25 +00:00
Kim Woelders
70285abded
Yet another attempt to get pager scaling on resolution change right.
...
SVN revision: 20598
2006-02-19 22:25:27 +00:00
Kim Woelders
e052f9aceb
Move lists to Ecore_List.
...
SVN revision: 20557
2006-02-18 08:30:09 +00:00
Kim Woelders
c7dc1e9167
Tweak pager scaling on resolution change.
...
SVN revision: 20506
2006-02-15 22:50:58 +00:00
Kim Woelders
4fd9b5b6e6
Scale pagers on screen resolution change.
...
SVN revision: 20396
2006-02-11 12:57:34 +00:00
Kim Woelders
03c7990a35
Quit pager zoom when leaving screen.
...
SVN revision: 20297
2006-02-05 17:45:24 +00:00
Kim Woelders
32badc6d53
Use default pager background in pagers for desk without background.
...
SVN revision: 20043
2006-01-26 19:12:59 +00:00
Kim Woelders
056248c884
2006.
...
SVN revision: 19591
2006-01-07 07:20:58 +00:00
Kim Woelders
4738f2c19e
Remove redundant timer removal. Avoid unneeded timer event when pagers are disabled.
...
SVN revision: 19317
2005-12-27 19:03:50 +00:00
Kim Woelders
85639edc22
Prepare to fix various issues related to background pixmap handling.
...
SVN revision: 18577
2005-11-21 17:48:44 +00:00
Kim Woelders
ac60a6615a
Area stuff belongs with desk stuff.
...
SVN revision: 18540
2005-11-19 19:32:45 +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
5b2513c0b2
Action source handling - part 1. Mostly renaming and shuffling around.
...
SVN revision: 18443
2005-11-12 17:51:11 +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
9dca3e88f1
EWM hint support is no longer optional. Split off hints.h.
...
SVN revision: 18049
2005-10-27 23:18:35 +00:00
Kim Woelders
3faffc66fa
Fix bug in desktop background assignment. Split off backgrounds.h.
...
SVN revision: 17891
2005-10-24 16:05:30 +00:00
Kim Woelders
9e9c8769b7
Fix geometry indicator during non-opaque resizing.
...
Yet another partial cleanup of client window property/state stuff.
SVN revision: 17466
2005-10-12 17:20:42 +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
90bd960b93
Hide image/text class internals.
...
SVN revision: 16971
2005-09-26 17:32:10 +00:00
Kim Woelders
1bc99c9731
Menus: Delay sub-menu closing, link menus in stead of using global array, split off menus.h, cleanups.
...
SVN revision: 16677
2005-09-10 18:24:20 +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
f7424fdc0e
Move tooltip handling to source. Eliminate WindowAtXY().
...
SVN revision: 16245
2005-08-20 13:55:51 +00:00
Kim Woelders
c33d194912
Move some global vars around, cleanups.
...
SVN revision: 16188
2005-08-15 16:57:13 +00:00
Kim Woelders
08de025fd1
Name pagers Pager-<no> in stead of just <no>.
...
SVN revision: 16139
2005-08-13 23:06:10 +00:00
Kim Woelders
28534943d2
Wrap XWarpPointer and XQueryPointer.
...
SVN revision: 16060
2005-08-07 20:33:21 +00:00
Kim Woelders
1f64ff22b9
Pager tweaks.
...
SVN revision: 16048
2005-08-06 10:21:59 +00:00
Kim Woelders
5e1121f7a6
Simplify.
...
SVN revision: 16032
2005-08-04 22:05:31 +00:00
Kim Woelders
9f7bb47878
Wrap client window access.
...
SVN revision: 16029
2005-08-04 16:02:02 +00:00
Kim Woelders
9eb7fab46c
Dialog item text simplification.
...
SVN revision: 15998
2005-08-02 16:50:40 +00:00
Kim Woelders
bf32185c0d
Fix warning.
...
SVN revision: 15988
2005-08-01 17:24:25 +00:00
Kim Woelders
627a72b35f
Move "hiwin" stuff to hiwin.c/h. Pager tweaks when composite is enabled.
...
SVN revision: 15976
2005-07-31 15:34:07 +00:00
Kim Woelders
44626d94a4
Fix bug when dragging window through edge flip. Minor pager scan speedup
...
SVN revision: 15940
2005-07-29 18:52:32 +00:00
Kim Woelders
28a45b3c70
Add .png to cached image file names.
...
SVN revision: 15886
2005-07-24 18:29:50 +00:00
Kim Woelders
82c8d30ae1
Background generation tweaks, background selector speedups.
...
SVN revision: 15880
2005-07-24 12:22:19 +00:00
Kim Woelders
ff9a1a3df6
Fix a number of pager glitches.
...
SVN revision: 15861
2005-07-21 22:10:57 +00:00
Kim Woelders
5918986166
Fix segv on pager close.
...
SVN revision: 15811
2005-07-18 21:52:38 +00:00
Kim Woelders
5124d0981e
Split up E.h a bit.
...
SVN revision: 15796
2005-07-16 16:57:45 +00:00
Kim Woelders
8cc91d989c
Pager button action fixes.
...
SVN revision: 15781
2005-07-14 18:05:26 +00:00
Kim Woelders
624625a19c
Enable showing offscreen windows via pager.
...
SVN revision: 15720
2005-07-10 20:35:49 +00:00
Kim Woelders
c195958e98
Trivial namespace cleanup.
...
SVN revision: 15704
2005-07-10 08:31:15 +00:00
Kim Woelders
85810b1de2
Delay pager snapshots.
...
SVN revision: 15697
2005-07-09 22:57:19 +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
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
970d408d50
Sanity check.
...
SVN revision: 15393
2005-06-17 18:57:42 +00:00
Kim Woelders
51a53cd28f
Fix dragging pagers. Make pager scanning a bit more efficient.
...
SVN revision: 15392
2005-06-17 18:27:36 +00:00
Kim Woelders
3cff7b0094
Simplify.
...
SVN revision: 15266
2005-06-12 07:56:31 +00:00
Kim Woelders
e8695258fa
Fix slideouts.
...
SVN revision: 15216
2005-06-09 18:28:13 +00:00
Kim Woelders
77175630fc
Fix warnings on x86-64 (Tres Melton).
...
SVN revision: 15203
2005-06-08 16:33:37 +00:00
Kim Woelders
7951105cd8
Fix various pager update issues.
...
SVN revision: 15133
2005-06-05 11:27:41 +00:00
Kim Woelders
61110ad5e3
Fix pager updates - optimize later?.
...
SVN revision: 14989
2005-05-28 14:33:45 +00:00
Kim Woelders
d41aa06aba
Fix pager drags to/from nested E.
...
SVN revision: 14976
2005-05-28 06:23:51 +00:00
Kim Woelders
39a7a88b22
Quick fix for now.
...
SVN revision: 14965
2005-05-26 22:38:28 +00:00
Kim Woelders
8c3e23fc3b
Various pager fixes, eliminate recursive resizing.
...
SVN revision: 14964
2005-05-26 21:31:27 +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
04982714c6
Desk switch tweaks, shuffle some code around.
...
SVN revision: 14902
2005-05-22 13:45:10 +00:00
Kim Woelders
a94ac5552c
Various fixes, trivial stuff.
...
SVN revision: 14898
2005-05-22 07:53:49 +00:00
Kim Woelders
a89b87aa74
Cleanups.
...
SVN revision: 14887
2005-05-21 21:49:36 +00:00
Kim Woelders
037771819a
Remove more unnecessary pager updates.
...
SVN revision: 14782
2005-05-14 20:48:29 +00:00
Kim Woelders
6ffcc3074b
Trivial fixes.
...
SVN revision: 14781
2005-05-14 20:00:40 +00:00
Kim Woelders
a109d0126f
Draw queue is now obsolete.
...
SVN revision: 14780
2005-05-14 19:40:35 +00:00
Kim Woelders
2ad6f3bc63
Don't use draw queue for pager updates.
...
SVN revision: 14779
2005-05-14 19:03:33 +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
9d08f47044
Various trivial fixes.
...
SVN revision: 14356
2005-04-25 16:02:54 +00:00
Kim Woelders
7a2b4b7ebe
Compile cleanly with gcc4.
...
SVN revision: 14312
2005-04-23 08:28:04 +00:00
Kim Woelders
018408379a
Stacking work. Cleanups.
...
SVN revision: 14309
2005-04-23 07:31:18 +00:00
Kim Woelders
0c697c0b07
Play with pager zooming.
...
SVN revision: 14293
2005-04-22 07:22:52 +00:00
Kim Woelders
da6b581682
Refactor pager zooming.
...
SVN revision: 14283
2005-04-21 16:52:57 +00:00
Kim Woelders
af3f3e6434
Simplify handling of top-level windows - part 3.
...
SVN revision: 14217
2005-04-17 21:58:32 +00:00
Kim Woelders
6b071fb6d2
Trivial cleanups.
...
SVN revision: 14211
2005-04-15 21:07:46 +00:00
Kim Woelders
57c93ed8b0
Simplify handling of top-level windows - part 1.
...
SVN revision: 14158
2005-04-12 16:43:39 +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
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
Kim Woelders
538bf57abb
Fix bad initial window geometry calculations.
...
SVN revision: 13670
2005-03-09 23:36:50 +00:00
Kim Woelders
f47609bda7
Fix menu segv. Eliminate GetWinXY/WH.
...
SVN revision: 13638
2005-03-06 21:29:46 +00:00
Kim Woelders
a8b6dc81ef
Deuglify pager snapshots.
...
SVN revision: 13596
2005-03-03 19:16:24 +00:00
Kim Woelders
14071885d6
Use imlib2 for pager updates.
...
SVN revision: 13570
2005-03-02 23:23:55 +00:00
Kim Woelders
e4dc1c602a
Internal window initial setup fixes.
...
SVN revision: 13521
2005-02-27 13:17:30 +00:00
Kim Woelders
bbee671e2f
Desktop fixes, namespace cleanups.
...
SVN revision: 13518
2005-02-26 16:40:36 +00:00
Kim Woelders
02014148f4
Too many ways of doing the same things...
...
SVN revision: 13469
2005-02-22 21:45:25 +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
9fa632948e
Merge windowmatches and icondefs.
...
SVN revision: 13207
2005-02-06 19:13:34 +00:00
Kim Woelders
b49d17688c
Do not pass disp around everywhere.
...
SVN revision: 13179
2005-02-02 17:12:07 +00:00
Kim Woelders
4a0d6545be
Handle screen resizing (xrandr). Event handling tweaks.
...
SVN revision: 13157
2005-01-31 18:52:18 +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
d98932995e
Create/destroy desktops as needed.
...
SVN revision: 12842
2005-01-09 10:06:29 +00:00
Kim Woelders
fbbe386efb
0.16.8
...
SVN revision: 12619
2004-12-28 23:46:49 +00:00
Kim Woelders
c2667a2704
Don't update pager if not visible.
...
SVN revision: 12191
2004-11-12 17:02:30 +00:00
Kim Woelders
a229e84d09
Pass button grabs through one function.
...
SVN revision: 11225
2004-08-14 15:06:26 +00:00
Kim Woelders
41658e22ef
Use png (not ppm) for image chaching, avoid some code duplication.
...
SVN revision: 11186
2004-08-08 21:32:19 +00:00
Kim Woelders
82b83dbd84
Enable showing some menu info for debug (+tidy up some menu state stuff).
...
SVN revision: 11172
2004-08-07 21:00:10 +00:00
Kim Woelders
a5de9656e8
Bye bye Imlib1 and Fnlib.
...
SVN revision: 11010
2004-07-25 09:34:43 +00:00
Kim Woelders
1cf1922f38
Enable configuring and set cursor on pointer grabs.
...
SVN revision: 10846
2004-07-15 18:23:54 +00:00
Kim Woelders
c4f82316ce
Hmmm. Fix pager update for offscreen windows.
...
SVN revision: 10831
2004-07-14 16:00:37 +00:00
Kim Woelders
ec67699a5d
Mostly trivial EWin struct member renaming.
...
SVN revision: 10814
2004-07-13 19:58:58 +00:00
Kim Woelders
bf84767b82
Various tweaks for nested E.
...
SVN revision: 10661
2004-07-01 21:04:42 +00:00
Kim Woelders
d6efd071f9
Enable configuring no-input windows using menus + cosmetics.
...
SVN revision: 10614
2004-06-28 23:37:55 +00:00
Kim Woelders
d0ec08a239
Fix several window placement bugs.
...
SVN revision: 10592
2004-06-26 18:24:39 +00:00
Kim Woelders
f6e8774706
Another attempt to fix some window placement and saved settings issues.
...
SVN revision: 10541
2004-06-18 20:12:10 +00:00
Kim Woelders
1aad1cf0d2
Fix inappropriate re-use of cached mini-window image pixmaps.
...
SVN revision: 10523
2004-06-16 19:55:41 +00:00
Kim Woelders
ecf5695b13
Fix a number of bugs with pager clicking and dragging.
...
SVN revision: 10511
2004-06-15 22:11:33 +00:00
Kim Woelders
b43495e0d5
Trivial code shuffle (sticky.c into borders.c) and namespace cleanup.
...
SVN revision: 10439
2004-06-04 19:23:47 +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
f4e8e24b48
Don't zoom on desktop type (layer 0) windows in pager.
...
SVN revision: 10401
2004-05-31 20:06:56 +00:00
Kim Woelders
36a5cc5534
Valgrind revelations.
...
SVN revision: 10383
2004-05-30 01:46: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
68900518b8
Oops - Fix warning.
...
SVN revision: 9994
2004-05-01 21:45:28 +00:00
Kim Woelders
c1363aa57d
Fix pager background pixmap handling.
...
SVN revision: 9988
2004-05-01 10:35:47 +00:00
Kim Woelders
e47600e918
Attempt to set event masks consistently.
...
SVN revision: 9736
2004-04-15 19:44:38 +00:00
Kim Woelders
680ccb19ad
Simplify background code, re-generate backgrounds when enabling transparency.
...
SVN revision: 9706
2004-04-12 08:28:34 +00:00