+++ /dev/null
-/*
- Copyright (C) 2008,2009 INdT - Instituto Nokia de Tecnologia
- Copyright (C) 2009,2010 ProFUSION embedded systems
- Copyright (C) 2009,2010 Samsung Electronics
-
- This file is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This file is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-
-/* ENABLE(TIZEN_INPUT_TAG_SUPPORT) */
- group {
- name: "webkit/widget/datefield";
-
- images {
- image: "widget/datefield/img_normal.png" COMP;
- image: "widget/datefield/img_focused.png" COMP;
- image: "widget/datefield/img_hovered.png" COMP;
- }
-
- script {
- public isEnabled;
- public isPressed;
- public isChecked;
- public isFocused;
- public isHovered;
-
- public show() {
- if (get_int(isEnabled) == 1) {
- set_state(PART:"datefield", "default", 0.0);
- if (get_int(isPressed) == 1)
- set_state(PART:"datefield", "pressed", 0.0);
- if (get_int(isFocused) == 1)
- set_state(PART:"datefield", "focused", 0.0);
- if (get_int(isHovered) == 1 && get_int(isFocused) == 0)
- set_state(PART:"datefield", "hovered", 0.0);
- }
- else
- set_state(PART:"datefield", "disabled", 0.0);
- }
-
- }
-
- parts {
- part {
- name: "datefield";
- type: IMAGE;
- description {
- state: "default" 0.0;
- min: 14 14;
- rel1 {
- relative: 0.0 0.0;
- offset: 0 0;
- }
- rel2 {
- relative: 1.0 1.0;
- offset: -1 -1;
- }
- image {
- normal: "widget/datefield/img_normal.png";
- border: 7 7 7 7;
- }
- }
- description {
- state: "disabled" 0.0;
- inherit: "default" 0.0;
- color: 255 255 255 150;
- }
- description {
- state: "focused" 0.0;
- inherit: "default" 0.0;
- image {
- normal: "widget/datefield/img_focused.png";
- border: 7 7 7 7;
- }
- }
- description {
- state: "pressed" 0.0;
- inherit: "focused" 0.0;
- }
- description {
- state: "hovered" 0.0;
- inherit: "focused" 0.0;
- image {
- normal: "widget/datefield/img_hovered.png";
- border: 7 7 7 7;
- }
- }
- }
-
- part {
- name: "text_confinement";
- type: RECT;
- description {
- state: "default" 0.0;
- color: 0 0 0 0;
- rel1.offset: 4 6; // <- 6 because of the blink cursor
- rel2.offset: -4 -5; // <- due to the image
- }
- }
- }
-
- programs {
- program {
- name: "enabled";
- signal: "enabled";
- script {
- set_int(isEnabled, 1);
- show();
- }
- }
- program {
- name: "pressed";
- signal: "pressed";
- script {
- set_int(isPressed, 1);
- show();
- }
- }
- program {
- name: "checked";
- signal: "checked";
- script {
- set_int(isChecked, 1);
- show();
- }
- }
- program {
- name: "focused";
- signal: "focused";
- script {
- set_int(isFocused, 1);
- show();
- }
- }
- program {
- name: "hovered";
- signal: "hovered";
- script {
- set_int(isHovered, 1);
- show();
- }
- }
- program {
- name: "reset";
- signal: "reset";
- script {
- set_int(isEnabled, 0);
- set_int(isPressed, 0);
- set_int(isChecked, 0);
- set_int(isFocused, 0);
- set_int(isHovered, 0);
- show();
- }
- }
- }
- }
-/* #endif */