Commit Graph

27 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
Mike Blumenkrantz 0e9bdd3ad2 remove shadow from fullscreen comp edc 2013-08-19 06:26:35 +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 274d069c94 comp shadow parts no longer steal mouse events 2013-05-21 13:31:04 +01:00
Mike Blumenkrantz 93f8f16bfd fix clipper sizing for zoom comp effect 2013-04-16 12:04:40 +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 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
Mike Blumenkrantz aa6a2d173d giant comp rejiggering commit because anything smaller would have broken something:
* remove xwin for container canvas: now drawn directly on the compositor canvas

* added SHAPE_DEBUG define for bored developers

* bindings now use new e struct for mouse/wheel events

* container+zone now get mouse events from smart callbacks instead of x events

* rename comp api namespace

* change comp underlay theme to have a swallow for the wallpaper

* add names to all zone/container/comp objects to make debugging much easier

* some minor related updates to go along with this

SVN revision: 83752
2013-02-07 13:20:07 +00:00
Mike Blumenkrantz 3799094004 the madness continues: flip style for compositing
SVN revision: 83165
2013-01-23 11:15:16 +00:00
Mike Blumenkrantz dae81d1ee0 and now for something completely useless: rotate effect for composite
SVN revision: 82773
2013-01-14 17:57:24 +00:00
Mike Blumenkrantz 727935e200 sometimes a man doesn't know what he's doing when he's working on comp themes. that man is me.
SVN revision: 82760
2013-01-14 13:01:15 +00:00
Mike Blumenkrantz 429ae8c2de unset color class for comp popups, onefangs rejoice again
SVN revision: 82673
2013-01-11 21:59:24 +00:00
Mike Blumenkrantz 4110b8c3f0 explicitly send signals and such for noeffect screen programs because I have no idea wtf inherit is doing here
SVN revision: 82640
2013-01-11 14:59:50 +00:00
Mike Blumenkrantz 0b323be67c don't need this line since it's inherited
SVN revision: 82636
2013-01-11 13:32:43 +00:00
Mike Blumenkrantz bfdfa13306 fast fullscreen comp group
SVN revision: 82634
2013-01-11 13:06:49 +00:00
Mike Blumenkrantz 8d0550f6a4 group name typo
SVN revision: 82633
2013-01-11 12:57:31 +00:00
Mike Blumenkrantz 9db627ee66 ensure that comp focus glow goes away when focus-out occurs
SVN revision: 82632
2013-01-11 11:55:33 +00:00
Mike Blumenkrantz 71003dbeac add options (conf2 only for the next few minutes) and functionality to enable "fast" comp effects in theme
SVN revision: 82631
2013-01-11 11:53:29 +00:00
Mike Blumenkrantz c45902e09c move comp color class data to new colorclasses.edc file
SVN revision: 82629
2013-01-11 11:26:37 +00:00
Mike Blumenkrantz eca1d8af35 add focus-out color class and functionality to default theme
SVN revision: 82628
2013-01-11 11:21:20 +00:00
Mike Blumenkrantz 70e40291f6 another new comp option for disabling screen effects (fading on blank)
SVN revision: 82623
2013-01-11 09:21:39 +00:00
Carsten Haitzler b278916e9d dark theme -> e17 tree default.
SVN revision: 78896
2012-11-04 11:52:35 +00:00