Commit Graph

182 Commits

Author SHA1 Message Date
Mike Blumenkrantz 79c71c3c55 convert fullscreen comp shower part to SPACER 2013-09-24 10:10:51 +01:00
discomfitor 8e62acdd59 fix always-on focus glow for default/fast comp group 2013-09-20 17:39:01 +01:00
discomfitor d297f09585 make button focus effect slightly more muted 2013-09-19 20:09:40 +01:00
discomfitor 79214b0875 use billiob's new edje_cc version defines to fix 1.7 theme building 2013-08-31 15:10:05 +01:00
Mike Blumenkrantz 0e9bdd3ad2 remove shadow from fullscreen comp edc 2013-08-19 06:26:35 +01:00
Mike Blumenkrantz 2421abcacf hide client swallow during shade 2013-08-19 06:26:13 +01:00
Mike Blumenkrantz 8dc1eb21cf pager unselect program now stops the select program 2013-08-14 13:46:05 +01:00
Chris Michael c32f155fb0 Add a disabled state to the indicator event rectangle
NB: This is so that the indicator mouse events can be disabled, thus
not allowing Silly people to turn off their Only single monitor.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-02 11:07:52 +01:00
Mike Blumenkrantz f6d653ea49 fix ibar exe indicator visibility when using vertical orientation 2013-07-26 14:45:07 +01:00
Mike Blumenkrantz bac56b6590 fix evry edc calc error 2013-07-25 13:15:09 +01:00
Carsten Haitzler f3dccd9406 adjust battery sizing 2013-07-24 01:26:26 +09:00
Carsten Haitzler e3f2d3cb4b enlarge taskbar buttons a bit so those with 24px shelves.. can use
them. :)
2013-07-15 16:34:14 +09:00
Carsten Haitzler 00e1cf45fb fix button focus glow to not be a few pixels off and look screwed. 2013-07-03 15:38:42 +09:00
Carsten Haitzler 942b0a2b5f use button_text class so font is correct in navbar for efm. 2013-07-03 15:27:12 +09:00
Carsten Haitzler 924e3eff01 make e17 ibar separator an inset bevel so it fits in more 2013-07-03 15:23:52 +09:00
Mike Blumenkrantz cf0ea3e9fd BY THE POWER OF GRAYSKULL, IBAR IS NOW ALSO A TASKBAR
...optionally
2013-06-18 15:44:57 +01:00
Carsten Haitzler bdf6915371 the gren led's bothered me too much in bar... make them e theme blue! :) 2013-06-13 00:02:06 +09:00
Mike Blumenkrantz 7679f20521 fix gadman overlay mouse events 2013-06-12 13:59:29 +01:00
Mike Blumenkrantz b6b3aa85d6 add focused glow to buttons
phab T104
2013-06-11 08:51:59 +01:00
Mike Blumenkrantz ba1097c929 add a #define at the top of comp_effects edc for changing all transition durations more easily 2013-06-10 14:25:35 +01:00
Mike Blumenkrantz 051baac680 new comp effect: grow 2013-06-10 05:46:06 +01:00
Mike Blumenkrantz b8b04c2ba4 don't set border client swallow rel to a hidden part 2013-06-10 05:04:00 +01:00
Mike Blumenkrantz 095550fdfa fix border shading animation size and shadow geometry 2013-05-30 15:00:21 +01:00
Chris Michael 7955818e25 Add randr theme support for primary outputs
NB: Someone may want to retheme this....

Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-24 11:01:02 +01:00
Mike Blumenkrantz 8c509d0a18 split comp effect edc into separate file 2013-05-23 13:16:05 +01:00
Mike Blumenkrantz e54edab54c trivial new desk flip animation: BLEND 2013-05-23 13:16:05 +01:00
Mike Blumenkrantz 2ce4e8190c set mouse_events: 0 on zoom comp effect clipper to be pedantic 2013-05-23 13:16:05 +01:00
Mike Blumenkrantz 07c39a3b80 fix border theme to be pixel-perfect for mouse events 2013-05-22 11:07:40 +01:00
Mike Blumenkrantz 274d069c94 comp shadow parts no longer steal mouse events 2013-05-21 13:31:04 +01:00
Carsten Haitzler 369d331efb add glow to popup sel in ibar. more visible selection now. 2013-05-20 10:03:35 +09:00
Carsten Haitzler 5548e4afa7 ... improve that popup box from ibar to not scale all over the place... but.. comp mirrors are full of garbage for me. 2013-05-19 23:34:10 +09:00
discomfitor 9ef130a6da ibar now conceals a terrible power. the first person who can figure it out without reading the commit gets a surprise! 2013-05-18 19:39:52 +01:00
Mike Blumenkrantz ff577e094b disable mouse events in border client swallow/clip parts
fixes behavior when clicking through shaped windows
2013-05-10 12:36:31 +01:00
Mike Blumenkrantz eaf210d8b7 new border style which greatly increases usability
as explained here: http://e18releasemanager.wordpress.com/2013/05/09/sparklebear/
2013-05-09 14:25:52 +01:00
Mike Blumenkrantz 61aa5a29c2 fix border theme bug which prevented windows from unshading correctly when animation was disabled 2013-04-26 08:09:20 +01:00
Mike Blumenkrantz 62e35d257f minor theme fix from phab
https://phab.enlightenment.org/D89
2013-04-25 12:03:01 +01:00
Mike Blumenkrantz 47283e5518 add deskmirror, a new widget which breaks evas in a number of terrifying ways
to experience the terror, uncomment the define in e_deskmirror.h
2013-04-25 11:21:22 +01:00
Iván Briano ca08353f94 Hello again, transparent terminals. 2013-04-18 22:54:29 -03:00
Mike Blumenkrantz 93f8f16bfd fix clipper sizing for zoom comp effect 2013-04-16 12:04:40 +01:00
Mike Blumenkrantz b15e4f08a6 fix border shadow visuals 2013-04-16 07:45:07 +01:00
Mike Blumenkrantz 6e33f33c59 rename comp border edje groups from e/comp/* to e/comp/border/* 2013-04-15 08:39:16 +01:00
Mike Blumenkrantz 718dfef61d giant comp rejiggering commit #6:
* border->fx REMOVED, related border api REMOVED

* comp edc has new class of groups: e/comp/effects[/auto]
** these are effects which can be applied to any compositor object through the e_comp_win_effect* api and are written in embryo
*** two types - base and auto - base = manual, for use with animators; auto are "trigger and forget", for use as actual effects

* desk flip transition animations moved to comp effects and FIXED(ish)

* "zoom" effect renamed to "diagonal" for slightly less misleading name since it never did any zooming

* actual "zoom" effect added

* border hierarchy now as follows: cw->effect_obj swallows cw->shobj, cw->shobj swallows cw->bd->bg_object ?: cw->obj, if (cw->bd->bg_object) cw->bd->bg_object swallows cw->obj
** cw->effect_obj now used for all positioning and comp logic
** cw->effect_obj ONLY used for object transformation effects (moving, zooming, fading, etc)
** cw->shobj ONLY for comp visual/non-movement effects (focus effect, unfocus opacity, legacy shadows); this is a candidate for removal/rewrite in E19

* even more comp shape rewrites

* desk flip animation time now controlled by theme since edje doesn't support setting transition time in C; related config value removed

* desk flip transitions (in e_desk.c) rewritten

* various modules (evry/illume2) updated to use comp effects instead of fx offset

* desk flip configuration BROKEN(ish)
2013-04-15 08:39:16 +01:00
Mike Blumenkrantz 505cec1d91 giant comp rejiggering commit #5:
* border frame/object now drawn directly on compositor canvas

* border shadows now in border theme with edje hint, non-updated themes still receive comp object shadows FOR NOW

* e_border MOVE/RESIZE pointer mode defines are now e_pointer.h enums

* added BD_CHANGED() util macro for setting bd->changed and printing a debug line to assist in finding places where this all-important flag is wrongly set

* bd->bg_win removed entirely

* bd->pointer objects moved to compositor object; now only one pointer object exists for each compositor

* resizing windows now shows a new and totally-intended scaling effect for window contents

* some additional retooling of border deletion/free callbacks

* fixed lurking potential bug where window could recieve focus from autoraise timer after border had been deleted

* more comp shape improvements/rewrites

* desk transitions are now BROKEN(ish)

* various modules updated to not be totally broken with these changes
2013-04-15 08:39:16 +01:00
discomfitor 0d16ba68cd giant comp rejiggering commit #3
* e menus are now drawn directly onto the compositor canvas

* menu theme now requires at least one part which allows mouse events in every menu group (YOUR MENUS WILL NOT WORK IF YOU ARE USING A THEME WHICH LACKS THIS!!!!!!!)

* menus now also report dangling/zombie menus with slightly more accuracy now
2013-03-11 05:20:52 +00:00
Mike Blumenkrantz c73a9e58c0 some comp WIP on setting object color classes to handle opacity for windows...doesn't work right still because of focus clip 2013-02-25 10:02:57 +00:00
Mike Blumenkrantz 5f4315470a e/comp/screen/base/* groups require a clip to ensure the bg images don't overflow 2013-02-22 13:53:36 +00:00
Christopher Michael 23a81706d3 Fix cloning box to now be over the indicator event rect.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 84209
2013-02-19 10:59:36 +00:00
Christopher Michael f7defbd276 Color the clip of the frame when monitor is disabled to provide more
visual indication.

NB: Someone may want to tweak the color used here ;)

Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 84205
2013-02-19 10:59:25 +00:00
Christopher Michael 8f0367dead Rename monitor name style
Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 84204
2013-02-19 10:59:23 +00:00
Christopher Michael aa74a39589 Fix grid offset
Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 84189
2013-02-19 10:58:39 +00:00