#define WIDGET_ITEM_STYLE "widget_item"
+#define GROUP_BUTTON_ADD "button_add"
#define GROUP_BUTTON_DELETE "button_delete"
#define GROUP_THUMBNAIL "thumbnail"
#define PART_THUMBNAIL "swallow.thumbnail"
-#define PART_THUMBNAIL_MASK "image.thumbnail_mask"
#define PART_ICON_DELETE "swallow.icon_delete"
#define PART_ICON_TYPE "swallow.icon_type"
#define PART_NAME "text.name"
#define GROUP_NO_CONTACTS "no_contacts"
#define GROUP_CONTACTS "contacts"
-#define GROUP_ICON_ADD "icon_add"
#define PART_TITLE "text.title"
#define PART_HELP "text.help"
#define NOCONTACTS_BG WIDGET_IMG_DIR"nocontacts_bg.#.png"
#define NOCONTACTS_BORDER WIDGET_IMG_DIR"nocontacts_bg_stroke.#.png"
-#define BUTTON_ADD WIDGET_IMG_DIR"button_add.png"
-#define BUTTON_ADD_PRESSED WIDGET_IMG_DIR"button_add_pressed.png"
+#define BUTTON_ADD_ICON WIDGET_IMG_DIR"add_contact_icon.png"
+#define BUTTON_ADD_BG WIDGET_IMG_DIR"add_contact_bg.png"
+#define BUTTON_ADD_BORDER WIDGET_IMG_DIR"add_contact_bg_ef.png"
-#define BUTTON_DELETE WIDGET_IMG_DIR"button_delete.png"
-#define BUTTON_DELETE_PRESSED WIDGET_IMG_DIR"button_delete_pressed.png"
+#define BUTTON_DELETE WIDGET_IMG_DIR"btn_delete_nor.png"
+#define BUTTON_DELETE_PRESSED WIDGET_IMG_DIR"btn_delete_press.png"
-#define ICON_CALL WIDGET_IMG_DIR"icon_call.png"
-#define ICON_MESSAGE WIDGET_IMG_DIR"icon_message.png"
-#define ICON_EMAIL WIDGET_IMG_DIR"icon_email.png"
+#define ICON_CALL WIDGET_IMG_DIR"contact_ic_voice_call.png"
+#define ICON_MESSAGE WIDGET_IMG_DIR"contact_ic_message.png"
+#define ICON_EMAIL WIDGET_IMG_DIR"contact_ic_email.png"
#define ICON_THUMBNAIL_MASK WIDGET_IMG_DIR"thumbnail_mask.png"
#endif /* WIDGET_PATH_H */
IMAGE_WITH_TOUCH(GROUP_BUTTON_DELETE, BUTTON_DELETE, BUTTON_DELETE_PRESSED);
+ group { GROUP_BUTTON_ADD;
+ images {
+ image: BUTTON_ADD_ICON COMP;
+ image: BUTTON_ADD_BG COMP;
+ image: BUTTON_ADD_BORDER COMP;
+ }
+ parts {
+ image { "image.bg"; scale;
+ desc { "default";
+ image.normal: BUTTON_ADD_BG;
+ color: 38 38 38 102;
+ }
+ desc { "pressed";
+ inherit: "default";
+ color: 240 240 240 77;
+ }
+ }
+ image { "image.border"; scale;
+ desc { "default";
+ image.normal: BUTTON_ADD_BORDER;
+ color: 250 250 250 38;
+ }
+ desc { "pressed";
+ inherit: "default";
+ visible: 0;
+ }
+ }
+ image { "image.icon"; scale;
+ desc { "default";
+ image.normal: BUTTON_ADD_ICON;
+ color: 250 250 250 255;
+ }
+ }
+ }
+ programs {
+ program {
+ name: "pressed";
+ signal: "mouse,down,*";
+ source: "*";
+ action: STATE_SET "pressed" 0.0;
+ target: "image.bg";
+ target: "image.border";
+ }
+ program {
+ name: "unpressed";
+ signal: "mouse,up,*";
+ source: "*";
+ action: STATE_SET "default" 0.0;
+ target: "image.bg";
+ target: "image.border";
+ }
+ }
+ }
+
group {
name: GROUP_THUMBNAIL;
images.image: ICON_THUMBNAIL_MASK COMP;
parts {
swallow { PART_THUMBNAIL; }
- image { PART_THUMBNAIL_MASK;
+ image { "image.mask"; scale;
desc { "default";
visible: 0;
- color: 0 0 0 100;
- aspect: 1 1;
- aspect_preference: SOURCE;
- image.normal: ICON_THUMBNAIL_MASK;
rel1 { relative: 0.0 0.0; to: PART_THUMBNAIL; }
rel2 { relative: 1.0 1.0; to: PART_THUMBNAIL; }
+ image.normal: ICON_THUMBNAIL_MASK;
+ color: 0 0 0 100;
}
desc { "pressed";
inherit: "default" 0.0;
signal: "mouse,down,*";
source: "*";
action: STATE_SET "pressed" 0.0;
- target: PART_THUMBNAIL_MASK;
+ target: "image.mask";
}
program {
name: "unpressed";
signal: "mouse,up,*";
source: "*";
action: STATE_SET "default" 0.0;
- target: PART_THUMBNAIL_MASK;
+ target: "image.mask";
}
}
}
#include "WidgetLayout.h"
#include "WidgetLayoutMetrics.h"
-#include "../../../../lib-apps-common/res/apps-common/edje/apps-common-utils.edc"
styles {
style {
collections {
base_scale: 2.6;
- IMAGE_WITH_TOUCH(GROUP_ICON_ADD, BUTTON_ADD, BUTTON_ADD_PRESSED);
-
group { GROUP_NO_CONTACTS;
images {
image: NOCONTACTS_BG COMP;
*/
#include "AddButtonItem.h"
-#include "WidgetLayout.h"
#include "WidgetItemLayout.h"
#include "App/Path.h"
namespace
{
- const std::string layoutPath = App::getResourcePath(WIDGET_LAYOUT_EDJ);
+ const std::string layoutPath = App::getResourcePath(WIDGET_ITEM_LAYOUT_EDJ);
}
AddButtonItem::AddButtonItem()
{
if (strcmp(part, PART_THUMBNAIL) == 0) {
Evas_Object *layout = elm_layout_add(parent);
- elm_layout_file_set(layout, layoutPath.c_str(), GROUP_ICON_ADD);
+ elm_layout_file_set(layout, layoutPath.c_str(), GROUP_BUTTON_ADD);
return layout;
}
#define BUTTON_DEFAULT_TEXT_TB ((BUTTON_DEFAULT_H-BUTTON_DEFAULT_TEXT_H)/2)
#define BUTTON_SMALL_CORNER_RADIUS "25"
-#define BUTTOM_SMALL_H 47
-#define BUTTON_SMALL_TEXT_LR 20
+#define BUTTOM_SMALL_H 50
+#define BUTTON_SMALL_TEXT_LR 24
#define BUTTON_SMALL_TEXT_TB 2
#define BUTTON_SMALL_TEXT_H (BUTTOM_SMALL_H-(BUTTON_SMALL_TEXT_TB*2))