#define FULL_SIZE_FILEMAN_BUTTON(TYPE) \ group { \ name: "fileman/button/"TYPE; \ parts { \ part { \ name: "whole"; \ type: RECT; \ description { \ state: "default" 0.0; \ visible: 0; \ rel1 { \ relative: 0.0 0.0; \ offset: 0 0; \ } \ rel2 { \ relative: 1.0 1.0; \ offset: -1 -1; \ } \ } \ } \ BORDER_BUTTON("button",TYPE,0.0,0.0,-3,-3,"whole",1.0,1.0,2,2,"whole") \ } \ } #define FILEMAN_ICON(TYPE) \ group { \ name: "icons/fileman/"TYPE; \ max: 48 48; \ parts { \ part { \ name: "icon"; \ mouse_events: 0; \ description { \ state: "default" 0.0; \ aspect: 1.0 1.0; \ align: 0.5 0.0; \ max: 48 48; \ image { \ normal: "e17_icon_fileman_"TYPE".png"; \ } \ } \ } \ } \ } \ #define FILEMAN_ICON_CLICKABLE(TYPE) \ group { \ name: "icons/fileman/"TYPE; \ max: 48 48; \ parts { \ part { \ name: "icon"; \ mouse_events: 0; \ description { \ state: "default" 0.0; \ align: 0.5 0.0; \ aspect: 1.0 1.0; \ max: 48 48; \ image { \ normal: "e17_icon_fileman_"TYPE".png"; \ } \ } \ description { \ state: "clicked" 0.0; \ align: 0.5 0.0; \ aspect: 1.0 1.0; \ max: 48 48; \ image { \ normal: "e17_icon_fileman_"TYPE"_clicked.png"; \ } \ } \ } \ } \ programs { \ program { \ name: "clicked"; \ signal: "clicked"; \ source: ""; \ action: STATE_SET "clicked" 0.0; \ target: "icon"; \ } \ program { \ name: "unclicked"; \ signal: "unclicked"; \ source: ""; \ action: STATE_SET "default" 0.0; \ target: "icon"; \ } \ } \ } \ images { image: "e17_fileman_bg.png" COMP; image: "e17_fileman_bg_shadow.png" COMP; image: "e17_icon_fileman_folder.png" COMP; image: "e17_icon_fileman_folder_clicked.png" COMP; image: "e17_icon_fileman_file.png" COMP; image: "e17_icon_fileman_file_clicked.png" COMP; image: "e17_icon_fileman_home.png" COMP; image: "e17_icon_fileman_desktop.png" COMP; image: "e17_icon_fileman_pdf.png" COMP; image: "e17_icon_fileman_c.png" COMP; image: "e17_icon_fileman_h.png" COMP; image: "e17_icon_fileman_o.png" COMP; image: "e17_icon_fileman_sh.png" COMP; image: "e17_icon_fileman_png.png" COMP; image: "e17_icon_fileman_jpg.png" COMP; image: "e17_icon_fileman_avi.png" COMP; image: "e17_icon_fileman_mp3.png" COMP; image: "e17_icon_fileman_xcf.png" COMP; image: "e17_icon_fileman_cpp.png" COMP; image: "e17_icon_fileman_cs.png" COMP; image: "e17_icon_fileman_patch.png" COMP; image: "e17_icon_fileman_diff.png" COMP; image: "e17_icon_fileman_doc.png" COMP; image: "e17_icon_fileman_ogg.png" COMP; image: "e17_icon_fileman_txt.png" COMP; image: "e17_icon_fileman_bz2.png" COMP; image: "e17_icon_fileman_deb.png" COMP; image: "e17_icon_fileman_ttf.png" COMP; image: "e17_icon_fileman_pcf.png" COMP; image: "e17_icon_fileman_bdf.png" COMP; image: "e17_icon_fileman_css.png" COMP; image: "e17_icon_fileman_html.png" COMP; image: "e17_icon_fileman_htm.png" COMP; image: "e17_icon_fileman_zip.png" COMP; image: "e17_icon_fileman_gz.png" COMP; image: "e17_icon_fileman_tar.png" COMP; image: "e17_icon_fileman_mpg.png" COMP; image: "e17_icon_fileman_mpeg.png" COMP; image: "e17_button_detail_open.png" COMP; image: "e17_button_detail_paste.png" COMP; image: "e17_button_detail_copy.png" COMP; image: "e17_button_detail_cut.png" COMP; image: "e17_button_detail_rename.png" COMP; image: "e17_button_detail_delete.png" COMP; image: "e17_button_detail_properties.png" COMP; image: "e17_button_detail_arrange_name.png" COMP; image: "e17_button_detail_arrange.png" COMP; image: "e17_button_detail_arrange_time.png" COMP; image: "e17_button_detail_new.png" COMP; image: "e17_button_detail_new_dir.png" COMP; image: "e17_button_detail_properties.png" COMP; image: "e17_button_detail_refresh.png" COMP; image: "e17_button_detail_view_details.png" COMP; image: "e17_button_detail_view_name.png" COMP; image: "e17_button_detail_view.png" COMP; image: "e17_fileman_rubberband.png" COMP; image: "e17_menu_bg_border.png" COMP; image: "e17_logo.png" COMP; image: "e17_button.png" COMP; } styles { style { name: "fileman_icon_style"; base: "font=Edje-Vera color=#000 style=shadow shadow_color=#cccccc font_size=10 align=center wrap=char"; tag: "br" "\n"; tag: "hilight" "+ font=Edje-Vera-Bold"; tag: "invisible" "+ font=Edje-Vera font_size=7 style=none color=#0002"; } } group { name: "fileman/main"; parts { part { name: "background_clip"; mouse_events: 1; type: RECT; description { state: "default" 0.0; rel1 { relative: 0 0; offset: 0 0; } rel2 { relative: 1.0 1.0; offset: -16 -16; } } } part { name: "background"; mouse_events: 1; description { state: "default" 0.0; rel1 { relative: 0 0; offset: 0 0; } rel2 { relative: 1.0 1.0; offset: 0 0; } image { //normal: "e17_fileman_bg.png"; normal: "e17_brushed.png"; } fill { smooth: 0; size { relative: 0 0; offset: 400 300; } } } } part { name: "logo_bg"; clip_to: "background_clip"; mouse_events: 1; description { state: "default" 0.0; color: 255 255 255 64; rel1 { relative: 0 0; offset: -30 -80; } rel2 { relative: 0 0; offset: 90 80; } image { normal: "e17_logo.png"; } } } part { name: "background_border"; mouse_events: 1; description { state: "default" 0.0; rel1 { relative: 0 0; offset: 0 0; } rel2 { relative: 1.0 1.0; offset: -1 -1; } image { normal: "e17_fileman_bg_shadow.png"; } color: 255 255 255 138; } } part { name: "item"; type: SWALLOW; mouse_events: 1; description { state: "default" 0.0; rel1 { relative: 0 0; offset: 0 0; } rel2 { relative: 1.0 1.0; offset: -16 0; } } } part { name: "sb_vbar"; type: RECT; mouse_events: 0; description { state: "default" 0.0; min: 16 16; align: 1.0 0.0; rel1 { to: "background"; relative: 1.0 0.0; offset: -5 4; } rel2 { to: "background"; relative: 1.0 0.0; offset: -5 -1; to_y: "sb_hbar"; } } description { state: "hidden" 0.0; visible: 0; max: 0 99999; rel1 { to: "background"; relative: 1.0 0.0; offset: -4 4; } rel2 { to: "background"; relative: 1.0 0.0; offset: -4 -1; to_y: "sb_hbar"; } } } part { name: "sb_vbar_base"; type: RECT; clip_to: "sb_vbar"; mouse_events: 1; description { state: "default" 0.0; color: 0 0 0 0; rel1 { relative: 0.0 1.0; offset: 0 0; to: "sb_vbar_a1"; } rel2 { relative: 1.0 0.0; offset: -1 -1; to: "sb_vbar_a2"; } } } part { name: "sb_vbar_runner"; clip_to: "sb_vbar"; mouse_events: 0; description { state: "default" 0.0; max: 2 99999; rel1 { to: "sb_vbar_base"; } rel2 { to: "sb_vbar_base"; } image { normal: "e17_sb_runnerv.png"; border: 0 0 4 4; } fill { smooth: 0; } } } part { name: "sb_vbar_p1"; type: RECT; clip_to: "sb_vbar"; mouse_events: 1; description { state: "default" 0.0; color: 0 0 0 0; rel1 { relative: 0.0 1.0; offset: 0 0; to: "sb_vbar_a1"; } rel2 { relative: 1.0 0.0; offset: -1 -1; to: "vbar_bar"; } } } part { name: "sb_vbar_p2"; type: RECT; clip_to: "sb_vbar"; mouse_events: 1; description { state: "default" 0.0; color: 0 0 0 0; rel1 { relative: 0.0 1.0; offset: 0 0; to: "vbar_bar"; } rel2 { relative: 1.0 0.0; offset: -1 -1; to: "sb_vbar_a2"; } } } part { name: "vbar_bar"; clip_to: "sb_vbar"; mouse_events: 1; dragable { x: 0 0 0; y: 1 1 0; confine: "sb_vbar_base"; } description { state: "default" 0.0; min: 16 16; rel1 { relative: 0.5 0.5; offset: 0 0; to: "sb_vbar_base"; } rel2 { relative: 0.5 0.5; offset: 0 0; to: "sb_vbar_base"; } image { normal: "e17_sb_barv1.png"; border: 5 5 5 5; } } description { state: "clicked" 0.0; inherit: "default" 0.0; image { normal: "e17_sb_barv2.png"; } } } part { name: "vbar_bar_thumb"; clip_to: "sb_vbar"; mouse_events: 0; description { state: "default" 0.0; max: 8 8; min: 8 8; rel1 { to: "vbar_bar"; } rel2 { to: "vbar_bar"; } image { normal: "e17_scrollbar_vdrag_thumb.png"; } } } part { name: "sb_vbar_a1"; type: IMAGE; mouse_events: 1; clip_to: "sb_vbar"; description { state: "default" 0.0; align: 0.5 0.0; aspect: 1.0 1.0; aspect_preference: HORIZONTAL; rel1 { to: "sb_vbar"; relative: 0.0 0.0; offset: 0 0; } rel2 { to: "sb_vbar"; relative: 1.0 0.0; offset: -1 0; } image { normal: "e17_sb_btu1.png"; } } description { state: "clicked" 0.0; inherit: "default" 0.0; image { normal: "e17_sb_btu2.png"; } } } part { name: "sb_vbar_a2"; type: IMAGE; mouse_events: 1; clip_to: "sb_vbar"; description { state: "default" 0.0; align: 0.5 1.0; aspect: 1.0 1.0; aspect_preference: HORIZONTAL; rel1 { to: "sb_vbar"; relative: 0.0 1.0; offset: 0 -1; } rel2 { to: "sb_vbar"; relative: 1.0 1.0; offset: -1 -1; } image { normal: "e17_sb_btd1.png"; } } description { state: "clicked" 0.0; inherit: "default" 0.0; image { normal: "e17_sb_btd2.png"; } } } part { name: "sb_hbar"; type: RECT; mouse_events: 0; description { state: "default" 0.0; min: 16 16; align: 0.0 1.0; rel1 { to: "background"; relative: 0.0 1.0; offset: 4 -5; } rel2 { to: "background"; relative: 0.0 1.0; offset: -1 -5; to_x: "sb_vbar"; } } description { state: "hidden" 0.0; visible: 0; rel1 { to: "background"; relative: 0.0 1.0; offset: 0 -4; } rel2 { to: "background"; relative: 0.0 1.0; offset: -1 -4; to_x: "sb_vbar"; } } } part { name: "sb_hbar_base"; type: RECT; clip_to: "sb_hbar"; mouse_events: 1; description { state: "default" 0.0; color: 0 0 0 0; rel1 { relative: 1.0 0.0; offset: 0 0; to: "sb_hbar_a1"; } rel2 { relative: 0.0 1.0; offset: -1 -1; to: "sb_hbar_a2"; } } } part { name: "sb_hbar_runner"; clip_to: "sb_hbar"; mouse_events: 0; description { state: "default" 0.0; max: 99999 2; rel1 { to: "sb_hbar_base"; } rel2 { to: "sb_hbar_base"; } image { normal: "e17_sb_runnerh.png"; border: 4 4 0 0; } fill { smooth: 0; } } } part { name: "sb_hbar_p1"; type: RECT; clip_to: "sb_hbar"; mouse_events: 1; description { state: "default" 0.0; color: 0 0 0 0; rel1 { relative: 1.0 0.0; offset: 0 0; to: "sb_hbar_a1"; } rel2 { relative: 0.0 1.0; offset: -1 -1; to: "hbar_bar"; } } } part { name: "sb_hbar_p2"; type: RECT; clip_to: "sb_hbar"; mouse_events: 1; description { state: "default" 0.0; color: 0 0 0 0; rel1 { relative: 1.0 0.0; offset: 0 0; to: "hbar_bar"; } rel2 { relative: 0.0 1.0; offset: -1 -1; to: "sb_hbar_a2"; } } } part { name: "hbar_bar"; clip_to: "sb_hbar"; mouse_events: 1; dragable { x: 1 1 0; y: 0 0 0; confine: "sb_hbar_base"; } description { state: "default" 0.0; min: 16 16; rel1 { relative: 0.5 0.5; offset: 0 0; to: "sb_hbar_base"; } rel2 { relative: 0.5 0.5; offset: 0 0; to: "sb_hbar_base"; } image { normal: "e17_sb_barh1.png"; border: 5 5 5 5; } } description { state: "clicked" 0.0; inherit: "default" 0.0; image { normal: "e17_sb_barh2.png"; } } } part { name: "hbar_bar_thumb"; clip_to: "sb_hbar"; mouse_events: 0; description { state: "default" 0.0; max: 8 8; min: 8 8; rel1 { to: "hbar_bar"; } rel2 { to: "hbar_bar"; } image { normal: "e17_scrollbar_hdrag_thumb.png"; } } } part { name: "sb_hbar_a1"; type: IMAGE; mouse_events: 1; clip_to: "sb_hbar"; description { state: "default" 0.0; align: 0.0 0.5; aspect: 1.0 1.0; aspect_preference: VERTICAL; rel1 { to: "sb_hbar"; relative: 0.0 0.0; offset: 0 0; } rel2 { to: "sb_hbar"; relative: 0.0 1.0; offset: 0 -1; } image { normal: "e17_sb_btl1.png"; } } description { state: "clicked" 0.0; inherit: "default" 0.0; image { normal: "e17_sb_btl2.png"; } } } part { name: "sb_hbar_a2"; type: IMAGE; mouse_events: 1; clip_to: "sb_hbar"; description { state: "default" 0.0; align: 1.0 0.5; aspect: 1.0 1.0; aspect_preference: VERTICAL; rel1 { to: "sb_hbar"; relative: 1.0 0.0; offset: -1 0; } rel2 { to: "sb_hbar"; relative: 1.0 1.0; offset: -1 -1; } image { normal: "e17_sb_btr1.png"; } } description { state: "clicked" 0.0; inherit: "default" 0.0; image { normal: "e17_sb_btr2.png"; } } } } programs { program { name: "sb_vbar_show"; signal: "vbar"; source: "show"; action: STATE_SET "default" 0.0; target: "sb_vbar"; } program { name: "sb_vbar_hide"; signal: "vbar"; source: "hide"; action: STATE_SET "hidden" 0.0; target: "sb_vbar"; } program { name: "sb_hbar_show"; signal: "hbar"; source: "show"; action: STATE_SET "default" 0.0; target: "sb_hbar"; } program { name: "sb_hbar_hide"; signal: "hbar"; source: "hide"; action: STATE_SET "hidden" 0.0; target: "sb_hbar"; } program { name: "sb_vbar_a1_down"; signal: "mouse,down,1"; source: "sb_vbar_a1"; action: STATE_SET "clicked" 0.0; target: "sb_vbar_a1"; } program { name: "sb_vbar_a1_down2"; signal: "mouse,down,1"; source: "sb_vbar_a1"; action: DRAG_VAL_STEP 0.0 -1.0; target: "vbar_bar"; } program { name: "sb_vbar_a1_up"; signal: "mouse,up,1"; source: "sb_vbar_a1"; action: STATE_SET "default" 0.0; target: "sb_vbar_a1"; } program { name: "sb_vbar_a2_down"; signal: "mouse,down,1"; source: "sb_vbar_a2"; action: STATE_SET "clicked" 0.0; target: "sb_vbar_a2"; } program { name: "sb_vbar_a2_down2"; signal: "mouse,down,1"; source: "sb_vbar_a2"; action: DRAG_VAL_STEP 0.0 1.0; target: "vbar_bar"; } program { name: "sb_vbar_a2_up"; signal: "mouse,up,1"; source: "sb_vbar_a2"; action: STATE_SET "default" 0.0; target: "sb_vbar_a2"; } program { name: "sb_vbar_p1_down"; signal: "mouse,down,1"; source: "sb_vbar_p1"; action: DRAG_VAL_PAGE 0.0 -1.0; target: "vbar_bar"; } program { name: "sb_vbar_p2_down"; signal: "mouse,down,1"; source: "sb_vbar_p2"; action: DRAG_VAL_PAGE 0.0 1.0; target: "vbar_bar"; } program { name: "sb_vbar_down"; signal: "mouse,down,1"; source: "vbar_bar"; action: STATE_SET "clicked" 0.0; target: "vbar_bar"; } program { name: "sb_vbar_up"; signal: "mouse,up,1"; source: "vbar_bar"; action: STATE_SET "default" 0.0; target: "vbar_bar"; } program { name: "sb_hbar_a1_down"; signal: "mouse,down,1"; source: "sb_hbar_a1"; action: STATE_SET "clicked" 0.0; target: "sb_hbar_a1"; } program { name: "sb_hbar_a1_down2"; signal: "mouse,down,1"; source: "sb_hbar_a1"; action: DRAG_VAL_STEP -1.0 0.0; target: "hbar_bar"; } program { name: "sb_hbar_a1_up"; signal: "mouse,up,1"; source: "sb_hbar_a1"; action: STATE_SET "default" 0.0; target: "sb_hbar_a1"; } program { name: "sb_hbar_a2_down"; signal: "mouse,down,1"; source: "sb_hbar_a2"; action: STATE_SET "clicked" 0.0; target: "sb_hbar_a2"; } program { name: "sb_hbar_a2_down2"; signal: "mouse,down,1"; source: "sb_hbar_a2"; action: DRAG_VAL_STEP 1.0 0.0; target: "hbar_bar"; } program { name: "sb_hbar_a2_up"; signal: "mouse,up,1"; source: "sb_hbar_a2"; action: STATE_SET "default" 0.0; target: "sb_hbar_a2"; } program { name: "sb_hbar_p1_down"; signal: "mouse,down,1"; source: "sb_hbar_p1"; action: DRAG_VAL_PAGE -1.0 0.0; target: "hbar_bar"; } program { name: "sb_hbar_p2_down"; signal: "mouse,down,1"; source: "sb_hbar_p2"; action: DRAG_VAL_PAGE 1.0 0.0; target: "hbar_bar"; } program { name: "sb_hbar_down"; signal: "mouse,down,1"; source: "hbar_bar"; action: STATE_SET "clicked" 0.0; target: "hbar_bar"; } program { name: "sb_hbar_up"; signal: "mouse,up,1"; source: "hbar_bar"; action: STATE_SET "default" 0.0; target: "hbar_bar"; } } } group { name: "fileman/icon_normal"; min: 48 48; max: 128 9999; parts { part { /* this is used for debugging */ name: "ghost"; type: RECT; description { state: "default" 0.0; visible: 0; color: 128 128 128 128; } } part { name: "icon_swallow"; type: SWALLOW; mouse_events: 0; description { min: 48 48; max: 48 48; align: 0.5 0.0; state: "default" 0.0; } } part { name: "icon_overlay"; mouse_events: 1; description { state: "default" 0.0; visible: 0; rel1 { relative: 0.0 0.0; offset: 0 0; } rel2 { relative: 1.0 1.0; offset: -1 -1; } image { normal: "e17_button.png"; } color: 255 255 255 128; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "icon_title"; type: SWALLOW; description { fixed: 1 1; align: 0.5 0.0; state: "default" 0.0; rel1 { to: "icon_swallow"; relative: 0.0 1.0; offset: 1 -1; } rel2 { to: "icon_swallow"; relative: 1.0 1.0; offset: -1 -1; } } description { state: "clicked" 0.0; inherit: "default" 0.0; } } part { name: "icon_event"; type: RECT; mouse_events: 1; description { state: "default" 0.0; rel1 { relative: 0.0 0.0; offset: 0 0; } rel2 { relative: 1.0 1.0; offset: -1 -1; } color: 0 0 0 0; } } /* part { name: "icon_title"; type: TEXTBLOCK; effect: NONE; description { rel1 { relative: 0.0 1.0; offset: 5 -20; } rel2 { relative: 1.0 1.0; offset: -6 1000; } color: 0 0 0 255; //color3: 0 0 0 32; text { text: "No Title"; style: "fileman_icon_style"; min: 1 1; } } } */ part { name: "icon_title_edit_swallow"; type: SWALLOW; effect: NONE; description { rel1 { relative: 0.0 1.0; offset: 5 -20; } rel2 { relative: 1.0 1.0; offset: -6 -6; } } } } programs { program { name: "clicked"; signal: "clicked"; source: ""; action: STATE_SET "clicked" 0.0; target: "icon_title"; target: "icon_overlay"; } program { name: "unclicked"; signal: "unclicked"; source: ""; action: STATE_SET "default" 0.0; target: "icon_title"; target: "icon_overlay"; } } } group { name: "fileman/icon_list"; // min: 12 12; // max: 12 12; parts { part { name: "icon_swallow"; type: SWALLOW; mouse_events: 0; description { state: "default" 0.0; min: 16 16; max: 16 16; align: 1.0 1.0; fixed: 1 1; rel1 { relative: 0.0 0.0; offset: 2 2; } rel2 { relative: 0.0 1.0; offset: 2 -3; } } } part { name: "icon_title"; type: TEXT; effect: SHADOW; description { state: "default" 0.0; min: 16 16; rel1 { to_x: "icon_swallow"; relative: 1.0 0.0; offset: 2 2; } rel2 { relative: 1.0 1.0; offset: -2 -2; } color: 0 0 0 255; color3: 255 255 255 128; text { text: "No Title"; font: "Edje-Vera"; size: 10; //min: 1 1; align: 0.0 1.0; } } } part { name: "icon_event"; type: RECT; mouse_events: 1; description { state: "default" 0.0; color: 0 0 0 0; } } /* part { name: "icon_title"; type: TEXTBLOCK; effect: NONE; description { rel1 { relative: 0.0 1.0; offset: 5 -20; } rel2 { relative: 1.0 1.0; offset: -6 1000; } color: 0 0 0 255; //color3: 0 0 0 32; text { text: "No Title"; style: "fileman_icon_style"; min: 1 1; } } } */ part { name: "icon_title_edit_swallow"; type: SWALLOW; effect: NONE; description { rel1 { to_x: "icon_swallow"; relative: 1.0 0.0; offset: 2 2; } rel2 { relative: 1.0 1.0; offset: -2 -2; } } } } programs { program { name: "button_click"; signal: "mouse,down,1"; source: ""; action: SIGNAL_EMIT "clicked" ""; } } } group { name: "fileman/background"; parts { part { name: "base"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1 { relative: 0.0 0.0; offset: 1 1; } rel2 { relative: 1.0 1.0; offset: -1 -1; } color: 255 255 255 0; } } } } group { name: "fileman/rubberband"; parts { part { name: "base"; mouse_events: 0; description { state: "default" 0.0; rel1 { relative: 0.0 0.0; offset: 1 1; } rel2 { relative: 1.0 1.0; offset: -1 -1; } image { normal: "e17_fileman_rubberband.png"; border: 2 2 2 2; } color: 255 255 255 128; } } } } FILEMAN_ICON_CLICKABLE("folder"); FILEMAN_ICON_CLICKABLE("file"); FILEMAN_ICON("home"); FILEMAN_ICON("desktop"); FILEMAN_ICON("pdf"); FILEMAN_ICON("c"); FILEMAN_ICON("h"); FILEMAN_ICON("o"); FILEMAN_ICON("sh"); FILEMAN_ICON("png"); FILEMAN_ICON("jpg"); FILEMAN_ICON("avi"); FILEMAN_ICON("mp3"); FILEMAN_ICON("xcf"); FILEMAN_ICON("cpp"); FILEMAN_ICON("cs"); FILEMAN_ICON("patch"); FILEMAN_ICON("diff"); FILEMAN_ICON("doc"); FILEMAN_ICON("ogg"); FILEMAN_ICON("txt"); FILEMAN_ICON("bz2"); FILEMAN_ICON("deb"); FILEMAN_ICON("ttf"); FILEMAN_ICON("pcf"); FILEMAN_ICON("bdf"); FILEMAN_ICON("css"); FILEMAN_ICON("html"); FILEMAN_ICON("htm"); FILEMAN_ICON("zip"); FILEMAN_ICON("gz"); FILEMAN_ICON("tar"); FILEMAN_ICON("mpg"); FILEMAN_ICON("mpeg"); FULL_SIZE_FILEMAN_BUTTON("open"); FULL_SIZE_FILEMAN_BUTTON("copy"); FULL_SIZE_FILEMAN_BUTTON("cut"); FULL_SIZE_FILEMAN_BUTTON("paste"); FULL_SIZE_FILEMAN_BUTTON("delete"); FULL_SIZE_FILEMAN_BUTTON("rename"); FULL_SIZE_FILEMAN_BUTTON("properties"); FULL_SIZE_FILEMAN_BUTTON("arrange_name"); FULL_SIZE_FILEMAN_BUTTON("arrange"); FULL_SIZE_FILEMAN_BUTTON("arrange_time"); FULL_SIZE_FILEMAN_BUTTON("new"); FULL_SIZE_FILEMAN_BUTTON("new_dir"); FULL_SIZE_FILEMAN_BUTTON("refresh"); FULL_SIZE_FILEMAN_BUTTON("view_details"); FULL_SIZE_FILEMAN_BUTTON("view_name"); FULL_SIZE_FILEMAN_BUTTON("view");