} \
}
+#define GENLIST_DESCRIPTION_INVISIBLE_SELECTED \
+ description { state: "selected" 1.0; \
+ inherit: "default" 0.0; \
+ visible: 0; \
+ }
+
#define GENLIST_DESCRIPTION_RENAME_ENABLED \
description { state: "rename_enabled" 0.0; \
inherit: "default" 0.0; \
visible: 0; \
}
+#define GENLIST_PROGRAM_SCRIPT_RENAME_SELECT_1TEXT \
+ script { \
+ new st[31]; \
+ new Float:vl; \
+ get_state(PART:"elm.text", st, 30, vl); \
+ set_state(PART:"bg_image", "selected", 0.0); \
+ if (!strcmp(st, "rename_enabled")) \
+ set_state(PART:"elm.text", "selected", 1.0); \
+ else \
+ set_state(PART:"elm.text", "selected", 0.0); \
+ }
+
#define GENLIST_PROGRAM_RENAME_1TEXT \
program { name: "rename_enabled"; \
signal: "elm,state,rename,enabled"; \
target: "elm.icon.3"; \
target: "elm.edit.rename"; \
}
+
inherit: "default" 0.0;
color: GENLIST_PART_TEXT_SELECTED_COLOR_INC;
}
+ GENLIST_DESCRIPTION_INVISIBLE_SELECTED
GENLIST_DESCRIPTION_RENAME_ENABLED
}
GENLIST_PART_RENAME
signal: "elm,state,selected";
source: "elm";
action: STATE_SET "selected" 0.0;
- target: "bg_image";
- target: "elm.text";
+ GENLIST_PROGRAM_SCRIPT_RENAME_SELECT_1TEXT
}
program { name: "go_passive";
signal: "elm,state,unselected";