Commit Graph

4551 Commits

Author SHA1 Message Date
Kim Woelders 961e2cf215 Enable animation of resize operation.
Based on patches by Daniel Manjarres.

SVN revision: 61191
2011-07-10 06:24:00 +00:00
Kim Woelders 8989b80e80 New maximisation algorithm.
Based on patches by Daniel Manjarres.

SVN revision: 61190
2011-07-10 06:23:57 +00:00
Kim Woelders b84d22e594 Add option to enable "smart resizing".
Based on patches by Daniel Manjarres.

SVN revision: 61189
2011-07-10 06:23:55 +00:00
Kim Woelders 3bd94534f6 Move HV resize code to separate function.
SVN revision: 61188
2011-07-10 06:23:52 +00:00
Kim Woelders 4255322e70 Magnifier - Cosmetics.
SVN revision: 61187
2011-07-10 06:08:28 +00:00
Kim Woelders e26a7727d7 Avoid cancelling menus too early in certain situations.
SVN revision: 61186
2011-07-10 06:08:26 +00:00
Kim Woelders 0e59ca6e81 EwinInstantShade() does not need to set gravity.
SVN revision: 61185
2011-07-10 06:08:24 +00:00
Kim Woelders 0abbd7b36a Use defined values for shading directions.
SVN revision: 61184
2011-07-10 06:08:21 +00:00
Kim Woelders 045c9b69df Let EShapeUpdate return window shape status.
SVN revision: 61183
2011-07-10 06:08:19 +00:00
Kim Woelders a04e9a9b85 Magnifier: Render text lines properly regardless of font size.
Based on patch by Daniel Manjarres.

SVN revision: 61182
2011-07-10 06:08:17 +00:00
Kim Woelders 6becb32060 Magnifier: Minor optimisation when not showing texts.
Patch by Daniel Manjarres.

SVN revision: 61181
2011-07-10 06:08:15 +00:00
Kim Woelders 6771c369de Remove unnecessary EMapWindow's.
SVN revision: 61180
2011-07-10 06:08:13 +00:00
Kim Woelders b5f52fccd2 Change EwinGetContainerXwin() to macro.
SVN revision: 61179
2011-07-10 06:08:10 +00:00
Kim Woelders cafa9dfb41 1.0.8.001
SVN revision: 60485
2011-06-19 14:36:53 +00:00
Kim Woelders d20acf24ea Update po.
SVN revision: 60484
2011-06-19 14:36:50 +00:00
Kim Woelders 4ceb809f74 Minor debug printout cleanups.
SVN revision: 60483
2011-06-19 14:36:47 +00:00
Kim Woelders cb87b6f59b Add stroke/drag interface to magnifier (based on patch by Daniel Manjarres).
SVN revision: 60482
2011-06-19 14:36:44 +00:00
Kim Woelders 8c2846c8c4 Set lower limit on time between sucessive animator runs.
Only run animators if at least 50% of cycle time has expired since last time.
Also add some debug stuff.

SVN revision: 60283
2011-06-13 16:29:02 +00:00
Kim Woelders 78fe9e4b5c Fix focus after ungrab.
E.g. after exiting magwin grabbing mode.

Noted by Daniel Manjarres.

SVN revision: 60282
2011-06-13 16:29:00 +00:00
Kim Woelders 438fcfef19 Add EobjGetNameSafe (for debug).
SVN revision: 60281
2011-06-13 16:28:58 +00:00
Kim Woelders 682e08a9ba Magnifier: Only enter grabbing mode first time it is mapped.
It would also do so on map after having been iconified.
Also avoid registering new timer/animator on every map.

SVN revision: 60280
2011-06-13 16:28:56 +00:00
Kim Woelders cb3082ed27 Magnifier: Show magnification factor in info text.
SVN revision: 60279
2011-06-13 16:28:53 +00:00
Kim Woelders 6d13911ac1 Magnifier: Change defaults - filter on, no text.
Based on patch by Daniel Manjarres.

SVN revision: 60278
2011-06-13 16:28:51 +00:00
Kim Woelders 533cf346e7 Magnifier: Make step size configurable.
Based on patch by Daniel Manjarres.

SVN revision: 60277
2011-06-13 16:28:49 +00:00
Kim Woelders cde260fa56 CM - Fix rendering of shaped override-redirect windows.
SVN revision: 60011
2011-06-06 22:14:59 +00:00
Kim Woelders fe70dc3ace Expose EShapeUpdate().
SVN revision: 60010
2011-06-06 22:14:56 +00:00
Kim Woelders 6c56718b7c Change move/resize mode open coded values to defined values.
Partially based on patch by Daniel Manjarres.

SVN revision: 59991
2011-06-06 14:39:57 +00:00
Kim Woelders 16ec138a49 Another warning fix for gcc-4.6.
SVN revision: 59990
2011-06-06 14:36:43 +00:00
Kim Woelders 1db1c42fc0 Fix root pixmap breakage.
SVN revision: 59978
2011-06-05 20:56:49 +00:00
Kim Woelders f6346e6019 Fix potential crash during manual window placement.
Test case:
Run
 while true; do xterm -e false; done
and move pointer.

Noted by Daniel Manjarres.

SVN revision: 59977
2011-06-05 20:56:46 +00:00
Kim Woelders b9538622d8 Fix window positions on hidden desks when restarting after a crash.
SVN revision: 59972
2011-06-05 14:54:02 +00:00
Kim Woelders 01f840a327 Only set _NET_DESKTOP_VIEWPORT when needed.
SVN revision: 59971
2011-06-05 14:54:00 +00:00
Kim Woelders 0a91aee4d5 Move desktop hint change to after desk switch has completed.
Shouldn't make a difference just now but is required for changes to
come.

SVN revision: 59970
2011-06-05 14:53:58 +00:00
Kim Woelders 34910b33bc Eliminate EwinIsMapped() and EwinGetDesk().
SVN revision: 59969
2011-06-05 14:53:55 +00:00
Kim Woelders 89d43e4f1b Move variable into scope where it is used.
SVN revision: 59968
2011-06-05 14:53:52 +00:00
Kim Woelders ff3724295a Fix jumpy dialog sliders.
Based on patch by Daniel Manjarres.

SVN revision: 59852
2011-05-31 18:05:31 +00:00
Kim Woelders 4219f2a744 Make magnifier scaling steps smaller.
Patch by Daniel Manjarres.

SVN revision: 59658
2011-05-24 21:20:06 +00:00
Kim Woelders 2af97154b0 Enable remembering magnifier window attributes.
Based on patch by Daniel Manjarres.

SVN revision: 59656
2011-05-24 17:58:19 +00:00
Kim Woelders 4fb729211b Fix potential placement breakage when there are windows with struts.
SVN revision: 59411
2011-05-15 18:10:14 +00:00
Kim Woelders 8d60a65352 Add commands to show/hide/toggle display of magnifier.
Suggested by Daniel Manjarres.

SVN revision: 59399
2011-05-15 10:58:29 +00:00
Kim Woelders 5501bee1cc Magnifier tweaks.
Do a delayed repaint after switching off CM.
Add 'u' option to update continuously when CM is off.

SVN revision: 59398
2011-05-15 10:58:27 +00:00
Kim Woelders 4a911e83c2 Rework installation of .desktop files.
SVN revision: 59397
2011-05-15 10:58:25 +00:00
Kim Woelders 8f4001efee Magnifier - enable toggling text on/off.
Patch by Daniel Manjarres.

SVN revision: 59396
2011-05-15 10:58:23 +00:00
Kim Woelders 759a0075a0 Add GNOME3 gdm/gnome-session support.
SVN revision: 59377
2011-05-14 04:27:52 +00:00
Kim Woelders f118572e79 Fix segv when iconifying magnifier window with CM enabled.
Patch by Daniel Manjarres.

SVN revision: 59352
2011-05-12 18:57:02 +00:00
Kim Woelders 8149f1017a Enable setting/saving ignorearrange attribute in window menu.
Patch by Daniel Manjarres.

SVN revision: 59351
2011-05-12 18:57:00 +00:00
Kim Woelders a15f23b71d Fix solid color backgrounds.
SVN revision: 59311
2011-05-10 15:43:37 +00:00
Kim Woelders 1a27875781 Fix having background file names with spaces (Daniel Manjarres).
SVN revision: 59310
2011-05-10 15:43:34 +00:00
Kim Woelders d4dfea8125 Enable having background files with whitespace in name.
Suggested by Daniel Manjarres.

In order to avoid compatibility issues with older e16 versions
the backgrounds file is renamed from e_config-<something>.backgrounds to
e_config-<something>.bg.

SVN revision: 59082
2011-05-01 10:52:05 +00:00
Kim Woelders c44f92ab1c Swap names in directory cache file (and rename it).
(preparing to enable background file names containing blanks).

SVN revision: 59081
2011-05-01 10:52:01 +00:00