+ script { \
+ new st[31]; \
+ new Float:vl; \
+ get_state(PART:"radio", st, 30, vl); \
+ if (!strcmp(st, "visible")) \
+ set_state(PART:"radio", "pressed", 0.0); \
+ else \
+ set_state(PART:"radio", "default", 0.0); \
+ set_state(PART:"bg", "pressed", 0.0); \
+ } \
+ } \
+ program { name: "mouse,out"; \
+ signal: "mouse,out"; \
+ source: "over2"; \
+ script { \
+ new st[31]; \
+ new Float:vl; \
+ get_state(PART:"radio", st, 30, vl); \
+ if (!strcmp(st, "visible")) \
+ set_state(PART:"radio", "visible", 0.0); \
+ else \
+ set_state(PART:"radio", "default", 0.0); \
+ set_state(PART:"bg", "default", 0.0); \
+ } \