Commit Graph

56 Commits

Author SHA1 Message Date
Cedric BAIL 990b907a6d comp-scale: fix some compilation issue. still borken with software backend.
SVN revision: 84104
2013-06-17 10:03:58 +01:00
Gustavo Lima Chaves 6220019b6d Formatting love to comp-scale.
SVN revision: 83314
2013-06-17 10:03:58 +01:00
Gustavo Lima Chaves 4823d743f0 Resurrect comp-scale.
/me does comp-scale dance on discomfitor's face.

SVN revision: 83313
2013-06-17 10:03:58 +01:00
Hannes Janetzek d16693fa7c e-modules/comp-scale: make border stay visible when moved to another desktop. anti-flicker hack doesnt work anymore..
SVN revision: 67630
2012-01-31 11:14:57 +00:00
Hannes Janetzek a904048a75 e-modules/comp-scale: use new comp api functions
SVN revision: 63966
2011-10-10 21:10:10 +00:00
Hannes Janetzek b8e10e6566 e-modules/comp-scale: dont copy E_Comp_Win
SVN revision: 63964
2011-10-10 20:37:29 +00:00
Hannes Janetzek 2ea39a1dd4 e-modules/comp-scale: fix pager bg scaling
SVN revision: 63268
2011-09-07 12:30:30 +00:00
Hannes Janetzek 9bf96aa772 e-modules/comp-scale: no proxy! just load the bg edje object for each desktop instead of using proxies
there seems to be an issue with proxy objects not being freed. 
if comp-scale sucked your whole ram then somewhere here was the cause..


SVN revision: 63072
2011-09-01 21:46:08 +00:00
Hannes Janetzek 5865ff25af e-modules/comp-scale: fix last commit..
SVN revision: 63066
2011-09-01 19:33:41 +00:00
Hannes Janetzek aac43d89e3 e-modules/comp-scale: fix use of useful geometry, unref ignored borders, cleanups
do not use zone->useful_geometry diretly! 


SVN revision: 63065
2011-09-01 19:27:28 +00:00
Hannes Janetzek 081dd31c3d e-modules/comp-scale: add option to make pager not overlap shelf.
only useful when really no window can overlap shelf, as with illume tablet policy ;)


SVN revision: 62949
2011-08-29 14:46:24 +00:00
Hannes Janetzek de69a30b80 e-modules/comp-scale: crate a copy of zone->bg_object so that bg is not crunched with xinerama
SVN revision: 62811
2011-08-25 12:13:08 +00:00
Hannes Janetzek b0cb5c21eb e-modules/comp-scale: fix placement of desk bg for other screens
SVN revision: 62797
2011-08-25 10:05:18 +00:00
Hannes Janetzek 90eea6bb33 e-modules/comp-scale: still need e_border_show
SVN revision: 62669
2011-08-21 21:36:16 +00:00
Hannes Janetzek f5cc379d85 e-modules/comp-scale: formatting
SVN revision: 62668
2011-08-21 20:39:46 +00:00
Hannes Janetzek 6071d37f7a e-modules/comp-scale: hmm this proxy worked before. now it's clipped
SVN revision: 62667
2011-08-21 20:34:32 +00:00
Hannes Janetzek 7d16f840a3 e-modules/comp-scale:
- ignore illume windows, fade keyboard and home
- make gadget scale all applications


SVN revision: 62525
2011-08-17 02:03:24 +00:00
Hannes Janetzek 845dff7e4c e-modules/comp-scale: use comp smooth setting for scaling desktop bg. cleanups
SVN revision: 62309
2011-08-10 19:26:59 +00:00
Hannes Janetzek e92442921e e-modules/comp-scale: fix weird sliding when initiating pager with prev/next action
SVN revision: 61828
2011-07-27 23:21:23 +00:00
Hannes Janetzek 47abe4abda e-modules/comp-scale: scale desktop background in pager, fix darken desktop option
SVN revision: 61824
2011-07-27 21:03:17 +00:00
Hannes Janetzek bb39a83149 e-modules/comp-scale: whoops, compile again!
SVN revision: 60732
2011-06-27 13:09:26 +00:00
Hannes Janetzek 11fc7fa141 e-modules/comp-scale: fix final placement of windows
SVN revision: 60706
2011-06-26 18:18:49 +00:00
Hannes Janetzek dcd38269b5 e-modules/comp-scale: added option to show iconifed windows in scale. ignore dock (illume?) windows
SVN revision: 60641
2011-06-23 16:18:05 +00:00
Hannes Janetzek 6e0f4b7017 e-modules/comp-scale: fix invisible windows.
redraw timer was only called once and after animation duration, so that 
the animation was canceld before windows were made visible.


SVN revision: 59480
2011-05-18 06:30:41 +00:00
Hannes Janetzek ec93cc94e1 e-modules/comp-scale: use smooth scale for proxy only when smooth scaling is enabled in comp
SVN revision: 58559
2011-04-11 17:05:45 +00:00
Hannes Janetzek 8912c2f5f0 e-modules/comp-scale: testing if proxy object works better than comp_mirror object.
SVN revision: 58558
2011-04-11 16:57:55 +00:00
Hannes Janetzek 466443f71b e-modules/comp-scale: use ecore_loop_time, fix scale out mouse warp, refactor draw function
SVN revision: 58171
2011-03-29 08:39:36 +00:00
Hannes Janetzek a3d89aded1 e-modules/comp-scale: allow moving windows in scale-windows mode when dragging them off.
- added window label in theme


SVN revision: 57949
2011-03-22 00:28:54 +00:00
Hannes Janetzek 3356d510c1 e-modules/comp-scale:
- advance from fast to slow in pager zoom out animation
- fix scale placement with popups/shelves visible
- grow less when shrink is enabled so that shrink can fit windows better
- add some NULL checks


SVN revision: 57930
2011-03-21 09:42:11 +00:00
Hannes Janetzek 9fdc7963a5 e-modules/comp-scale: fix min/max regionsize in scale-layout. caused really bad layouting
- added scale-by-window-class action



SVN revision: 57892
2011-03-19 10:12:55 +00:00
Hannes Janetzek 12034a6359 e-modules/comp-scale: dont move windows into screen region on mouse up when they were not moved at all
SVN revision: 57762
2011-03-15 11:58:42 +00:00
Hannes Janetzek 2eee4fc1b9 e-modules/comp-scale: only fade out popups/shelves from current zone
SVN revision: 57696
2011-03-11 20:26:35 +00:00
Hannes Janetzek 4999f5cdeb e-modules/comp-scale: fix last commit
SVN revision: 57677
2011-03-10 16:56:46 +00:00
Hannes Janetzek d29b8e1aa2 e-modules/comp-scale: dont hide windows on finish when they are sticky
SVN revision: 57675
2011-03-10 16:47:14 +00:00
Hannes Janetzek 36ffa8b379 e-modules/comp-scale: hide all new appearing windows while in scale state for now. make sure all hidden_override is removed afterwards
SVN revision: 57673
2011-03-10 15:16:50 +00:00
Hannes Janetzek 86124f45d3 e-modules/comp-scale: hmm really thought i had this disabled this already..
SVN revision: 57630
2011-03-09 15:06:48 +00:00
Hannes Janetzek bda82c7a9e e-modules/comp-sclae: clenaups
SVN revision: 57620
2011-03-09 12:13:53 +00:00
Hannes Janetzek f467d3e4af e-modules/comp-scale: if !cw->bd return NULL
SVN revision: 57615
2011-03-09 06:46:47 +00:00
Hannes Janetzek 56f20079ad e-modules/comp-scale: started making it work with mulptiple zones
SVN revision: 57614
2011-03-09 06:30:14 +00:00
Hannes Janetzek 0cf410b864 e-modules/comp-scale:
- when initiating scale with keyboard select the previous 
  (winlist like switching between two windows) 
- added pointer warp to window when selecting with keyboard
- fix scale fade window using setting from pager
- fix handle input events only for input win 


SVN revision: 57611
2011-03-09 03:27:07 +00:00
Hannes Janetzek ea6a773cfc e-modules/comp-scale: dont select another desk on zoom out when not actually clicking on a desk
SVN revision: 57553
2011-03-07 11:52:34 +00:00
Hannes Janetzek 2b1f652fdf e-modules/comp-scale: cleanups
SVN revision: 57544
2011-03-06 22:46:28 +00:00
Hannes Janetzek 25eebab6a5 e-modules/comp-scale: disable handling of add.src event for now
this works in usual case. though sometimes a src.add comes in where it shouldnt
with a src that seems not to be appropriate. i.e. not cw->native while tfp
is active and window is not shaped. it segv then in mirror add. need to figure 
out whats going on there


SVN revision: 57524
2011-03-05 00:42:24 +00:00
Hannes Janetzek f2f2d94f68 e-modules/comp-scale: ignore comp msgs when scaling out
SVN revision: 57516
2011-03-04 00:15:13 +00:00
Hannes Janetzek 700ef42fe6 e-modules/comp-scale: cleanups
SVN revision: 57514
2011-03-04 00:08:32 +00:00
Hannes Janetzek 329869ecfb e-modules/comp-scale:
- use comps' mirror objects instead of shobj
  fixes stacking issues and should be done like that anyway
- slide mouse pointer to selected window when using scale with keybindings
- focus currently selected border. for themes that have less sublime window 
  focused theme than detour. TODO need to revert window focus order on finish


SVN revision: 57508
2011-03-03 23:24:08 +00:00
Hannes Janetzek 7df8da00af e-modules/comp-scale:
- hilight selected desk when moving maximized windows too
- slightly more hilight for selected window


SVN revision: 57476
2011-03-02 21:56:21 +00:00
Hannes Janetzek e52d2dd4e4 e-modules/comp-scale: bit more work on keybindings. actions now have their own Scale* category
SVN revision: 57474
2011-03-02 21:14:17 +00:00
Hannes Janetzek 26906c5f35 e-modules/comp-scale: start to add keybindings.
+ esc key in scale for k-s



SVN revision: 57469
2011-03-02 16:15:06 +00:00
Hannes Janetzek fb436ab24f e-modules/comp-scale: fix window placement on finish.
move objects to original position so windows dont become invisible


SVN revision: 57444
2011-03-01 07:19:44 +00:00