From 4a180d988d36ee6a7d8a1d4e106b801410a2a05c Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Mon, 12 May 2014 04:35:32 +1000 Subject: Fiddle with the winFang title, and white space cleanups on winFang.edc. --- src/libraries/winFang.edc | 277 +++++++++++++++++++++++++--------------------- 1 file changed, 149 insertions(+), 128 deletions(-) (limited to 'src/libraries/winFang.edc') diff --git a/src/libraries/winFang.edc b/src/libraries/winFang.edc index a7a786c..4b6f05d 100644 --- a/src/libraries/winFang.edc +++ b/src/libraries/winFang.edc @@ -1,137 +1,158 @@ -// The images we use. images { - image: "bubble.png" COMP; // COMP means to use lossless compression. - image: "bubble_sh.png" COMP; - image: "logo.png" COMP; - image: "pt.png" COMP; - image: "sky_01.jpg" COMP; - image: "sky_02.jpg" COMP; - image: "sky_03.jpg" COMP; - image: "sky_04.jpg" COMP; + image: "bubble.png" COMP; // COMP means to use lossless compression. + image: "bubble_sh.png" COMP; + image: "logo.png" COMP; + image: "pt.png" COMP; + image: "sky_01.jpg" COMP; + image: "sky_02.jpg" COMP; + image: "sky_03.jpg" COMP; + image: "sky_04.jpg" COMP; } -collections { - - group { - name: "winFang/layout"; - - data { - item: "title" "Layout based internal window"; +collections +{ + group + { + name: "winFang/layout"; + parts + { + part + { name: "winFang/background"; + type: IMAGE; + // Ignore mouse events. + mouse_events: 0; + // Each part has one or more descriptions, or states. + // They all have to have at least this default state. + description + { state: "default" 0.0; + // RGBA, so this is purple, and semi transparent. +// color: 50 0 100 100; // pre multiplied R = (r * a) / 255 + color: 126 0 255 100; // r = (R * 255) / a + aspect_preference: HORIZONTAL; + image{normal: "sky_04.jpg";} + } } - parts { - - // The first part, the black background RECTangle of the screens. - part - { name: "winFang/background"; - type: IMAGE; - // Ignore mouse events. - mouse_events: 0; - // Each part has one or more descriptions, or states. - // They all have to have at least this default state. - description - { state: "default" 0.0; - // RGBA, so this is purple, and semi transparent. -// color: 50 0 100 100; // pre multiplied R = (r * a) / 255 - color: 126 0 255 100; // r = (R * 255) / a - aspect_preference: HORIZONTAL; - image { - normal: "sky_04.jpg"; - } - } - } - - part { - name: "winFang/underlay"; - type: SWALLOW; - mouse_events: 1; - - description { - state: "default" 0.0; - - rel1 { - relative: 0.0 0.0; - to: "winFang/background"; - } - rel2 { - relative: 1.0 1.0; - to: "winFang/background"; - } - } - } // winFang/underlay - - part { - name: "winFang/title"; - type: TEXT; - mouse_events: 0; - - description { - state: "default" 0.0; - color: 255 255 255 255; - rel1 { - relative: 0.0 0.0; - to: "winFang/background"; - } - rel2 { - relative: 1.0 0.0; - to: "winFang/background"; - offset: 0 15; - } - text { - text: ""; - size: 10; - font: "sans"; - min: 0 1; - max: 0 1; - } - } - } - - part { - name: "winFang/box"; - type: BOX; - mouse_events: 1; - - description { - state: "default" 0.0; - - box { - layout: "vertical"; - } - rel1 { - relative: 0.0 0.0; - to: "winFang/title"; - offset: 0 15; - } - rel2 { - relative: 1.0 1.0; - to: "winFang/background"; - } - } - } // winFang/box - - part { - name: "winFang/content"; - type: SWALLOW; - mouse_events: 1; - - description { - state: "default" 0.0; - fixed: 1 1; - - rel1 { - relative: 0.0 0.0; - to: "winFang/title"; - offset: 0 15; - } - rel2 { - relative: 1.0 1.0; - to: "winFang/background"; - } - } - } // winFang/content + part + { name: "winFang/underlay"; + type: SWALLOW; + mouse_events: 1; + + description + { state: "default" 0.0; + rel1 + { + relative: 0.0 0.0; + to: "winFang/background"; + } + rel2 + { + relative: 1.0 1.0; + to: "winFang/background"; + } + } + } // winFang/underlay + + part + { name: "winFang/title"; + type: SWALLOW; + mouse_events: 0; + + description + { state: "default" 0.0; + visible: 0; + } + + description + { state: "internal" 0.0; + inherit: "default" 0; + visible: 1; + rel1 + { + relative: 0.0 0.0; + to: "winFang/background"; + } + rel2 + { + relative: 1.0 0.0; + to: "winFang/background"; + offset: 0 15; + } + } + } + part + { name: "winFang/box"; + type: BOX; + mouse_events: 1; + + description + { + state: "default" 0.0; + box{layout: "vertical";} + rel1 + { + relative: 0.0 0.0; + to: "winFang/background"; + } + rel2 + { + relative: 1.0 1.0; + to: "winFang/background"; + } + } + + description + { state: "internal" 0.0; + inherit: "default" 0; + rel1 + { + relative: 0.0 0.0; + to: "winFang/title"; + offset: 0 15; + } + rel2 + { + relative: 1.0 1.0; + to: "winFang/background"; + } + } + } // winFang/box + + part + { name: "winFang/content"; + type: SWALLOW; + mouse_events: 1; + + description + { state: "default" 0.0; + fixed: 1 1; + rel1 + { + relative: 0.0 0.0; + to: "winFang/box"; + } + rel2 + { + relative: 1.0 1.0; + to: "winFang/box"; + } + } + } // winFang/content + + programs + { + program + { name: "isInternal"; + signal: "isInternal"; + source: "isInternal"; + action: STATE_SET "internal" 0.0; + target: "winFang/title"; + target: "winFang/box"; + } } - } + + } + } } -- cgit v1.1