Remove the themes/* stuff as it isn't used anymore. Updata the TODO. Complete the move to a black slideshow background.

SVN revision: 30308
v-1.6.0
titan 16 years ago committed by titan
parent 41637e6b7a
commit 7904f6f40d
  1. 7
      TODO
  2. 5
      configure.in
  3. 2
      data/Makefile.am
  4. 3
      data/images/Makefile.am
  5. BIN
      data/images/black.png
  6. 3
      data/themes/ephoto/AUTHORS
  7. 25
      data/themes/ephoto/COPYING
  8. 31
      data/themes/ephoto/Makefile.am
  9. 12
      data/themes/ephoto/bits/Makefile.am
  10. 138
      data/themes/ephoto/bits/button.edc
  11. 182
      data/themes/ephoto/bits/combo.edc
  12. 149
      data/themes/ephoto/bits/entry.edc
  13. 95
      data/themes/ephoto/bits/label.edc
  14. 473
      data/themes/ephoto/bits/scrollbar.edc
  15. 36
      data/themes/ephoto/bits/scrollpane.edc
  16. 196
      data/themes/ephoto/bits/seeker.edc
  17. 80
      data/themes/ephoto/bits/separator.edc
  18. 41
      data/themes/ephoto/bits/shadow.edc
  19. 30
      data/themes/ephoto/bits/spacer.edc
  20. 0
      data/themes/ephoto/bits/text.edc
  21. 78
      data/themes/ephoto/bits/tree.edc
  22. 32
      data/themes/ephoto/bits/window.edc
  23. 32
      data/themes/ephoto/fonts/AUTHORS
  24. BIN
      data/themes/ephoto/fonts/DejaVuSansMono-Bold.ttf
  25. BIN
      data/themes/ephoto/fonts/DejaVuSansMono-BoldOblique.ttf
  26. BIN
      data/themes/ephoto/fonts/DejaVuSansMono-Oblique.ttf
  27. BIN
      data/themes/ephoto/fonts/DejaVuSansMono.ttf
  28. BIN
      data/themes/ephoto/fonts/DejaVuSerif-Bold.ttf
  29. BIN
      data/themes/ephoto/fonts/DejaVuSerif-BoldOblique.ttf
  30. BIN
      data/themes/ephoto/fonts/DejaVuSerif-Oblique.ttf
  31. BIN
      data/themes/ephoto/fonts/DejaVuSerif.ttf
  32. 98
      data/themes/ephoto/fonts/LICENSE
  33. 13
      data/themes/ephoto/fonts/Makefile.am
  34. 26
      data/themes/ephoto/images/Makefile.am
  35. BIN
      data/themes/ephoto/images/button.png
  36. BIN
      data/themes/ephoto/images/button_clicked.png
  37. BIN
      data/themes/ephoto/images/combo_arrows.png
  38. BIN
      data/themes/ephoto/images/entry.png
  39. BIN
      data/themes/ephoto/images/entry_focus.png
  40. BIN
      data/themes/ephoto/images/hseparator.png
  41. 31
      data/themes/ephoto/images/images.edc
  42. BIN
      data/themes/ephoto/images/scrollpane_bg.png
  43. BIN
      data/themes/ephoto/images/seeker.png
  44. BIN
      data/themes/ephoto/images/seeker_bg.png
  45. BIN
      data/themes/ephoto/images/seeker_h.png
  46. BIN
      data/themes/ephoto/images/sf_barh1.png
  47. BIN
      data/themes/ephoto/images/sf_barh1_h.png
  48. BIN
      data/themes/ephoto/images/sf_barh_thumb.png
  49. BIN
      data/themes/ephoto/images/sf_barv1.png
  50. BIN
      data/themes/ephoto/images/sf_barv1_h.png
  51. BIN
      data/themes/ephoto/images/sf_barv_thumb.png
  52. BIN
      data/themes/ephoto/images/sf_btd1.png
  53. BIN
      data/themes/ephoto/images/sf_btd1d.png
  54. BIN
      data/themes/ephoto/images/sf_btl1.png
  55. BIN
      data/themes/ephoto/images/sf_btl1d.png
  56. BIN
      data/themes/ephoto/images/sf_btr1.png
  57. BIN
      data/themes/ephoto/images/sf_btr1d.png
  58. BIN
      data/themes/ephoto/images/sf_btu1.png
  59. BIN
      data/themes/ephoto/images/sf_btu1d.png
  60. BIN
      data/themes/ephoto/images/sf_hb_runner.png
  61. BIN
      data/themes/ephoto/images/sf_vb_runner.png
  62. BIN
      data/themes/ephoto/images/shadow.png
  63. BIN
      data/themes/ephoto/images/vseparator.png
  64. 71
      data/themes/ephoto/main.edc

@ -12,16 +12,17 @@ Get some command line options going!
===General===
Dialogs For Adding/Removing Albums/Images.
DRAG AND DROP IS A MUST!
Keybindings
===Layout===
Ideas and Changes are welcome!
===Normal View===
Seeker to Resize Thumbnails.
-
===Edit View===
Add Editing Controls(Zooms/Color Enhancement/Histogram/Cropping/etc..).
Add Saving Ability(This will include looking into editing and saving exif data).
Better Saving Ability(This will include looking into editing and saving exif data).
Should we list navigation for other images better?(than using buttons with arrows)
===Single View===
Should we list navigation for other images better?(than using buttons with arrwos)
===Slideshow===
Need to Add Configuration to Slideshows..
Should Slideshow Backgrounds be black?

@ -148,11 +148,6 @@ Makefile
ephoto.spec
data/Makefile
data/images/Makefile
data/themes/Makefile
data/themes/ephoto/Makefile
data/themes/ephoto/bits/Makefile
data/themes/ephoto/fonts/Makefile
data/themes/ephoto/images/Makefile
po/Makefile
src/Makefile
src/bin/Makefile

@ -1,3 +1,3 @@
MAINTAINERCLEANFILES = Makefile.in Makefile
SUBDIRS = images themes
SUBDIRS = images

@ -1,6 +1,7 @@
MAINTAINERCLEANFILES = Makefile.in Makefile
FILES = add.png \
black.png \
camera-photo.png \
dialog-close.png \
edit_view.png \
@ -22,7 +23,7 @@ FILES = add.png \
redo.png \
remove.png \
search.png \
stock_fullscreen.png \
stock_fullscreen.png \
stock_help.png \
stock_save.png \
stock_save-as.png \

Binary file not shown.

@ -1,3 +0,0 @@
Clearlooks is a GTK+ 2.x engine based on Bluecurve.
It features a modern look without sacrificing (much) speed.
The lead developers are Richard Stellingwerff and Daniel Borgmann.

@ -1,25 +0,0 @@
Copyright (c) 2006 Contributors (see theme ABOUT)
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

@ -1,31 +0,0 @@
MAINTAINERCLEANFILES = Makefile.in Makefile
SUBDIRS = bits fonts images
EDJE_FLAGS = \
-v \
-id $(top_srcdir)/data/themes/ephoto/images \
-fd $(top_srcdir)/data/themes/ephoto/fonts
themedir = $(pkgdatadir)/themes/
theme_DATA = \
ephoto.edj
EXTRA_DIST = \
bits/button.edc \
bits/combo.edc \
bits/entry.edc \
bits/label.edc \
bits/scrollbar.edc \
bits/scrollpane.edc \
bits/spacer.edc \
bits/tree.edc \
bits/window.edc
ephoto.edj: Makefile $(EXTRA_DIST)
edje_cc $(EDJE_FLAGS) \
$(top_srcdir)/data/themes/ephoto/main.edc \
$(top_builddir)/data/themes/ephoto/ephoto.edj
clean-local:
rm -f *.edj

@ -1,12 +0,0 @@
MAINTAINERCLEANFILES = Makefile.in Makefile
EXTRA_DIST = \
button.edc \
combo.edc \
label.edc \
scrollbar.edc \
scrollpane.edc \
spacer.edc \
tree.edc \
window.edc

@ -1,138 +0,0 @@
group
{
name: "/ephoto/button";
min: 16 16;
data
{
item: "inset/top" 5;
item: "inset/bottom" 5;
item: "inset/left" 3;
item: "inset/right" 3;
item: "pad" 4;
}
parts
{
part
{
name: "background";
mouse_events: 1;
description
{
state: "default" 0.0;
rel1
{
relative: 0.0 0.0;
offset: 0 0;
}
rel2
{
relative: 1.0 1.0;
offset: -1 -1;
}
image
{
normal: "button.png";
border: 5 5 5 5;
}
}
description
{
state: "clicked" 0.0;
inherit: "default" 0.0;
image
{
normal: "button_clicked.png";
border: 5 5 5 5;
}
}
}
}
programs
{
program
{
name: "clicked";
signal: "mouse,down,1";
source: "EWL";
action: STATE_SET "clicked" 1.0;
target: "background";
}
program
{
name: "unclicked";
signal: "mouse,up,1";
source: "EWL";
action: STATE_SET "default" 1.0;
target: "background";
}
}
}
group
{
name: "/ephoto/toolbar/button";
min: 16 16;
data
{
item: "inset" 2;
item: "pad/left" 2;
item: "pad/right" 2;
}
parts
{
part
{
name: "background";
mouse_events: 1;
description
{
state: "default" 0.0;
rel1
{
relative: 0.0 0.0;
offset: 0 0;
}
rel2
{
relative: 1.0 1.0;
offset: -1 -1;
}
image
{
normal: "button.png";
border: 5 5 5 5;
}
}
description
{
state: "clicked" 0.0;
inherit: "default" 0.0;
image
{
normal: "button_clicked.png";
border: 5 5 5 5;
}
}
}
}
programs
{
program
{
name: "clicked";
signal: "mouse,down,1";
source: "EWL";
action: STATE_SET "clicked" 1.0;
target: "background";
}
program
{
name: "unclicked";
signal: "mouse,up,1";
source: "EWL";
action: STATE_SET "default" 1.0;
target: "background";
}
}
}

@ -1,182 +0,0 @@
group
{
name: "/ephoto/combo";
min: 1 28;
data
{
item: "inset" 0.5;
}
parts
{
part
{
name: "background";
mouse_events: 1;
description
{
state: "default" 0.0;
rel1
{
relative: 0.0 0.0;
offset: 0 0;
}
rel2
{
relative: 1.0 1.0;
offset: -1 -1;
}
image
{
normal: "button.png";
border: 5 5 5 5;
}
}
description
{
state: "clicked" 0.0;
inherit: "default" 0.0;
image
{
normal: "button_clicked.png";
border: 5 5 5 5;
}
}
}
}
programs
{
program
{
name: "clicked";
signal: "mouse,down,1";
source: "EWL";
action: STATE_SET "clicked" 1.0;
target: "background";
}
program
{
name: "unclicked";
signal: "mouse,up,1";
source: "EWL";
action: STATE_SET "default" 1.0;
target: "background";
}
}
}
group
{
name: "/ephoto/combo/contents";
data
{
item: "pad/left" 2;
item: "pad/right" 10;
item: "inset/top" 1;
item: "inset/bottom" 1;
}
}
group
{
name: "/ephoto/combo/button";
min: 18 17;
max: 18 17;
data
{
item: "pad" 5;
}
parts
{
part
{
name: "background";
mouse_events: 1;
description
{
state: "default" 0.0;
rel1
{
relative: 0.0 0.0;
offset: 0 0;
}
rel2
{
relative: 1.0 1.0;
offset: -1 -1;
}
image
{
normal: "combo_arrows.png";
}
}
}
}
}
group
{
name: "/ephoto/combo/popup";
parts
{
part
{
name: "base3";
mouse_events: 0;
type: RECT;
description {
state: "default" 0.0;
rel1
{
relative: 0.0 0.0;
offset: 0 0;
}
rel2
{
relative: 1.0 1.0;
offset: -1 -1;
}
color: 184 171 143 255;
}
}
part {
name: "border";
mouse_events: 0;
type: RECT;
description {
state: "default" 0.0;
rel1
{
to_y: "base";
relative: 0.0 1.0;
offset: 1 0;
}
rel2 {
relative: 1.0 1.0;
offset: -2 -2;
}
color: 184 171 143 255;
}
}
part {
name: "base";
mouse_events: 0;
type: RECT;
description {
state: "default" 0.0;
align: 0.5 0.0;
rel1
{
relative: 0.0 0.0;
offset: 1 1;
}
rel2
{
relative: 1.0 1.0;
offset: -2 -2;
}
color: 249 247 243 255;
}
}
}
}

@ -1,149 +0,0 @@
group
{
name: "/ephoto/entry";
min: 18 18;
data
{
item: "inset/left" 6;
item: "inset/right" 2;
item: "inset/top" 2;
item: "inset/bottom" 2;
}
parts
{
part
{
name: "background";
mouse_events: 0;
description
{
state: "default" 0.0;
image
{
normal: "entry.png";
border: 5 5 8 6;
}
}
}
part {
name: "entry_focus";
description {
state: "default" 0.0;
color: 255 255 255 0;
visible: 0;
image {
normal: "entry_focus.png";
border: 7 7 6 6;
middle: 0;
}
fill {
smooth: 0;
}
}
description {
state: "focus" 0.0;
inherit: "default" 0.0;
color: 255 255 255 255;
visible: 1;
}
}
}
programs
{
program
{
name: "focus,in";
signal: "focus,in";
source: "*";
action: STATE_SET "focus" 0.0;
transition: DECELERATE 0.2;
target: "entry_focus";
}
program
{
name: "focus,out";
signal: "focus,out";
source: "*";
action: STATE_SET "default" 0.0;
transition: DECELERATE 0.5;
target: "entry_focus";
}
}
}
group
{
name: "/ephoto/entry/cursor";
min: 1 12;
max: 1 10000;
data
{
item: "pad" 0;
item: "pad/top" 4;
}
parts
{
part
{
name, "cursor";
type: RECT;
description
{
state: "default" 0.0;
color: 0 0 0 255;
visible: 0;
}
description
{
state: "visible" 0.0;
inherit: "default" 0.0;
visible: 1;
}
}
}
programs
{
program
{
name: "blink-on";
signal: "show";
source: "";
action: STATE_SET "visible" 0.0;
target: "cursor";
after: "blink-hold-on";
}
program
{
name: "blink-off";
action: STATE_SET "default" 0.0;
target: "cursor";
after: "blink-hold-off";
}
program
{
name: "blink-hold-on";
in: 1.0 0.0;
after: "blink-off";
}
program
{
name: "blink-hold-off";
in: 0.5 0.0;
after: "blink-on";
}
program
{
name: "no-blink";
signal: "noblink";
source, "EWL";
action: ACTION_STOP;
target: "blink-hold-on";
target: "blink-hold-off";
after: "blink-on";
}
}
}

@ -1,95 +0,0 @@
group
{
name: "/ephoto/label";
data
{
item: "pad" 2;
}
parts
{
part
{
name: "background";
type: RECT;
description
{
state: "default" 0.0;
color: 0 0 0 0;
}
description
{
state: "colored" 0.0;
color: 71 135 195 255;
}
}
part
{
name: "/ephoto/label/text";
type: TEXT;
effect: NONE;
description
{
state: "default" 0.0;
align: 0.5 0.5;
rel1
{
relative: 0.0 0.0;
offset: 0 0;
}
rel2
{
relative: 1.0 1.0;
offset: -1 -1;
}
text
{
text: "text";
font: "ewl/default";
size: 11;
min: 1 1;
align: 0.5 0.5;
}
color: 0 0 0 255;
}
description
{
state: "colored" 0.0;
inherit: "default" 0.0;
text
{
text: "text";
font: "ewl/default/bold";
size: 10;
min: 1 1;
align: 0.5 0.5;
}
color: 255 255 255 255;
}
}
}
programs
{
program
{
name: "colored";
signal: "colored";
source: "*";
action: STATE_SET "colored" 0.0;
target: "background";
target: "/ephoto/label/text";
}
program
{
name: "default";
signal: "default";
source: "*";
action: STATE_SET "default" 0.0;
target: "background";
target: "/ephoto/label/text";
}
}
}

@ -1,473 +0,0 @@
group
{
name: "/ephoto/vrunner";
parts
{
part
{
name: "runner";
description
{
state: "default" 0.0;
image
{
normal: "sf_vb_runner.png";
border: 8 8 6 6;
}
fill
{
smooth: 0;
}
}
}
}
}
group
{
name: "/ephoto/vscrollbar";
min: 15 36;
parts
{
part
{
name: "scrollbar";
description
{
state: "default" 0.0;
rel1
{
relative: 0.0 0.0;
offset: 0 0;
}
rel2
{
relative: 1.0 1.0;
offset: -1 -1;
}
image
{
normal: "sf_barv1.png";
border: 6 6 6 6;
}
fill
{
smooth: 0;
}
}
description
{
state: "hilited" 0.0;
inherit: "default" 0.0;
image
{
normal: "sf_barv1_h.png";
border: 6 6 6 6;
}
}
}
part
{
name: "vscrollbar_thumb";
description
{
min: 7 8;
max: 7 8;
fixed: 1 1;
rel1
{
relative: 0.5 0.5;
offset: 0 0;
}
rel2
{
relative: 0.5 0.5;
offset: 0 0;
}
image
{
normal: "sf_barv_thumb.png";
border: 2 2 2 2;
}
}
}
}
programs
{
program
{
name: "hilite";
signal: "mouse,in";
source: "*";
action: STATE_SET "hilited" 0.0;
target: "scrollbar";
}
program
{
name: "default";
signal: "mouse,out";
source: "*";
action: STATE_SET "default" 0.0;
target: "scrollbar";
}
}
}
group
{
name: "/ephoto/vscrollbar/decrement";
min: 15 15;
max: 15 15;
parts
{
part
{
name: "arrow";
mouse_events: 1;
description
{
state: "default" 0.0;
align: 0.5 1.0;
aspect: 1.0 1.0;
aspect_preference: HORIZONTAL;
rel1
{
relative: 0.0 0.0;
offset: 0 0;
}
rel2
{
relative: 1.0 1.0;
offset: -1 -1;
}
image
{
normal: "sf_btd1.png";
}
}
description
{
state: "clicked" 0.0;
inherit: "default" 0.0;
image
{
normal: "sf_btd1d.png";
}
}
}
}
programs
{
program
{
name: "mouse,down";
signal: "mouse,down,*";
source: "*";
action: STATE_SET "clicked" 0.0;
target: "arrow";
}
program
{
name: "mouse,up";
signal: "mouse,up,*";
source: "*";
action: STATE_SET "default" 0.0;
target: "arrow";
}
}
}
group
{
name: "/ephoto/vscrollbar/increment";
min: 15 15;
max: 15 15;
parts
{
part
{
name: "arrow";
mouse_events: 1;
description
{
state: "default" 0.0;
align: 0.5 1.0;
aspect: 1.0 1.0;
aspect_preference: HORIZONTAL;
rel1
{
relative: 0.0 0.0;
offset: 0 0;
}
rel2
{
relative: 1.0 1.0;
offset: -1 -1;
}
image
{
normal: "sf_btu1.png";
}
}
description
{
state: "clicked" 0.0;
inherit: "default" 0.0;
image
{
normal: "sf_btu1d.png";
}
}
}
}
programs
{
program
{
name: "mouse,down";
signal: "mouse,down,*";
source: "*";
action: STATE_SET "clicked" 0.0;
target: "arrow";
}
program
{
name: "mouse,up";
signal: "mouse,up,*";
source: "EWL";
action: STATE_SET "default" 0.0;
target: "arrow";
}
}
}
group
{
name: "/ephoto/hrunner";
parts
{
part
{
name: "runner";
description
{
state: "default" 0.0;
image
{
normal: "sf_hb_runner.png";
border: 6 6 8 8;
}
fill
{
smooth: 0;
}
}
}
}
}
group
{
name: "/ephoto/hscrollbar";
min: 36 15;
parts
{
part
{
name: "scrollbar";
description
{
state: "default" 0.0;
image
{
normal: "sf_barh1.png";
border: 6 6 6 6;
}
fill
{
smooth: 0;
}
}
description
{
state: "hilited" 0.0;
inherit: "default" 0.0;
image
{
normal: "sf_barh1_h.png";
border: 6 6 6 6;
}
}
}
part
{
name: "hscrollbar_thumb";
description
{
min: 8 7;
max: 8 7;
fixed: 1 1;
rel1
{
relative: 0.5 0.5;
offset: 0 0;
}
rel2
{
relative: 0.5 0.5;
offset: 0 0;
}
image
{
normal: "sf_barh_thumb.png";
border: 2 2 2 2;
}
}
}
}
programs
{
program
{
name: "hilite";
signal: "mouse,in";
source: "*";
action: STATE_SET "hilited" 0.0;
target: "scrollbar";
}
program
{
name: "default";
signal: "mouse,out";
source: "*";
action: STATE_SET "default" 0.0;
target: "scrollbar";
}
}
}
group
{
name: "/ephoto/hscrollbar/decrement";
min: 15 15;
max: 15 15;
parts
{
part
{
name: "arrow";
mouse_events: 1;
description
{
state: "default" 0.0;
align: 0.5 1.0;
aspect: 1.0 1.0;
aspect_preference: VERTICAL;
rel1
{
relative: 0.0 0.0;
offset: 0 0;
}
rel2
{
relative: 1.0 1.0;
offset: -1 -1;
}
image
{
normal: "sf_btl1.png";
}
}
description
{
state: "clicked" 0.0;
inherit: "default" 0.0;
image
{
normal: "sf_btl1d.png";
}
}
}
}
programs
{
program
{
name: "mouse,down";
signal: "mouse,down,*";
source: "*";
action: STATE_SET "clicked" 0.0;
target: "arrow";
}
program
{
name: "mouse,up";
signal: "mouse,up,*";
source: "*";
action: STATE_SET "default" 0.0;
target: "arrow";
}
}
}
group
{
name: "/ephoto/hscrollbar/increment";
min: 15 15;
max: 15 15;
parts
{
part
{
name: "arrow";
mouse_events: 1;
description
{
state: "default" 0.0;
align: 0.5 1.0;
aspect: 1.0 1.0;
aspect_preference: VERTICAL;
rel1
{
relative: 0.0 0.0;
offset: 0 0;
}
rel2
{
relative: 1.0 1.0;
offset: -1 -1;
}
image
{
normal: "sf_btr1.png";
}
}
description
{
state: "clicked" 0.0;
inherit: "default" 0.0;
image
{
normal: "sf_btr1d.png";
}
}
}
}
programs
{
program
{
name: "mouse,down";
signal: "mouse,down,*";
source: "*";
action: STATE_SET "clicked" 0.0;
target: "arrow";
}
program
{
name: "mouse,up";
signal: "mouse,up,*";
source: "EWL";
action: STATE_SET "default" 0.0;
target: "arrow";
}
}
}

@ -1,36 +0,0 @@
group
{
name: "/ephoto/scrollpane";
data
{
item: "inset" 3;
}
parts
{
part
{
name: "background";
mouse_events: 0;
type: IMAGE;
description
{
state: "default" 0.0;
rel1
{
relative: 0.0 0.0;
offset: 0 0;
}
rel2
{
relative: 1.0 1.0;
offset: -1 -1;
}
image
{
normal: "scrollpane_bg.png";
border: 8 8 8 8;
}
}
}
}
}

@ -1,196 +0,0 @@
group
{
name: "/ephoto/hseeker";
parts
{
part
{
name: "line";
description
{
max: 99999 7;
state: "default" 0.0;
image
{
normal: "seeker_bg.png";
border: 3 3 3 3;
}
}
}
part {
name: "slider_p1";
type: RECT;
mouse_events: 1;
description {
state: "default" 0.0;
color: 251 232 78 128;
rel2 {
to: "dragable.slider";
relative: 0.0 1.0; offset: -1 -1;
}
}
}
part {
name: "slider_p2";
type: RECT;
mouse_events: 1;
description {
state: "default" 0.0;
color: 231 93 7 128;
rel1 {
to: "dragable.slider";
relative: 1.0 0.0; offset: 0 0;
}
}
}
/* part {
name: "test";
description {
state: "default" 0.0;
min: 26 14;
max: 26 14;
color: 108 67 1 128;
}
}
*/
part {
name: "confine_area";
type: RECT;
mouse_events: 0;
description {
state: "default" 0.0;
max: 99999 5;
rel1 { to: "line"; relative: 0.0 0.0; offset: 1 0; }
rel2 { to: "line"; relative: 1.0 1.0; offset: -1 -1; }
color: 166 166 166 128;
}
}
part {
name: "dragable.slider";
type: RECT;
mouse_events: 0;
dragable {
x: 1 1 0;
y: 0 0 0;
confine: "confine_area";
}
description {
state: "default" 0.0;
min: 26 14;
max: 26 14;
rel1 { to: "line"; relative: 0.5 0.5; offset: 0 0; }
rel2 { to: "line"; relative: 0.5 0.5; offset: 0 0; }
color: 255 0 0 128;
}
}
}
programs
{
# ifdef PROG
# undef PROG
# endif
#define PROG(NAME,SIGNAL,SRC,ACT,TARGET)\
program {\
name: NAME;\
signal: SIGNAL;\
source: SRC;\
action: ACT;\
target: TARGET;\
}
PROG("slider+", "mouse,in", "slider_p2", DRAG_VAL_PAGE 1.0 0.0, "dragable.slider")
PROG("slider-", "mouse,in", "slider_p1", DRAG_VAL_PAGE -1.0 0.0, "dragable.slider")
}
}
group
{
name: "/ephoto/hseeker/button";
min: 26 14;
parts
{
part
{
name: "drag";
description
{
state: "default" 0.0;
min: 26 14;
max: 26 14;
fixed: 1 1;
image
{
normal: "seeker.png";
// image is of fixed size no need to do any border scaling
//border: 8 8 8 8;
}
fill
{
smooth: 0;
}
}
description
{
state: "highlight" 0.0;
inherit: "default" 0.0;
min: 26 14;
max: 26 14;
image
{
normal: "seeker_h.png";
// image is of fixed size no need to do any border scaling
//border: 8 8 8 8;
}
fill
{
smooth: 0;
}
}
}
}
programs
{
program
{
name: "highlight";
signal: "mouse,in";
source: "EWL";
action: STATE_SET "highlight" 0.0;
target: "drag";
}
program
{
name: "un-highlight";
signal: "mouse,out";
source: "EWL";
action: STATE_SET "default" 0.0;
target: "drag";
}
}
}

@ -1,80 +0,0 @@
group
{
name: "/ephoto/hseparator";
min: 6 2;
max: 10000 2;
parts
{
part
{
name: "separator";
mouse_events: 0;
description
{
state: "default" 0.0;
min: 20 2;
rel1
{
relative: 0.0 0.0;
offset: 0 0;
}
rel2
{
relative: 1.0 1.0;
offset: -1 -1;
}
image
{
normal: "hseparator.png";
border: 1 1 1 1;
}
fill
{
smooth: 0;
}
}
}
}
}
group
{
name: "/ephoto/vseparator";
min: 2 6;
max: 2 10000;
parts
{
part
{
name: "separator";
mouse_events: 0;
description
{
state: "default" 0.0;
min: 2 20;
rel1
{
relative: 0.0 0.0;
offset: 0 0;
}
rel2
{
relative: 1.0 1.0;
offset: -1 -1;
}
image
{
normal: "vseparator.png";
border: 1 1 1 1;
}
fill
{
smooth: 0;
}
}
}
}
}

@ -1,41 +0,0 @@
group
{
name: "/ephoto/shadow";
data
{
item: "inset" 4;
item: "pad" 2;
}
parts
{
part
{
name: "shadow";
type: IMAGE;
mouse_events: 0;
description
{
state: "default" 0.0;
rel1
{
relative: 0.0 0.0;
offset: 0 0;
}
rel2
{
relative: 1.0 1.0;
offset: -1 -1;
}
image
{
normal: "shadow.png";
}
fill
{
smooth: 0;
}
}
}
}
}

@ -1,30 +0,0 @@
group
{
name: "/ephoto/spacer";
parts
{
part
{
name: "base";
type: RECT;
description
{
state: "default" 0.0;
rel1
{
relative: 0.0 0.0;
offset: 0 0;
}
rel2
{
relative: 1.0 1.0;
offset: -1 -1;
}
color: 0 0 0 0;
}
}
}
}

@ -1,78 +0,0 @@
group
{
name: "/ephoto/row";
data
{
item: "inset" 3;
}
parts
{
part
{
name: "background";
type: RECT;
description
{
state: "even" 0.0;
color: 238 238 238 255;
}
description
{
state: "odd" 0.0;
color: 255 255 255 255;
}
}
part