1#define ICON(_NAME, _FILE) \ 2 group { \ 3 name: "e/widgets/border/default/"_NAME; \ 4 max: 16 16; \ 5 parts { \ 6 part { name: "icon"; mouse_events: 0; \ 7 description { state: "default" 0.0; \ 8 max: 16 16; \ 9 aspect: 1.0 1.0; aspect_preference: BOTH; \ 10 image.image: _FILE COMP; \ 11 image.normal: _FILE; \ 12 } \ 13 } \ 14 } \ 15 } 16 17 ICON("basic", "icon_border_more.png") 18 ICON("close", "icon_border_close.png") 19 ICON("kill", "icon_border_kill.png") 20 ICON("stacking", "icon_border_stack_norm.png") 21 ICON("stack_on_top", "icon_border_stack_top.png") 22 ICON("stack_normal", "icon_border_stack_norm.png") 23 ICON("stack_below", "icon_border_stack_bot.png") 24 ICON("move_icon", "icon_border_move.png") 25 ICON("resize_icon", "icon_border_resize.png"); 26 ICON("maximize", "icon_border_maximize.png") 27 ICON("fullscreen", "icon_border_maximize.png") 28 ICON("minimize", "icon_border_minimize.png") 29 ICON("stick", "icon_border_pin.png") 30 ICON("sendto", "icon_border_sendto.png") 31 ICON("skip", "icon_border_skip.png") 32 ICON("skip_pager", "icon_border_pager.png") 33 ICON("skip_taskbar", "icon_border_skip.png") 34 ICON("skip_winlist", "icon_border_skip.png") 35 ICON("borderless", "icon_border_border.png") 36 ICON("remember", "icon_border_remember.png") 37 ICON("shade", "icon_border_shaded.png") 38 ICON("locks", "icon_border_lock.png") 39 ICON("locks_user", "icon_border_lock.png") 40 ICON("locks_application", "icon_border_lock.png") 41 ICON("properties", "icon_border_properties.png") 42#undef ICON 43