#define PART_POPUP_TITLE "title,text"
#define PART_ACTION_MENU "part.action.menu"
+/* State for EDC */
+#define STATE_BROWSER "is_browser"
+#define STATE_NOT_BROWSER "not_browser"
+
/* Style */
#define STYLE_MENU_BTN "style.menu.button"
#define STYLE_SORT_BTN "style.sort.button"
data.item, "focus_highlight" "on";
data.item, "texts" "part.thumb.text part.thumb.text.browser";
data.item, "contents" "part.thumb.icon part.thumb.bg part.text.bg";
- data.item, "states" "is_browser";
+ data.item, "states" "is_browser not_browser";
images {
image, FAVORITE_ICON_PNG COMP;
}
name, "selected";
signal, "elm,state,selected";
source, "elm";
- after, "item_selected";
- }
-
- program {
- name, "item_selected";
action, SIGNAL_EMIT SIG_ITEM_SELECTED SIG_SOURCE_EDC;
}
program {
signal, "elm,state,is_browser,active";
source, "elm";
- name, "visible";
action, STATE_SET "visible" 0.0;
target, "part.inside.line.up";
target, "part.inside.line.left";
}
program {
+ signal, "elm,state,not_browser,active";
+ source, "elm";
+ action, STATE_SET "default" 0.0;
+ target, "part.inside.line.up";
+ target, "part.inside.line.left";
+ target, "part.inside.line.down";
+ target, "part.inside.line.right";
+ target, "part.divide.line";
+ }
+
+ program {
name, SIG_FAVORITE;
signal, SIG_FAVORITE;
source, SRC_FAVORITE_ICON;
if (!id)
return EINA_FALSE;
- if (!strcmp(id, APP_ID_BROWSER))
- return EINA_TRUE;
+ if (!strcmp(part, STATE_BROWSER))
+ return !strcmp(id, APP_ID_BROWSER);
+ else if (!strcmp(part, STATE_NOT_BROWSER))
+ return strcmp(id, APP_ID_BROWSER);
return EINA_FALSE;
}