1%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2% 3% Key aliases for default picture viewer handling in server mode 4% 5%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 6 7% In inherited modes configuration files it needs to load: 8%(Init)=\ 9% Include($(CfgDir)/Utils/aliases-server.cfg);\ 10% Include($(CfgDir)/Utils/aliases-server-fbrowser-v4i.cfg);\ 11 12[Protocol]=Server 13 14% 15% In inherited modes: 16% - APP_IS_RUN macro must define $(app_run) variable (1== app is run, 0 == app does not run) 17% - it needs to define $(app_manage_mode) variable 18% 19[Mode]=default_pixviewer_init 20 21(EnterMode)=\ 22 Set(popup,show,Loading...);\ 23 Make(var,app_run,by_value,0);\ 24 Make(var,open_file,by_value,);\ 25 Macro(APP_IS_RUN);\ 26 Macro(APP_MANAGE,expr 1 - $(app_run));\ 27 Macro(APP_CHOOSE_FILE,echo $(app_run));\ 28 Set(popup,hide); 29 30APP_CHOOSE_FILE=\ 31 Make(mode,simple_file_manager); 32 33APP_MANAGE=\ 34 Make(mode,$(app_manage_mode)); 35 36[ModeEnd] 37 38 39% Variable $(open_file) should be defined in simple_file_manager mode 40 41[Mode]=default_pixviewer 42 43(EnterMode)=\ 44 Macro(SETUP_DEFAULT_POWER_MANAGEMENT);\ 45 Macro(APP_SETUP);\ 46 Macro(APP_START_IF);\ 47 Macro(APP_RAISE);\ 48 Macro(SETUP_DEFAULT_PIXVIEWER);\ 49 Macro(APP_MENU); 50 51SETUP_DEFAULT_PIXVIEWER=\ 52 Set(layout,default);\ 53 Set(icons,$(app_name),\ 54 1,folder,\ 55 2,plus,\ 56 3,refresh,\ 57 4,rewind,\ 58 5,fit,\ 59 6,forward,\ 60 7,prev,\ 61 8,minus,\ 62 9,next,\ 63 *,question,\ 64 0,fullscreen,\ 65 #,no);\ 66 Set(hints,\ 67 1,file manager,\ 68 2,zoom in,\ 69 3,rotate,\ 70 4,previous,\ 71 5,fit,\ 72 6,next,\ 73 7,first,\ 74 8,zoom out,\ 75 9,last,\ 76 *,help (press twice),\ 77 0,fullscreen,\ 78 #,quit viewer);\ 79 Set(status,$(app_name));\ 80 Set(title,); 81 82% Default menu 83APP_MENU=\ 84 Set(menu,replace,PowerMgmt);\ 85 Macro(ALLIN1MENU);\ 86 Macro(MEDIACENTER_MENU); 87 88Back=Set(text,close);\ 89 Macro(APP_MENU); 90 91Back($$)=Set(list,close);\ 92 Macro(APP_MENU); 93 941=Macro(PIX_FILE_BROWSER) 952=Macro(PIX_ZOOM_IN) 963=Macro(PIX_ROTATE) 97 984=Macro(PIX_PREV); 995=Macro(PIX_FIT); 1006=Macro(PIX_NEXT); 101 1027=Macro(PIX_FIRST) 1038=Macro(PIX_ZOOM_OUT) 1049=Macro(PIX_LAST) 105 106* *=Set(text,replace,Help,1 File Browser\n2 Zoom In\n3 Rotate\n4 Previous\n5 Fit\n6 Next\n7 First\n8 Zoom Out\n9 Last\n ** Help\n0 Fullscreen\n# Quit $(app_name)\n); 1070=Macro(APP_FULLSCREEN) 108#=Macro(APP_QUIT);\ 109 Make(mode,simple_file_manager); 110 111% Android support 112VOL-=Macro(PIX_PREV); 113VOL+=Macro(PIX_NEXT); 114SlideLeft =Macro(PIX_NEXT); 115SlideRight=Macro(PIX_PREV); 116SlideDown =Macro(PIX_ZOOM_OUT); 117SlideUp =Macro(PIX_ZOOM_IN); 118 119% Rarely used 120Cancel=\ 121 Macro(APP_QUIT);\ 122 Make(exit); 123 124PIX_FILE_BROWSER=\ 125 Macro(APP_QUIT);\ 126 Make(mode,simple_file_manager); 127 128[ModeEnd] 129 130[End] 131