2 * Copyright (c) 2010 Samsung Electronics Co., Ltd All Rights Reserved
4 * BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php)
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions are met:
9 * 1. Redistributions of source code must retain the above copyright notice, this
10 * list of conditions and the following disclaimer.
11 * 2. Redistributions in binary form must reproduce the above copyright notice,
12 * this list of conditions and the following disclaimer in the documentation
13 * and/or other materials provided with the distribution.
15 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
16 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
17 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
18 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
19 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
20 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
21 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
22 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
23 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
24 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28 name: "elm/colorselector/palette/colorplane";
29 alias: "elm/colorselector/palette/default";
30 data.item: "horizontal_pad" COLORSELECTOR_PORTRAIT_HOR_PAD_COLORPLANE_INC;
31 data.item: "vertical_pad" COLORSELECTOR_PORTRAIT_VER_PAD_COLORPLANE_INC;
36 description { state: "default" 0.0;
38 min: COLORSELECTOR_PALETTE_COLORPLANE_WIDTH_INC COLORSELECTOR_PALETTE_COLORPLANE_HEIGHT_INC;
42 part { name: "top_padding";
45 description { state: "default" 0.0;
46 min: 0 COLORSELECTOR_TOPBOTTOM_PAD_COLORPLANE_INC;
59 part { name: "palette";
61 description { state: "default" 0.0;
68 rel2.to_y: "top_padding";
71 part{ name: "palette_bottom_padding";
74 description { state: "default" 0.0;
75 min: 0 COLORSELECTOR_TOPBOTTOM_PAD_COLORPLANE_INC;
89 name: "elm/colorselector/item/colorplane";
90 alias: "elm/colorselector/item/default";
93 name: "core_color_picker_palette_selected";
95 image: SMALL"images/Controls/core_color_picker_palette_selected.png" COMP;
98 image: MEDIUM"images/Controls/core_color_picker_palette_selected.png" COMP;
102 name: "core_color_picker_palette_selected_bg";
104 image: SMALL"images/Controls/core_color_picker_palette_selected_bg.png" COMP;
107 image: MEDIUM"images/Controls/core_color_picker_palette_selected_bg.png" COMP;
111 name: "core_color_picker_color_shadow";
113 image: SMALL"images/Controls/core_color_picker_color_shadow.png" COMP;
116 image: MEDIUM"images/Controls/core_color_picker_color_shadow.png" COMP;
120 name: "core_color_picker_palette_focused";
122 image: SMALL"images/Controls/core_color_picker_palette_focused.png" COMP;
125 image: MEDIUM"images/Controls/core_color_picker_palette_focused.png" COMP;
136 state: "default" 0.0;
137 min: COLORSELECTOR_PALETTE_COLORBG_MIN_COLORPLANE_INC;
140 part { name: "color_obj";
142 description { state: "default" 0.0;
148 name: "color_shadow";
152 state: "default" 0.0;
153 image.normal: "core_color_picker_color_shadow";
154 rel1.to: "color_obj";
155 rel2.to: "color_obj";
159 name: "selected_bg_image";
163 state: "default" 0.0;
167 image.normal: "core_color_picker_palette_selected_bg";
170 state: "selected" 0.0;
171 inherit: "default" 0.0;
177 name: "selected_image";
179 state: "default" 0.0;
189 image.normal: "core_color_picker_palette_selected";
192 state: "selected" 0.0;
193 inherit: "default" 0.0;
195 color: 255 255 255 255;
198 part { name: "over1";
202 state: "default" 0.0;
208 part { name: "highlight";
211 description { state: "default" 0.0;
213 image.normal: "core_color_picker_palette_focused";
214 color: 61 185 204 255;
216 description { state: "highlighted" 0.0;
217 inherit: "default" 0.0;
223 program { name: "item_select";
225 signal: "elm,state,selected";
227 set_state(PART:"selected_image", "selected", 0.0);
228 set_state(PART:"selected_bg_image", "selected", 0.0);
229 emit("elm,state,up", "");
232 program { name: "item_unselect";
234 signal: "elm,state,unselected";
236 set_state(PART:"selected_image", "default", 0.0);
237 set_state(PART:"selected_bg_image", "default", 0.0);
240 program { name: "item_down";
241 signal: "mouse,down,1";
244 emit("elm,state,down", "");
247 program { name: "item_clicked";
248 signal: "mouse,clicked,1";
251 set_state(PART:"selected_image", "selected", 0.0);
252 set_state(PART:"selected_bg_image", "selected", 0.0);
253 emit("elm,state,up", "");
256 program { name: "item_unfocus_all";
258 signal: "elm,state,unhighlight";
260 set_state(PART:"selected_image", "default", 0.0);
261 set_state(PART:"selected_bg_image", "default", 0.0);
264 program { name: "highlight_on";
265 signal: "elm,highlight,on";
267 action: STATE_SET "highlighted" 0.0;
270 program { name: "highlight_off";
271 signal: "elm,highlight,off";
273 action: STATE_SET "default" 0.0;
276 program { name: "touch_sound_over1";
277 signal: "mouse,clicked,1";
279 action: RUN_PLUGIN "touch_sound";
285 name: "elm/colorselector/item/color/colorplane";
286 alias: "elm/colorselector/item/color/colorplane_landscape";
287 alias: "elm/colorselector/item/color/default";
290 name: "core_color_picker_palette";
292 image: SMALL"images/Controls/core_color_picker_palette.png" COMP;
295 image: MEDIUM"images/Controls/core_color_picker_palette.png" COMP;
306 state: "default" 0.0;
307 image.normal: "core_color_picker_palette";