set_state(PART:"elm.text", "selected", 0.0); \
}
+#define GENLIST_PROGRAM_SCRIPT_RENAME_SELECT_2TEXT \
+ script { \
+ new st[31]; \
+ new Float:vl; \
+ get_state(PART:"elm.text.1", st, 30, vl); \
+ set_state(PART:"bg_image", "selected", 0.0); \
+ if (!strcmp(st, "rename_enabled")) { \
+ set_state(PART:"elm.text.1", "selected", 1.0); \
+ set_state(PART:"elm.text.2", "selected", 1.0); \
+ } \
+ else { \
+ set_state(PART:"elm.text.1", "selected", 0.0); \
+ set_state(PART:"elm.text.2", "selected", 0.0); \
+ } \
+ }
+
+#define GENLIST_PROGRAM_SCRIPT_RENAME_SELECT_3TEXT \
+ script { \
+ new st[31]; \
+ new Float:vl; \
+ get_state(PART:"elm.text.1", st, 30, vl); \
+ set_state(PART:"bg_image", "selected", 0.0); \
+ if (!strcmp(st, "rename_enabled")) { \
+ set_state(PART:"elm.text.1", "selected", 1.0); \
+ set_state(PART:"elm.text.2", "selected", 1.0); \
+ set_state(PART:"elm.text.3", "selected", 1.0); \
+ } \
+ else { \
+ set_state(PART:"elm.text.1", "selected", 0.0); \
+ set_state(PART:"elm.text.2", "selected", 0.0); \
+ set_state(PART:"elm.text.3", "selected", 0.0); \
+ } \
+ }
+
#define GENLIST_PROGRAM_RENAME_1TEXT \
program { name: "rename_enabled"; \
signal: "elm,state,rename,enabled"; \
inherit: "default" 0.0;
color: GENLIST_PART_TEXT_SELECTED_COLOR_INC;
}
+ GENLIST_DESCRIPTION_INVISIBLE_SELECTED
GENLIST_DESCRIPTION_RENAME_ENABLED
}
part { name: "elm.padding.text2.left";
inherit: "default" 0.0;
color: GENLIST_PART_TEXT_SELECTED_COLOR_INC;
}
+ GENLIST_DESCRIPTION_INVISIBLE_SELECTED
GENLIST_DESCRIPTION_RENAME_ENABLED
}
GENLIST_PART_RENAME
program { name: "go_active";
signal: "elm,state,selected";
source: "elm";
- action: STATE_SET "selected" 0.0;
- target: "bg_image";
- target: "elm.text.1";
- target: "elm.text.2";
+ GENLIST_PROGRAM_SCRIPT_RENAME_SELECT_2TEXT
}
program { name: "go_passive";
signal: "elm,state,unselected";
inherit: "default" 0.0;
color: GENLIST_PART_TEXT_SELECTED_COLOR_INC;
}
+ GENLIST_DESCRIPTION_INVISIBLE_SELECTED
GENLIST_DESCRIPTION_RENAME_ENABLED
}
part { name: "elm.padding.text3.left";
inherit: "default" 0.0;
color: GENLIST_PART_TEXT_SELECTED_COLOR_INC;
}
+ GENLIST_DESCRIPTION_INVISIBLE_SELECTED
GENLIST_DESCRIPTION_RENAME_ENABLED
}
part { name: "elm.text.2";
inherit: "default" 0.0;
color: GENLIST_PART_TEXT_SELECTED_COLOR_INC;
}
+ GENLIST_DESCRIPTION_INVISIBLE_SELECTED
GENLIST_DESCRIPTION_RENAME_ENABLED
}
GENLIST_PART_RENAME
program { name: "go_active";
signal: "elm,state,selected";
source: "elm";
- action: STATE_SET "selected" 0.0;
- target: "bg_image";
- target: "elm.text.1";
- target: "elm.text.2";
- target: "elm.text.3";
+ GENLIST_PROGRAM_SCRIPT_RENAME_SELECT_3TEXT
}
program { name: "go_passive";
signal: "elm,state,unselected";