Puzzle / res / edje /
main.edc
/*
* Copyright (c) 2016 Samsung Electronics Co., Ltd
*
* Licensed under the Flora License, Version 1.1 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://floralicense.org/license/
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include "../../inc/view_defines.h"
#define PART_MAIN_BG "bg"
#define PART_MAIN_TITLE_BG "title_bg"
#define PART_MAIN_TITLE "title"
#define PART_MENU_BG "menu_bg"
#define PART_NAVI_BG "navi_bg"
#define PART_POPUP_BG "popup_bg"
#define PART_POPUP_ITEM_1_TEXT "popup_item_1_text"
#define PART_POPUP_ITEM_2_TEXT "popup_item_2_text"
collections {
group {
name: GRP_MAIN;
parts {
part {
name: PART_MAIN_BG;
type: RECT;
mouse_events: 0;
description {
state: "default" 0.0;
rel1 { relative: 0.0 0.0; }
rel2 { relative: 1.0 1.0; }
}
}
part {
name: PART_MAIN_TITLE_BG;
type: RECT;
mouse_events: 0;
description{
state: "default" 0.0;
rel1 { relative: 0.0 0.0; }
rel2 { relative: 1.0 0.1; }
color: 20 107 147 255;
}
}
part {
name: PART_MAIN_TITLE;
type: TEXT;
mouse_events: 0;
description{
state: "default" 0.0;
rel1 { relative: 0.0 0.0;}
rel2 { relative: 1.0 0.1;}
text {
font: "Tizen:style = regular";
size: 50;
min: 1 1;
text: "Puzzle";
ellipsis: -1;
}
color: 255 255 255 255;
}
}
part {
name: PART_MAIN_MENU;
type: SWALLOW;
description{
state: "default" 0.0;
rel1 { relative: 0.0 0.1; to: PART_MAIN_BG; }
rel2 { relative: 1.0 0.2; to: PART_MAIN_BG; }
}
}
part {
name: PART_MAIN_PUZZLE;
type: RECT;
description{
state: "default" 0.0;
rel1 { relative: 0.0 0.2; to: PART_MAIN_BG; }
rel2 { relative: 1.0 0.8; to: PART_MAIN_BG; }
}
}
part {
name: PART_MAIN_NAVI;
type: SWALLOW;
description{
state: "default" 0.0;
rel1 { relative: 0.0 0.8; to: PART_MAIN_BG; }
rel2 { relative: 1.0 1.0; to: PART_MAIN_BG; }
}
}
}
}
group {
name: GRP_MENU;
parts {
part {
name: PART_MENU_BG;
type: RECT;
mouse_events: 0;
description {
state: "default" 0.0;
rel1 { relative: 0.0 0.0; }
rel2 { relative: 1.0 1.0; }
}
}
part {
name: PART_MENU_ANSWER;
type: SWALLOW;
description{
state: "default" 0.0;
align: 0.0 0.0;
rel1 { relative: 0.1 0.1; to: PART_MENU_BG; }
rel2 { relative: 0.3 0.9; to: PART_MENU_BG; }
}
}
part {
name: PART_MENU_LEVEL;
type: SWALLOW;
description{
state: "default" 0.0;
align: 0.0 0.0;
rel1 { relative: 0.4 0.1; to: PART_MENU_BG; }
rel2 { relative: 0.6 0.9; to: PART_MENU_BG; }
}
}
part {
name: PART_MENU_SHUFFLE;
type: SWALLOW;
description {
state: "default" 0.0;
align: 0.0 0.0;
rel1 { relative: 0.7 0.1; to: PART_MENU_BG; }
rel2 { relative: 0.9 0.9; to: PART_MENU_BG; }
}
}
}
}
group {
name: GRP_NAVI;
parts {
part {
name: PART_NAVI_BG;
type: RECT;
mouse_events: 0;
description {
state: "default" 0.0;
rel1 { relative: 0.0 0.0; }
rel2 { relative: 1.0 1.0; }
}
}
part {
name: PART_NAVI_UP;
type: SWALLOW;
description{
state: "default" 0.0;
rel1 { relative: 0.35 0.05; to: PART_NAVI_BG; }
rel2 { relative: 0.65 0.47; to: PART_NAVI_BG; }
}
}
part {
name: PART_NAVI_DOWN;
type: SWALLOW;
description{
state: "default" 0.0;
rel1 { relative: 0.35 0.53; to: PART_NAVI_BG; }
rel2 { relative: 0.65 0.95; to: PART_NAVI_BG; }
}
}
part {
name: PART_NAVI_LEFT;
type: SWALLOW;
description{
state: "default" 0.0;
rel1 { relative: 0.05 0.29; to: PART_NAVI_BG; }
rel2 { relative: 0.30 0.71; to: PART_NAVI_BG; }
}
}
part {
name: PART_NAVI_RIGHT;
type: SWALLOW;
description{
state: "default" 0.0;
rel1 { relative: 0.70 0.29; to: PART_NAVI_BG; }
rel2 { relative: 0.95 0.71; to: PART_NAVI_BG; }
}
}
}
}
group {
name: GRP_POPUP;
parts {
part {
name: PART_POPUP_BG;
type: SPACER;
description {
state: "default" 0.0;
min: 480 200;
fixed: 1 0;
}
}
part {
name: PART_POPUP_ITEM_1;
type: SWALLOW;
description {
state: "default" 0.0;
align: 0.0 0.0;
min: 40 40;
fixed: 1 1;
rel1 { relative: 0.0 0.0; to: PART_POPUP_BG; offset: 20 40; }
rel2 { relative: 0.0 0.0; to: PART_POPUP_BG; offset: 20 40; }
}
}
part {
name: PART_POPUP_ITEM_1_TEXT;
type: TEXT;
description {
state: "default" 0.0;
align: 0.0 0.0;
min: 0 40;
fixed: 1 1;
rel1 { relative: 1.0 0.0; to: PART_POPUP_ITEM_1; offset: 20 0; }
rel2 { relative: 1.0 0.0; to: PART_POPUP_ITEM_1; offset: 20 0; }
text {
font: "Tizen:style = regular";
size: 30;
min: 1 1;
text: "4 x 4 Puzzle";
ellipsis: -1;
}
color: 0 0 0 255;
}
}
part {
name: PART_POPUP_ITEM_2;
type: SWALLOW;
description {
state: "default" 0.0;
align: 0.0 0.0;
min: 40 40;
fixed: 1 1;
rel1 { relative: 0.0 1.0; to: PART_POPUP_ITEM_1; offset: 0 40; }
rel2 { relative: 0.0 1.0; to: PART_POPUP_ITEM_1; offset: 0 40; }
}
}
part {
name: PART_POPUP_ITEM_2_TEXT;
type: TEXT;
description {
state: "default" 0.0;
align: 0.0 0.0;
min: 0 40;
fixed: 1 1;
rel1 { relative: 1.0 0.0; to: PART_POPUP_ITEM_2; offset: 20 0; }
rel2 { relative: 1.0 0.0; to: PART_POPUP_ITEM_2; offset: 20 0; }
text {
font: "Tizen:style = regular";
size: 30;
min: 1 1;
text: "5 x 5 Puzzle";
ellipsis: -1;
}
color: 0 0 0 255;
}
}
}
}
}