On Wed, 10 Sep 2014 06:05:52 -0700 Mike Blumenkrantz <zm...@osg.samsung.com>
said:

i expressly didn't do this because now a new efl will break and OLDER e (e18,
e17 etc.). stability comes at the cost of cleanliness. i know it's a mess - but
that is the cost of pager16 vs old pager and having themes be different.

your only alternative is to modify pager so it can work with the original pager
theme as specified (add new groups to be used or something), but doing this is
simply an api break that is going to repeat the e18 theme breaks. yet again.

find some other way to do this without breaking things.

> discomfitor pushed a commit to branch elementary-1.11.
> 
> http://git.enlightenment.org/core/elementary.git/commit/?id=e0445e2150c109c0b88a55d964e08cddd0adb342
> 
> commit e0445e2150c109c0b88a55d964e08cddd0adb342
> Author: Mike Blumenkrantz <zm...@osg.samsung.com>
> Date:   Wed Sep 10 09:04:14 2014 -0400
> 
>     rename all pager theme groups to match the module that uses it
>     
>     this should have been done with the module rename, and this release is
> the last chance to get it fixed before it has to be permanently maintained
> with wrong names
> ---
>  data/themes/Makefile.am                          |   2 +-
>  data/themes/default.edc                          |   2 +-
>  data/themes/edc/pager.edc                        | 154 +---------------------
>  data/themes/edc/{pager16.edc => pager_plain.edc} | 158 ++++++++++++++++++++
> +-- 4 files changed, 158 insertions(+), 158 deletions(-)
> 
> diff --git a/data/themes/Makefile.am b/data/themes/Makefile.am
> index 562c56e..6ddef37 100644
> --- a/data/themes/Makefile.am
> +++ b/data/themes/Makefile.am
> @@ -68,7 +68,7 @@ edc/music_control.edc \
>  edc/notification.edc \
>  edc/packagekit.edc \
>  edc/pager.edc \
> -edc/pager16.edc \
> +edc/pager_plain.edc \
>  edc/pointer.edc \
>  edc/preview.edc \
>  edc/radio.edc \
> diff --git a/data/themes/default.edc b/data/themes/default.edc
> index 953de8b..578ceec 100644
> --- a/data/themes/default.edc
> +++ b/data/themes/default.edc
> @@ -117,7 +117,7 @@ collections {
>  // modules
>  #include "edc/start.edc"
>  #include "edc/pager.edc"
> -#include "edc/pager16.edc"
> +#include "edc/pager_plain.edc"
>  #include "edc/xkbswitch.edc"
>  #include "edc/tasks.edc"
>  #include "edc/connman.edc"
> diff --git a/data/themes/edc/pager.edc b/data/themes/edc/pager.edc
> index 4596db8..5466ab4 100644
> --- a/data/themes/edc/pager.edc
> +++ b/data/themes/edc/pager.edc
> @@ -16,8 +16,8 @@ group { name: "e/modules/pager/popup";
>              image.border: 1 1 1 1;
>              image.middle: 0;
>              fill.smooth: 0;
> -         }
> -      }
> +                  }
> +            }
>        part { name: "e.swallow.content"; type: SWALLOW;
>           description { state: "default" 0.0;
>              rel1.to_y: "e.text.label";
> @@ -25,8 +25,8 @@ group { name: "e/modules/pager/popup";
>              rel1.offset: 2 0;
>              rel2.relative: 1.0 1.0;
>              rel2.offset: -3 -2;
> -         }
> -      }
> +                  }
> +            }
>        part { name: "e.text.label"; type: TEXT; mouse_events: 0;
>           scale: 1;
>           effect: SHADOW BOTTOM;
> @@ -70,34 +70,12 @@ group { name: "e/modules/pager/desk";
>     images.image: "mini_blue_glow_arrow_2.png" COMP;
>     images.image: "mini_blue_glow_arrow_3.png" COMP;
>     parts {
> -      part { name: "base";
> +      part { name: "base"; type: SPACER;
>           description { state: "default" 0.0;
> -            image.normal: "vgrad_med_darker.png";
>              rel1.to: "inset";
>              rel1.offset: 1 1;
>              rel2.to: "inset";
>              rel2.offset: -2 -2;
> -            fill.smooth: 0;
> -            TILED_HORIZ(32)
> -         }
> -      }
> -      part { name: "pat"; mouse_events: 0;
> -         description { state: "default" 0.0;
> -            image.normal: "dot_pattern.png";
> -            rel1.to: "base";
> -            rel2.to: "base";
> -            TILED_PATTERN(256, 256)
> -         }
> -      }
> -      part { name: "e.background"; type: SWALLOW;
> -         clip_to: "clip";
> -         description { state: "default" 0.0;
> -            rel1.to: "base";
> -            rel2.to: "base";
> -         }
> -         description { state: "hidden" 0.0;
> -            inherit: "default" 0.0;
> -            visible: 0;
>           }
>        }
>        part { name: "bevel"; mouse_events: 0;
> @@ -121,6 +99,7 @@ group { name: "e/modules/pager/desk";
>           description { state: "default" 0.0;
>              rel1.to: "base";
>              rel2.to: "base";
> +            rel2.offset: -2 -1;
>           }
>        }
>        part { name: "shadow"; mouse_events: 0;
> @@ -154,7 +133,7 @@ group { name: "e/modules/pager/desk";
>              rel2.to: "base";
>              color_class: "module_label_invisible";
>              color3: 255 255 255 255;
> -            text { font: FN; size: 10;
> +            text { font: "Sans"; size: 10;
>                 text_class: "module_small";
>                 align: 0.5 0.5;
>              }
> @@ -306,16 +285,6 @@ group { name: "e/modules/pager/desk";
>           transition: DECELERATE 0.2;
>           target: "glow";
>        }
> -      program {
> -         signal: "e,preview,on"; source: "e";
> -         action: STATE_SET "default" 0.0;
> -         target: "e.background";
> -      }
> -      program {
> -         signal: "e,preview,off"; source: "e";
> -         action: STATE_SET "hidden" 0.0;
> -         target: "e.background";
> -      }
>        program { name: "drop1";
>           signal: "e,action,drag,in"; source: "e";
>           action: STATE_SET "active" 0.0;
> @@ -354,112 +323,3 @@ group { name: "e/modules/pager/desk";
>        }
>     }
>  }
> -
> -group { name: "e/modules/pager/window";
> -   images.image: "mini_box_bevel_shadow.png" COMP;
> -   images.image: "mini_box_glow.png" COMP;
> -   parts {
> -      part { name: "base"; type: SPACER;
> -         description { state: "default" 0.0;
> -         }
> -         description { state: "urgent" 0.0;
> -            rel1.offset: 0 -5;
> -            rel2.offset: -1 -6;
> -         }
> -      }
> -      part { name: "win"; mouse_events: 0;
> -         description { state: "default" 0.0;
> -            image.normal: "mini_box_bevel_shadow.png";
> -            image.border: 7 7 7 7;
> -            rel1.offset: -5 -5;
> -            rel1.to: "base";
> -            rel2.offset: 4 4;
> -            rel2.to: "base";
> -         }
> -         description { state: "active" 0.0;
> -            inherit: "default" 0.0;
> -            image.normal: "mini_box_glow.png";
> -         }
> -      }
> -      part { name: "e.swallow.icon"; type: SWALLOW; mouse_events: 0;
> -         description { state: "default" 0.0;
> -            rel1.to: "base";
> -            rel1.offset: 2 2;
> -            rel2.to: "base";
> -            rel2.offset: -3 -3;
> -            align: 1.0 1.0;
> -            max: 24 24;
> -            aspect: 1.0 1.0; aspect_preference: BOTH;
> -         }
> -         description { state: "preview" 0.0;
> -            inherit: "default" 0.0;
> -            visible: 0;
> -         }
> -      }
> -      part { name: "e.swallow.content"; type: SWALLOW; mouse_events: 0;
> -         description { state: "default" 0.0;
> -            rel1.to: "base";
> -            rel2.to: "base";
> -            visible: 0;
> -         }
> -         description { state: "preview" 0.0;
> -            inherit: "default" 0.0;
> -            visible: 1;
> -         }
> -      }
> -      part { name: "event"; type: RECT;
> -         description { state: "default" 0.0;
> -            color: 0 0 0 0;
> -         }
> -      }
> -   }
> -   programs {
> -      program {
> -         signal: "e,state,focused"; source: "e";
> -         action: STATE_SET "active" 0.0;
> -         target: "win";
> -      }
> -      program {
> -         signal: "e,state,unfocused"; source: "e";
> -         action: STATE_SET "default" 0.0;
> -         target: "win";
> -      }
> -      program {
> -         signal: "e,preview,on"; source: "e";
> -         action: STATE_SET "preview" 0.0;
> -         target: "e.swallow.content";
> -         target: "e.swallow.icon";
> -      }
> -      program {
> -         signal: "e,preview,off"; source: "e";
> -         action: STATE_SET "default" 0.0;
> -         target: "e.swallow.content";
> -         target: "e.swallow.icon";
> -      }
> -      program { name: "urg1";
> -         signal: "e,state,urgent"; source: "e";
> -         action: STATE_SET "urgent" 0.0;
> -         transition: DECELERATE 0.2;
> -         target: "base";
> -         after: "urg2";
> -      }
> -      program { name: "urg2";
> -         signal: "e,state,urgent"; source: "e";
> -         action: STATE_SET "default" 0.0;
> -         transition: ACCELERATE 0.2;
> -         target: "base";
> -         after: "urg1";
> -      }
> -      program {
> -         signal: "e,state,not_urgent"; source: "e";
> -         action: ACTION_STOP;
> -         target: "urg1";
> -         target: "urg2";
> -         after: "urg0";
> -      }
> -      program { name: "urg0";
> -         action: STATE_SET "default" 0.0;
> -         target: "base";
> -      }
> -   }
> -}
> diff --git a/data/themes/edc/pager16.edc b/data/themes/edc/pager_plain.edc
> similarity index 69%
> rename from data/themes/edc/pager16.edc
> rename to data/themes/edc/pager_plain.edc
> index 75ab4a1..3e3eaad 100644
> --- a/data/themes/edc/pager16.edc
> +++ b/data/themes/edc/pager_plain.edc
> @@ -1,4 +1,4 @@
> -group { name: "e/modules/pager16/popup";
> +group { name: "e/modules/pager_plain/popup";
>     images.image: "vgrad_tall.png" COMP;
>     images.image: "bevel_out.png" COMP;
>     images.image: "shine.png" COMP;
> @@ -16,8 +16,8 @@ group { name: "e/modules/pager16/popup";
>              image.border: 1 1 1 1;
>              image.middle: 0;
>              fill.smooth: 0;
> -                  }
> -            }
> +         }
> +      }
>        part { name: "e.swallow.content"; type: SWALLOW;
>           description { state: "default" 0.0;
>              rel1.to_y: "e.text.label";
> @@ -25,8 +25,8 @@ group { name: "e/modules/pager16/popup";
>              rel1.offset: 2 0;
>              rel2.relative: 1.0 1.0;
>              rel2.offset: -3 -2;
> -                  }
> -            }
> +         }
> +      }
>        part { name: "e.text.label"; type: TEXT; mouse_events: 0;
>           scale: 1;
>           effect: SHADOW BOTTOM;
> @@ -59,7 +59,7 @@ group { name: "e/modules/pager16/popup";
>     }
>  }
>  
> -group { name: "e/modules/pager16/desk";
> +group { name: "e/modules/pager_plain/desk";
>     images.image: "vgrad_med_darker.png" COMP;
>     images.image: "bevel_out.png" COMP;
>     images.image: "bevel_in.png" COMP;
> @@ -70,12 +70,34 @@ group { name: "e/modules/pager16/desk";
>     images.image: "mini_blue_glow_arrow_2.png" COMP;
>     images.image: "mini_blue_glow_arrow_3.png" COMP;
>     parts {
> -      part { name: "base"; type: SPACER;
> +      part { name: "base";
>           description { state: "default" 0.0;
> +            image.normal: "vgrad_med_darker.png";
>              rel1.to: "inset";
>              rel1.offset: 1 1;
>              rel2.to: "inset";
>              rel2.offset: -2 -2;
> +            fill.smooth: 0;
> +            TILED_HORIZ(32)
> +         }
> +      }
> +      part { name: "pat"; mouse_events: 0;
> +         description { state: "default" 0.0;
> +            image.normal: "dot_pattern.png";
> +            rel1.to: "base";
> +            rel2.to: "base";
> +            TILED_PATTERN(256, 256)
> +         }
> +      }
> +      part { name: "e.background"; type: SWALLOW;
> +         clip_to: "clip";
> +         description { state: "default" 0.0;
> +            rel1.to: "base";
> +            rel2.to: "base";
> +         }
> +         description { state: "hidden" 0.0;
> +            inherit: "default" 0.0;
> +            visible: 0;
>           }
>        }
>        part { name: "bevel"; mouse_events: 0;
> @@ -99,7 +121,6 @@ group { name: "e/modules/pager16/desk";
>           description { state: "default" 0.0;
>              rel1.to: "base";
>              rel2.to: "base";
> -            rel2.offset: -2 -1;
>           }
>        }
>        part { name: "shadow"; mouse_events: 0;
> @@ -133,7 +154,7 @@ group { name: "e/modules/pager16/desk";
>              rel2.to: "base";
>              color_class: "module_label_invisible";
>              color3: 255 255 255 255;
> -            text { font: "Sans"; size: 10;
> +            text { font: FN; size: 10;
>                 text_class: "module_small";
>                 align: 0.5 0.5;
>              }
> @@ -285,6 +306,16 @@ group { name: "e/modules/pager16/desk";
>           transition: DECELERATE 0.2;
>           target: "glow";
>        }
> +      program {
> +         signal: "e,preview,on"; source: "e";
> +         action: STATE_SET "default" 0.0;
> +         target: "e.background";
> +      }
> +      program {
> +         signal: "e,preview,off"; source: "e";
> +         action: STATE_SET "hidden" 0.0;
> +         target: "e.background";
> +      }
>        program { name: "drop1";
>           signal: "e,action,drag,in"; source: "e";
>           action: STATE_SET "active" 0.0;
> @@ -323,3 +354,112 @@ group { name: "e/modules/pager16/desk";
>        }
>     }
>  }
> +
> +group { name: "e/modules/pager_plain/window";
> +   images.image: "mini_box_bevel_shadow.png" COMP;
> +   images.image: "mini_box_glow.png" COMP;
> +   parts {
> +      part { name: "base"; type: SPACER;
> +         description { state: "default" 0.0;
> +         }
> +         description { state: "urgent" 0.0;
> +            rel1.offset: 0 -5;
> +            rel2.offset: -1 -6;
> +         }
> +      }
> +      part { name: "win"; mouse_events: 0;
> +         description { state: "default" 0.0;
> +            image.normal: "mini_box_bevel_shadow.png";
> +            image.border: 7 7 7 7;
> +            rel1.offset: -5 -5;
> +            rel1.to: "base";
> +            rel2.offset: 4 4;
> +            rel2.to: "base";
> +         }
> +         description { state: "active" 0.0;
> +            inherit: "default" 0.0;
> +            image.normal: "mini_box_glow.png";
> +         }
> +      }
> +      part { name: "e.swallow.icon"; type: SWALLOW; mouse_events: 0;
> +         description { state: "default" 0.0;
> +            rel1.to: "base";
> +            rel1.offset: 2 2;
> +            rel2.to: "base";
> +            rel2.offset: -3 -3;
> +            align: 1.0 1.0;
> +            max: 24 24;
> +            aspect: 1.0 1.0; aspect_preference: BOTH;
> +         }
> +         description { state: "preview" 0.0;
> +            inherit: "default" 0.0;
> +            visible: 0;
> +         }
> +      }
> +      part { name: "e.swallow.content"; type: SWALLOW; mouse_events: 0;
> +         description { state: "default" 0.0;
> +            rel1.to: "base";
> +            rel2.to: "base";
> +            visible: 0;
> +         }
> +         description { state: "preview" 0.0;
> +            inherit: "default" 0.0;
> +            visible: 1;
> +         }
> +      }
> +      part { name: "event"; type: RECT;
> +         description { state: "default" 0.0;
> +            color: 0 0 0 0;
> +         }
> +      }
> +   }
> +   programs {
> +      program {
> +         signal: "e,state,focused"; source: "e";
> +         action: STATE_SET "active" 0.0;
> +         target: "win";
> +      }
> +      program {
> +         signal: "e,state,unfocused"; source: "e";
> +         action: STATE_SET "default" 0.0;
> +         target: "win";
> +      }
> +      program {
> +         signal: "e,preview,on"; source: "e";
> +         action: STATE_SET "preview" 0.0;
> +         target: "e.swallow.content";
> +         target: "e.swallow.icon";
> +      }
> +      program {
> +         signal: "e,preview,off"; source: "e";
> +         action: STATE_SET "default" 0.0;
> +         target: "e.swallow.content";
> +         target: "e.swallow.icon";
> +      }
> +      program { name: "urg1";
> +         signal: "e,state,urgent"; source: "e";
> +         action: STATE_SET "urgent" 0.0;
> +         transition: DECELERATE 0.2;
> +         target: "base";
> +         after: "urg2";
> +      }
> +      program { name: "urg2";
> +         signal: "e,state,urgent"; source: "e";
> +         action: STATE_SET "default" 0.0;
> +         transition: ACCELERATE 0.2;
> +         target: "base";
> +         after: "urg1";
> +      }
> +      program {
> +         signal: "e,state,not_urgent"; source: "e";
> +         action: ACTION_STOP;
> +         target: "urg1";
> +         target: "urg2";
> +         after: "urg0";
> +      }
> +      program { name: "urg0";
> +         action: STATE_SET "default" 0.0;
> +         target: "base";
> +      }
> +   }
> +}
> 
> -- 
> 
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to