Kim Woelders
e287b37e78
Switch to new list implementation.
...
Faster, less code, less memory usage.
Not that it matters much - mostly for fun.
2013-08-09 11:43:48 +02:00
Kim Woelders
ccc5560d23
No need for double - change to float.
2013-07-07 23:35:16 +02:00
Kim Woelders
108a3a6042
Save some bytes in various structs.
2013-06-29 18:14:41 +02:00
Kim Woelders
307d86f555
Cosmetics - paving the way for other changes.
2013-06-14 19:47:07 +02:00
Kim Woelders
acaf58fd94
Add EventsBlock().
...
Intended to enable running event loop without processing X events.
SVN revision: 78406
2012-10-24 17:20:32 +00:00
Kim Woelders
4e2029affc
Don't prevent pager update due to ewin slide.
...
SVN revision: 73455
2012-07-07 14:05:59 +00:00
Kim Woelders
0786a813d0
EwinMove/Resize - Change various global/ewin flags to function parameter.
...
SVN revision: 70390
2012-04-22 17:39:37 +00:00
Kim Woelders
c9c22f6fc6
Use WM_NAME in stead of WM_ICON_NAME in pager and iconbox.
...
SVN revision: 63209
2011-09-05 18:37:31 +00:00
Kim Woelders
a87641f97e
Warning fixes for gcc-4.6.
...
SVN revision: 56392
2011-01-30 00:07:50 +00:00
Kim Woelders
a649a2e005
Use GetTimeMs/Us() in stead of GetTime().
...
SVN revision: 55892
2011-01-05 18:05:59 +00:00
Kim Woelders
f0c0a4519c
Change TimerAdd() and TimerSetInterval() time to ms.
...
SVN revision: 55891
2011-01-05 18:05:57 +00:00
Kim Woelders
61c4508ff3
Revert "If CM is active, change snap to live pager mode."
...
The live update mode is way too time consuming e.g. when playing movies.
Maybe throttle the pager update rate?
For now just re-enable using the old scanning mode when compositing is
active.
Noted by Zone Seventeen.
SVN revision: 54342
2010-11-08 19:33:31 +00:00
Kim Woelders
94bdab5de8
Fix rendering of argb windows in pager when compositing is enabled.
...
SVN revision: 53809
2010-10-23 10:22:56 +00:00
Kim Woelders
d3895d6eec
Move some code lines.
...
SVN revision: 53808
2010-10-23 10:22:54 +00:00
Kim Woelders
15ede64ea1
Introduce PmapMaskInit().
...
SVN revision: 53807
2010-10-23 10:22:52 +00:00
Kim Woelders
288a6c0541
FreePmapMask() -> PmapMaskFree().
...
SVN revision: 53806
2010-10-23 10:22:50 +00:00
Kim Woelders
47eeb79d54
In pager "live" mode (compositing enabled), reflect window transparency in pagers.
...
Noted by Ted Baltz.
Doesn't work properly for argb windows.
SVN revision: 51493
2010-08-21 14:40:01 +00:00
Kim Woelders
4ac03926da
Adjustments for indent 2.2.11.
...
SVN revision: 50909
2010-08-08 19:03:34 +00:00
Kim Woelders
0466673fbf
Trim whitespace from translatable strings.
...
SVN revision: 48723
2010-05-09 19:03:19 +00:00
Kim Woelders
31c97439d1
Fix potential segvs.
...
Could be triggered by early move/resizes, e.g. due to initially
shaded state.
SVN revision: 47727
2010-04-03 18:28:49 +00:00
Kim Woelders
e2c3228dad
Avoid QueryPointer in PagerHandleMotion.
...
SVN revision: 47705
2010-04-02 15:28:22 +00:00
Kim Woelders
4560a1db7c
If CM is active, change snap to live pager mode.
...
SVN revision: 47697
2010-04-02 15:28:04 +00:00
Kim Woelders
d5175a9574
Change some functions to macros, simplify setup stuff.
...
SVN revision: 46932
2010-03-07 07:05:18 +00:00
Kim Woelders
649076a27f
Add check, no need for return value in EXFreeGC().
...
SVN revision: 45488
2010-01-23 14:26:31 +00:00
Kim Woelders
800e0e4ec3
Remove never triggered SoundPlay().
...
SVN revision: 44593
2009-12-20 07:29:48 +00:00
Kim Woelders
372f3811f5
Attempt to fix various pager issues.
...
- Raise windows before dragging.
- Sometimes clicking in the pager causes incorrect area switch.
- Sometimes pager "hiwin" gets stuck to pointer.
SVN revision: 44341
2009-12-10 16:38:01 +00:00
Kim Woelders
b65b4371bb
Container and pager menus should be destroyed on close.
...
SVN revision: 44127
2009-12-02 19:20:27 +00:00
Kim Woelders
633281a9c6
Eliminate need for initial EwinMoveToDesktop (fix initial pager background).
...
SVN revision: 43737
2009-11-16 20:55:12 +00:00
Kim Woelders
3a7c2bf839
Refactor pager dialog data handling.
...
SVN revision: 43642
2009-11-12 20:48:31 +00:00
Kim Woelders
acf3c63ef9
DialogDrawItems should not have to be called explicitly.
...
SVN revision: 43637
2009-11-12 20:48:18 +00:00
Kim Woelders
cdaddb3376
Remove unused parameter.
...
SVN revision: 41510
2009-07-27 16:46:54 +00:00
Kim Woelders
14c3b532e5
Better pager size increments (fix for ticket 327).
...
SVN revision: 40844
2009-05-28 21:56:45 +00:00
Kim Woelders
92427734b6
Fix move to other desk by pager drag when final drag distance is 0.
...
SVN revision: 39510
2009-03-16 21:15:09 +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
50d4aebf3c
Disable moving fixed position windows using pager (pfritz, ticket 116).
...
SVN revision: 37533
2008-11-07 17:50:11 +00:00
Kim Woelders
70a6cc695c
Simplify activating configuration dialogs.
...
SVN revision: 36681
2008-10-15 15:19:12 +00:00
Kim Woelders
d45132c04a
Use fallback imageclass a couple of places.
...
SVN revision: 35393
2008-08-07 23:21:00 +00:00
Kim Woelders
ee094afa72
Cleanups around closing internal windows.
...
SVN revision: 35390
2008-08-07 23:17:04 +00:00
Kim Woelders
1dad1ef28f
Simplify timers.
...
SVN revision: 34656
2008-05-24 18:13:17 +00:00
Kim Woelders
c906498380
Idler/Animator cleanups.
...
SVN revision: 34531
2008-05-10 23:15:32 +00:00
Kim Woelders
b780491887
Rewrap more X stuff.
...
SVN revision: 34149
2008-03-30 12:13:16 +00:00
Kim Woelders
02f2b0d882
Eliminate RRoot and VRoot.
...
SVN revision: 34146
2008-03-29 17:18:58 +00:00
Kim Woelders
6eaca2639c
Eliminate redundant VRoot vars.
...
SVN revision: 34106
2008-03-24 11:12:40 +00:00
Kim Woelders
45ae68ae79
Eliminate redundant RRoot variables.
...
SVN revision: 34105
2008-03-24 10:24:28 +00:00
Kim Woelders
e7f01c2d6f
Add -brs to indent profile.
...
SVN revision: 34096
2008-03-23 11:54:24 +00:00
Kim Woelders
a39948076c
Use ecore_list_for_each in stead of ECORE_LIST_FOR_EACH (faster).
...
SVN revision: 34095
2008-03-23 06:49:50 +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
f77768dd61
Do update fading windows in pager (for now, tweaking needed here).
...
SVN revision: 33670
2008-02-03 17:00:52 +00:00
Kim Woelders
5fd16661e0
Pager update tweaks.
...
SVN revision: 33653
2008-01-30 23:34:04 +00:00