1% 2% anyremote configuration file for customization of GUI of Java client. (Server-mode) 3% 4 5% STATUS stable 6% XTEST no 7% SOUND no 8% ENV no 9% MEDIACENTER setup 10 11GuiAppName=Main screen layout setup example 12GuiAppType=Example 13GuiAppBinary=true 14GuiAppProtocols=Server 15GuiAppDesc=Example of anyRemote Android/J2ME clients main screen layout setup. 16 17[Protocol]=Server 18 19(Init)=\ 20 Include($(CfgDir)/Utils/aliases-server.cfg); 21 22(Connect)=\ 23 Set(title,Layout Setup);\ 24 Set(parameter,debug,on);\ 25 Get(screen_size);\ 26 Set(layout,3x4,);\ 27 Set(icons,Layout Setup,\ 28 1,vol_down,2,mute,3,vol_up,\ 29 4,rewind,5,play,6,forward,\ 30 7,prev,8,stop,9,next,\ 31 *,question,0,pause,#,no);\ 32 Make(mode,init_setup); 33 34 35[Mode]=init_setup 36 37* *=Set(text,replace,Help,With this configuration file it is possible to setup icon size and distance beetween icons.\nPlease choose Android or J2ME); 38Back=\ 39 Set(text,close);\ 40 Macro(M_MENU); 41 42(EnterMode)=\ 43 Set(status,Please choose Android or J2ME);\ 44 Macro(M_MENU); 45 46M_MENU=\ 47 Set(menu,replace,Android,J2ME);\ 48 Macro(MEDIACENTER_MENU); 49 50 51Android=Make(mode,a_setup); 52J2ME=Make(mode,j_setup); 53 54[ModeEnd] 55 56[Mode]=j_setup 57 58(EnterMode)=\ 59 Make(var,isize,by_value,32);\ 60 Make(var,space,by_value,0);\ 61 Get(icon_size);\ 62 Get(icon_padding);\ 63 Macro(J_MENU); 64 65J_MENU=\ 66 Set(menu,replace,Main,Default,16,32,48,64,96,128,Padding+,Padding-,Save Setup,Clear Setup);\ 67 Macro(MEDIACENTER_MENU); 68 69Main=Make(mode,init_setup); 70 710=Macro(Default); 721=Macro(Padding-); 733=Macro(Padding+); 74 75Default=\ 76 Make(var,isize,by_value,32);\ 77 Make(var,space,by_value,0);\ 78 Set(parameter,icon_size,$(isize));\ 79 Get(icon_size);\ 80 Set(parameter,icon_padding,$(space));\ 81 Get(icon_padding); 82 8316=Make(var,isize,by_value,16);Set(parameter,icon_size,$(isize));Get(icon_size); 8432=Make(var,isize,by_value,32);Set(parameter,icon_size,$(isize));Get(icon_size); 8548=Make(var,isize,by_value,48);Set(parameter,icon_size,$(isize));Get(icon_size); 8664=Make(var,isize,by_value,64);Set(parameter,icon_size,$(isize));Get(icon_size); 8796=Make(var,isize,by_value,96);Set(parameter,icon_size,$(isize));Get(icon_size); 88128=Make(var,isize,by_value,128);Set(parameter,icon_size,$(isize));Get(icon_size); 89 90Padding+=\ 91 Make(var,space,expr $(space) + 1);\ 92 Set(parameter,icon_padding,$(space));\ 93 Get(icon_padding); 94 95Padding-=\ 96 Make(var,space,expr $(space) - 1);\ 97 Set(parameter,icon_padding,$(space));\ 98 Get(icon_padding); 99 100IconSize($$)=\ 101 Make(var,isize,by_value,$(Index));\ 102 Set(status,$(isize) / $(space)); 103 104IconPadding($$)=\ 105 Make(var,space,by_value,$(Index));\ 106 Set(status,$(isize) / $(space)); 107 108Save Setup=\ 109 Make(var,dummy,touch $(TmpDir)/hook_connect;mv $(TmpDir)/hook_connect $(TmpDir)/hook_connect.old;cat $(TmpDir)/hook_connect.old|grep -v icon_size|grep -v icon_padding > $(TmpDir)/hook_connect;echo "");\ 110 Exec(echo "Set(parameter,icon_size,$(isize))" >> $(TmpDir)/hook_connect;echo "Set(parameter,icon_padding,$(space))" >> $(TmpDir)/hook_connect); 111 112Clear Setup=\ 113 Exec(touch $(TmpDir)/hook_connect;mv $(TmpDir)/hook_connect $(TmpDir)/hook_connect.old;cat $(TmpDir)/hook_connect.old|grep -v icon_size|grep -v icon_padding > $(TmpDir)/hook_connect); 114 115* *=Set(text,replace,Help,With this configuration file it is possible to setup icon size and distance beetween icons.\n0 - Defaults\n1 - Decrease Padding\n3 - Increase Padding\nTo be able to select icon size in J2ME client it needs to use J2ME client with full icons sets); 116Back=\ 117 Set(text,close);\ 118 Macro(J_MENU); 119 120[ModeEnd] 121 122[Mode]=a_setup 123 124(EnterMode)=\ 125 Make(var,isize,by_value,32);\ 126 Make(var,space,by_value,0);\ 127 Get(icon_size);\ 128 Get(icon_padding);\ 129 Macro(A_MENU); 130 131A_MENU=\ 132 Set(menu,replace,Main,Default,Size+,Size-,Padding+,Padding-,Save Setup,Clear Setup);\ 133 Macro(MEDIACENTER_MENU); 134 135Main=Make(mode,init_setup); 136 1370=Macro(Default); 1381=Macro(Padding-); 1393=Macro(Padding+); 1404=Macro(Size-); 1416=Macro(Size+); 142 143Default=\ 144 Make(var,isize,by_value,-1);\ 145 Make(var,space,by_value,0);\ 146 Set(parameter,icon_size,$(isize));\ 147 Get(icon_size);\ 148 Set(parameter,icon_padding,$(space));\ 149 Get(icon_padding); 150 151Size+=\ 152 Make(var,isize,expr $(isize) + 1);\ 153 Set(parameter,icon_size,$(isize));\ 154 Get(icon_size); 155 156Size-=\ 157 Make(var,isize,expr $(isize) - 1);\ 158 Set(parameter,icon_size,$(isize));\ 159 Get(icon_size); 160 161Padding+=\ 162 Make(var,space,expr $(space) + 1);\ 163 Set(parameter,icon_padding,$(space));\ 164 Get(icon_padding); 165 166Padding-=\ 167 Make(var,space,expr $(space) - 1);\ 168 Set(parameter,icon_padding,$(space));\ 169 Get(icon_padding); 170 171IconSize($$)=\ 172 Make(var,isize,by_value,$(Index));\ 173 Set(status,$(isize) / $(space)); 174 175IconPadding($$)=\ 176 Make(var,space,by_value,$(Index));\ 177 Set(status,$(isize) / $(space)); 178 179Save Setup=\ 180 Make(var,dummy,touch $(TmpDir)/hook_connect;mv $(TmpDir)/hook_connect $(TmpDir)/hook_connect.old;cat $(TmpDir)/hook_connect.old|grep -v icon_size|grep -v icon_padding > $(TmpDir)/hook_connect;echo "");\ 181 Exec(echo "Set(parameter,icon_size,$(isize))" >> $(TmpDir)/hook_connect;echo "Set(parameter,icon_padding,$(space))" >> $(TmpDir)/hook_connect); 182 183Clear Setup=\ 184 Exec(touch $(TmpDir)/hook_connect;mv $(TmpDir)/hook_connect $(TmpDir)/hook_connect.old;cat $(TmpDir)/hook_connect.old|grep -v icon_size|grep -v icon_padding > $(TmpDir)/hook_connect); 185 186* *=Set(text,replace,Help,With this configuration file it is possible to setup icon size and distance beetween icons.\n 0 - Defaults\n1 - Decrease Padding\n3 - Increase Padding\n4 - Decrease Icon Size\n6 - Increase Icon Size); 187Back=\ 188 Set(text,close);\ 189 Macro(A_MENU) 190 191[ModeEnd] 192 193[End] 194