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