sample.rcp
上传用户:wstnjxml
上传日期:2014-04-03
资源大小:7248k
文件大小:19k
源码类别:

Windows CE

开发平台:

C/C++

  1. /*****************************************************************************  *  * This program is free software ; you can redistribute it and/or modify  * it under the terms of the GNU General Public License as published by  * the Free Software Foundation; either version 2 of the License, or  * (at your option) any later version.  *  * This program is distributed in the hope that it will be useful,  * but WITHOUT ANY WARRANTY; without even the implied warranty of  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the  * GNU General Public License for more details.  *  * You should have received a copy of the GNU General Public License  * along with this program; if not, write to the Free Software  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA  *  * $Id: sample.rcp 160 2005-01-03 17:06:27Z picard $  *  * The Core Pocket Media Player  * Copyright (c) 2004-2005 Gabor Kovacs  *  ****************************************************************************/ #include "resources.h" 
  2. #define kFrmNavHeaderFlagsObjectFocusStartState  0x00000001 
  3. #define kFrmNavHeaderFlagsAppFocusStartState      0x00000002
  4. //LAUNCHERCATEGORY ID 1000 "Multimedia" APPLICATIONICONNAME 1000 "TCPMP"
  5. BITMAPFAMILYEX ID SliderBackground
  6. BEGIN
  7. BITMAP "slider1.bmp" BPP 1 DENSITY 1
  8. BITMAP "slider2.bmp" BPP 1 DENSITY 2
  9. END
  10. BITMAPFAMILYEX ID SliderThumb
  11. BEGIN
  12. BITMAP "sliderthumb1.bmp" BPP 1 TRANSPARENTINDEX 0 DENSITY 1
  13. BITMAP "sliderthumb2.bmp" BPP 1 TRANSPARENTINDEX 0 DENSITY 2
  14. END
  15. BITMAPFAMILYEX ID OpenImageChecked
  16. BEGIN
  17. BITMAP "openchecked1.bmp" BPP 1 TRANSPARENTINDEX 0 DENSITY 1
  18. BITMAP "openchecked2.bmp" BPP 1 TRANSPARENTINDEX 0 DENSITY 2
  19. END
  20. BITMAPFAMILYEX ID OpenImageUnchecked
  21. BEGIN
  22. BITMAP "openunchecked1.bmp" BPP 1 TRANSPARENTINDEX 0 DENSITY 1
  23. BITMAP "openunchecked2.bmp" BPP 1 TRANSPARENTINDEX 0 DENSITY 2
  24. END
  25. BITMAPFAMILYEX ID OpenImageDir
  26. BEGIN
  27. BITMAP "opendir1.bmp" BPP 8 TRANSPARENT 255 0 255 DENSITY 1
  28. BITMAP "opendir2.bmp" BPP 8 TRANSPARENT 255 0 255 DENSITY 2
  29. END
  30. BITMAPFAMILYEX ID OpenImageUp
  31. BEGIN
  32. BITMAP "openup1.bmp" BPP 8 TRANSPARENT 255 0 255 DENSITY 1
  33. BITMAP "openup2.bmp" BPP 8 TRANSPARENT 255 0 255 DENSITY 2
  34. END
  35. FORM ID MainForm AT (0 0 160 160)
  36. MENUID MainMenu
  37. NOSAVEBEHIND
  38. BEGIN
  39. GADGET ID MainWinTitle AT ( 0 0 41 14)
  40. FIELD ID MainTitle AT (49 2 110 11) SINGLELINE NONEDITABLE
  41. GADGET ID MainViewport AT (0 16 160 127)
  42. SLIDER ID MainPosition AT (1 130 128 13) MIN 0 MAX 16384 VALUE 0 PAGESIZE 16384 BACKGROUNDID SliderBackground THUMBID SliderThumb
  43. FIELD ID MainTimer AT (129 130 30 13) SINGLELINE NONEDITABLE RIGHTALIGN
  44. BUTTON "<<"  ID MainPrev AT (  1 144  26 15)
  45. PUSHBUTTON "Play" ID MainPlay AT ( 31 144  36 15)
  46. BUTTON ">>"  ID MainNext AT ( 71 144  26 15)
  47. BUTTON "Full"  ID MainFullScreen AT (101 144  26 15)
  48. BUTTON "Pref"  ID MainPref AT (131 144  26 15)
  49. END
  50. FORM ID AboutForm AT (4 84 152 82)
  51. NOSAVEBEHIND
  52. DEFAULTBTNID DummyOk
  53. BEGIN
  54. TITLE "About TCPMP"
  55. LABEL "The Core Pocket Media Player" AUTOID AT (20 18)
  56. LABEL "                                        " AboutVersion AT (40 29)
  57. LABEL "This program is FREE software" AUTOID AT (10 44)
  58. LABEL "and may be distributed according" AUTOID AT (10 54)
  59. LABEL "to the terms of the GNU General" AUTOID AT (10 64)
  60. LABEL "Public License." AUTOID AT (10 74)
  61. LABEL "                                        " AboutOSVersion AT (10 92)
  62. LABEL "                                        " AboutOEMInfo AT (10 102)
  63. LABEL "                                        " AboutCPU AT (10 112)
  64. LABEL "                                        " AboutMem1 AT (10 122)
  65. LABEL "                                        " AboutMem2 AT (10 132)
  66. BUTTON "OK" ID DummyOk AT (59 146 40 12)
  67. END
  68. NAVIGATION ID AboutForm
  69. INITIALSTATE kFrmNavHeaderFlagsObjectFocusStartState
  70. INITIALOBJECTID DummyOk
  71. NAVIGATIONMAP
  72. ROW  DummyOk 
  73. END
  74. FORM ID MediaInfoForm AT (0 0 160 160)
  75. NOSAVEBEHIND
  76. DEFAULTBTNID DummyOk
  77. BEGIN
  78. TITLE "Media Info"
  79. LABEL "                                        " MediaInfoFormat AT (10 18)
  80. LABEL "                                        " MediaInfoURL AT (10 29)
  81. LABEL "                                        " MediaAudioCodec AT (10 50)
  82. LABEL "                                        " MediaAudioFormat AT (10 61)
  83. LABEL "                                        " MediaVideoCodec AT (10 82)
  84. LABEL "                                        " MediaVideoFormat AT (10 93)
  85. LABEL "                                        " MediaVideoTotal AT (10 104)
  86. LABEL "                                        " MediaVideoDropped AT (10 115)
  87. BUTTON "OK" ID DummyOk AT (59 146 40 12)
  88. END
  89. NAVIGATION ID MediaInfoForm
  90. INITIALSTATE kFrmNavHeaderFlagsObjectFocusStartState
  91. INITIALOBJECTID DummyOk
  92. NAVIGATIONMAP
  93. ROW  DummyOk 
  94. END
  95. FORM ID BenchmarkForm AT (0 0 160 160)
  96. NOSAVEBEHIND
  97. DEFAULTBTNID DummyOk
  98. BEGIN
  99. TITLE "Benchmark"
  100. LABEL "                                        " BenchmarkSpeed AT (10 18)
  101. LABEL "                                        " BenchmarkFPS AT (10 38)
  102. LABEL "                                        " BenchmarkTime AT (10 49)
  103. LABEL "                                        " BenchmarkOrigFPS AT (10 69)
  104. LABEL "                                        " BenchmarkOrigTime AT (10 80)
  105. BUTTON "OK" ID DummyOk AT (59 146 40 12)
  106. END
  107. NAVIGATION ID BenchmarkForm
  108. INITIALSTATE kFrmNavHeaderFlagsObjectFocusStartState
  109. INITIALOBJECTID DummyOk
  110. NAVIGATIONMAP
  111. ROW  DummyOk 
  112. END
  113. FORM ID OpenForm AT (0 0 160 160)
  114. NOSAVEBEHIND
  115. DEFAULTBTNID OpenOk
  116. BEGIN
  117. TITLE "Select"
  118. // POPUPTRIGGER "" ID OpenMime AT (80 0 80 12) LEFTANCHOR
  119. // POPUPLIST ID OpenMime OpenMimeList
  120. // LIST ID OpenMimeList AT (80 0 80 60) NONUSABLE
  121. FIELD ID OpenURL AT (0 16 160 12) SINGLELINE NONEDITABLE
  122. GADGET ID OpenLine     AT (0 28 152 1)
  123. GADGET ID OpenList     AT (0 30 152 110)
  124. SCROLLBAR ID OpenScroll AT (152 30 7 110) 
  125. BUTTON "OK" ID OpenOk AT (  2 143  36 15)
  126. BUTTON "All"  ID OpenAll AT ( 42 143  36 15)
  127. BUTTON "None" ID OpenNone AT ( 82 143  36 15)
  128. BUTTON "Cancel" ID OpenCancel AT (122 143  36 15)
  129. END
  130. NAVIGATION ID OpenForm
  131. INITIALSTATE kFrmNavHeaderFlagsObjectFocusStartState
  132. INITIALOBJECTID OpenOk
  133. NAVIGATIONMAP
  134. ROW OpenOk
  135. OpenAll
  136. OpenNone
  137. OpenCancel
  138. END
  139. FORM ID TweakForm AT (0 0 160 160)
  140. NOSAVEBEHIND
  141. DEFAULTBTNID DummyOk
  142. BEGIN
  143. TITLE "Tweaks"
  144. CHECKBOX "Battery manager override" ID TweakBattery AT ( 1 16 157 12 )
  145. LABEL "Device won't emergency turn off." ID TweakBatteryLabel1 AT (6 28)
  146. LABEL "Very much reduced player interface." ID TweakBatteryLabel2 AT (6 40)
  147.     LABEL "Use POWER button to exit this mode!" ID TweakBatteryLabel3 AT (6 52)
  148. CHECKBOX "Eliminate LCD tearing" ID TweakTrippleBuffer AT ( 1 67 157 12 )
  149. LABEL "Only visible on 320x480 screens." ID TweakTrippleBufferLabel1 AT (6 79)
  150. CHECKBOX "LCD white borderless fullscreen" ID TweakBorderless AT ( 1 94 157 12 )
  151. LABEL "Not all LCD panels support it." ID TweakBorderlessLabel1 AT (6 106)
  152. LABEL "UNCHECK IF IT DOESN'T WORK!" ID TweakBorderlessLabel2 AT (6 118)
  153. CHECKBOX "Use storage memory for decoding" ID TweakMemory AT ( 1 133 157 12 )
  154. BUTTON "OK" ID DummyOk AT (59 146 40 12)
  155. END
  156. NAVIGATION ID TweakForm
  157. INITIALSTATE kFrmNavHeaderFlagsObjectFocusStartState
  158. INITIALOBJECTID DummyOk
  159. NAVIGATIONMAP
  160. ROW  DummyOk 
  161. END
  162. FORM ID AdvForm AT (0 0 160 160)
  163. NOSAVEBEHIND
  164. DEFAULTBTNID DummyOk
  165. BEGIN
  166. TITLE "Advanced options"
  167. CHECKBOX "Smooth zoom" ID AdvSmoothZoom AT ( 1 16 157 12 )
  168. CHECKBOX "D-Pad follow screen orientation" ID AdvKeyFollowDir AT ( 1 28 157 12 )
  169. CHECKBOX "Benchmark from current position" ID AdvBenchFromPos AT ( 1 40 157 12 )
  170. CHECKBOX "Override AVI timing based on audio" ID AdvAVIFrameRate AT ( 1 52 157 12 )
  171. CHECKBOX "Hide non-critical battery warnings" ID AdvNoBatteryWarning AT ( 1 64 157 12 )
  172. CHECKBOX "No additional safe event checking" ID AdvNoEventChecking AT ( 1 76 157 12 )
  173. CHECKBOX "Always check SD card for plugins" ID AdvCardPlugins AT ( 1 88 157 12 )
  174. CHECKBOX "Pre-rotate portrait movies" ID AdvPreRotate AT ( 1 100 157 12 )
  175. CHECKBOX "Disable AVC deblocking filter" ID AdvNoDeblocking AT ( 1 112 157 12 )
  176. CHECKBOX "Blink LED when screen turned off" ID AdvBlinkLED AT ( 1 124 157 12 )
  177. BUTTON "OK" ID DummyOk AT (59 146 40 12)
  178. END
  179. NAVIGATION ID AdvForm
  180. INITIALSTATE kFrmNavHeaderFlagsObjectFocusStartState
  181. INITIALOBJECTID DummyOk
  182. NAVIGATIONMAP
  183. ROW  DummyOk 
  184. END
  185. FORM ID EqForm AT (0 0 160 160)
  186. NOSAVEBEHIND
  187. DEFAULTBTNID DummyOk
  188. BEGIN
  189. TITLE "Equalizer"
  190. LABEL      "Pre-amp"  AUTOID   AT ( 2 15)
  191. SLIDER  ID EqPreamp           AT (40 15 100 10) MIN 0 MAX 40 VALUE 20 PAGESIZE 1 FEEDBACK 
  192. FIELD  ID EqPreampValue      AT(142 15 15 10) SINGLELINE NONEDITABLE RIGHTALIGN
  193. LABEL      "60 Hz"    AUTOID   AT ( 2 27)
  194. SLIDER  ID Eq1                AT (40 27 100 10) MIN 0 MAX 40 VALUE 20 PAGESIZE 1 FEEDBACK 
  195. FIELD  ID Eq1Value           AT(142 27 15 10) SINGLELINE NONEDITABLE RIGHTALIGN
  196. LABEL      "170 Hz"   AUTOID   AT ( 2 38)
  197. SLIDER  ID Eq2                AT (40 38 100 10) MIN 0 MAX 40 VALUE 20 PAGESIZE 1 FEEDBACK 
  198. FIELD  ID Eq2Value           AT(142 38 15 10) SINGLELINE NONEDITABLE RIGHTALIGN
  199. LABEL      "310 Hz"   AUTOID   AT ( 2 49)
  200. SLIDER  ID Eq3                AT (40 49 100 10) MIN 0 MAX 40 VALUE 20 PAGESIZE 1 FEEDBACK 
  201. FIELD  ID Eq3Value           AT(142 49 15 10) SINGLELINE NONEDITABLE RIGHTALIGN
  202. LABEL      "600 Hz"   AUTOID   AT ( 2 60)
  203. SLIDER  ID Eq4                AT (40 60 100 10) MIN 0 MAX 40 VALUE 20 PAGESIZE 1 FEEDBACK 
  204. FIELD  ID Eq4Value           AT(142 60 15 10) SINGLELINE NONEDITABLE RIGHTALIGN
  205. LABEL      "1 Khz"    AUTOID   AT ( 2 71)
  206. SLIDER  ID Eq5                AT (40 71 100 10) MIN 0 MAX 40 VALUE 20 PAGESIZE 1 FEEDBACK 
  207. FIELD  ID Eq5Value           AT(142 71 15 10) SINGLELINE NONEDITABLE RIGHTALIGN
  208. LABEL      "3 Khz"    AUTOID   AT ( 2 82)
  209. SLIDER  ID Eq6                AT (40 82 100 10) MIN 0 MAX 40 VALUE 20 PAGESIZE 1 FEEDBACK 
  210. FIELD  ID Eq6Value           AT(142 82 15 10) SINGLELINE NONEDITABLE RIGHTALIGN
  211. LABEL      "6 Khz"    AUTOID   AT ( 2 93)
  212. SLIDER  ID Eq7                AT (40 93 100 10) MIN 0 MAX 40 VALUE 20 PAGESIZE 1 FEEDBACK 
  213. FIELD  ID Eq7Value           AT(142 93 15 10) SINGLELINE NONEDITABLE RIGHTALIGN
  214. LABEL      "12 Khz"   AUTOID   AT ( 2 104)
  215. SLIDER  ID Eq8                AT (40 104 100 10) MIN 0 MAX 40 VALUE 20 PAGESIZE 1 FEEDBACK 
  216. FIELD  ID Eq8Value           AT(142 104 15 10) SINGLELINE NONEDITABLE RIGHTALIGN
  217. LABEL      "14 Khz"   AUTOID   AT ( 2 115)
  218. SLIDER  ID Eq9                AT (40 115 100 10) MIN 0 MAX 40 VALUE 20 PAGESIZE 1 FEEDBACK 
  219. FIELD  ID Eq9Value           AT(142 115 15 10) SINGLELINE NONEDITABLE RIGHTALIGN
  220. LABEL      "16Khz"    AUTOID   AT ( 2 126)
  221. SLIDER  ID Eq10               AT (40 126 100 10) MIN 0 MAX 40 VALUE 20 PAGESIZE 1 FEEDBACK 
  222. FIELD  ID Eq10Value          AT(142 126 15 10) SINGLELINE NONEDITABLE RIGHTALIGN
  223. CHECKBOX "Enabled" ID EqEnable AT ( 1 137 60 11 )
  224. CHECKBOX "Attenuate" ID EqAttenuate AT ( 1 148 60 11 )
  225. BUTTON "Reset" ID EqReset AT (66 146 40 12)
  226. BUTTON "OK" ID DummyOk AT (118 146 40 12)
  227. END
  228. NAVIGATION ID EqForm
  229. INITIALSTATE kFrmNavHeaderFlagsObjectFocusStartState
  230. INITIALOBJECTID DummyOk
  231. NAVIGATIONMAP
  232. ROW  DummyOk 
  233. END
  234. FORM ID PrefForm AT (0 0 160 160)
  235. NOSAVEBEHIND
  236. DEFAULTBTNID PrefClose
  237. BEGIN
  238. TITLE "Preferences"
  239. PUSHBUTTON "General" ID PrefGeneral AT (  1 143  46 15) GROUP 1
  240. PUSHBUTTON "Video"   ID PrefVideo AT ( 47 143  36 15) GROUP 1
  241. PUSHBUTTON "Audio"  ID PrefAudio AT ( 84 143  36 15) GROUP 1
  242. BUTTON     "Close"   ID PrefClose AT (125 143  32 15)
  243. GRAFFITISTATEINDICATOR AT (135 130)
  244. LABEL      "Speed"   ID PrefGeneralSpeedLabel AT (6 26)
  245. FIELD ID PrefGeneralSpeedValue AT (125 26 25 13) SINGLELINE NONEDITABLE RIGHTALIGN
  246. PUSHBUTTON "Original" ID PrefGeneralSpeedOrig AT (36 24 42 15) GROUP 2
  247. PUSHBUTTON "Custom"   ID PrefGeneralSpeedCustom AT (79 24 42 15) GROUP 2
  248. SLIDER  ID PrefGeneralSpeed    AT ( 2 41 156 15) MIN 0 MAX 1024 VALUE 0 PAGESIZE 64 FEEDBACK
  249. PUSHBUTTON "Repeat"  ID PrefGeneralRepeat   AT (35 65  40 15)
  250. PUSHBUTTON "Shuffle" ID PrefGeneralShuffle  AT (85 65  40 15)
  251. LABEL      "Move forward by" ID PrefGeneralMoveFFwdLabel AT (6 87)
  252. FIELD ID PrefGeneralMoveFFwd AT ( 92 87 34 12 ) MAXCHARS 7 UNDERLINED 
  253. LABEL      "sec." ID PrefGeneralMoveFFwdLabel2 AT (128 87)
  254. LABEL      "Move backward by" ID PrefGeneralMoveBackLabel AT (6 100)
  255. FIELD ID PrefGeneralMoveBack AT ( 92 100 34 12 ) MAXCHARS 7 UNDERLINED
  256. LABEL      "sec." ID PrefGeneralMoveBackLabel2 AT (128 100)
  257. LABEL      "A/V sync offset by" ID PrefGeneralAVOffsetLabel AT (6 113)
  258. FIELD ID PrefGeneralAVOffset AT ( 92 113 34 12 ) MAXCHARS 7 UNDERLINED
  259. LABEL      "msec." ID PrefGeneralAVOffsetLabel2 AT (128 113)
  260. LABEL      "Volume" PrefAudioVolumeLabel AT (6 17)
  261. FIELD ID PrefAudioVolumeValue AT (37 17 25 13) SINGLELINE NONEDITABLE RIGHTALIGN
  262. SLIDER ID PrefAudioVolume AT (2 28 156 15) MIN 0 MAX 100 VALUE 0 PAGESIZE 1024 FEEDBACK
  263. LABEL      "Left" PrefAudioPanLabel AT (6 49)
  264. LABEL      "Right" PrefAudioPanLabel2 AT (88 49)
  265. FIELD ID PrefAudioPanValue AT (37 49 25 13) SINGLELINE NONEDITABLE RIGHTALIGN
  266. SLIDER ID PrefAudioPan AT (2 60 110 15) MIN 0 MAX 100 VALUE 0 PAGESIZE 1 FEEDBACK
  267. BUTTON    "Reset"  ID PrefAudioPanReset AT (115 60 36 15)
  268. LABEL      "Preamp" PrefAudioPreampLabel AT (6 77)
  269. FIELD ID PrefAudioPreampValue AT (37 77 25 13) SINGLELINE NONEDITABLE RIGHTALIGN
  270. SLIDER ID PrefAudioPreamp AT (2 88 110 15) MIN 0 MAX 100 VALUE 0 PAGESIZE 1 FEEDBACK
  271. BUTTON    "Reset"  ID PrefAudioPreampReset AT (115 88 36 15)
  272. POPUPTRIGGER "" ID PrefAudioStereo AT (3 114 80 12) LEFTANCHOR
  273. POPUPLIST ID PrefAudioStereo PrefAudioStereoList
  274. LIST "Stereo" 
  275. "Stereo Swapped"
  276. "Mono Join"
  277. "Mono Left"
  278. "Mono Right" ID PrefAudioStereoList AT (2 100 70 60) NONUSABLE
  279. CHECKBOX   "Disable audio decoding" ID PrefAudioDisable AT ( 2 126 130 12 )
  280. POPUPTRIGGER "" ID PrefVideoDriver AT (2 126 90 12) LEFTANCHOR
  281. POPUPLIST ID PrefVideoDriver PrefVideoDriverList
  282. LIST ID PrefVideoDriverList AT (2 78 90 60) NONUSABLE
  283. POPUPTRIGGER "" ID PrefVideoAspect AT (92 126 68 12) LEFTANCHOR
  284. POPUPLIST ID PrefVideoAspect PrefVideoAspectList
  285. LIST "Auto" 
  286. "Square" 
  287. "4:3 Screen"
  288. "4:3 NTSC" 
  289. "4:3 PAL" 
  290. "16:9 Screen"
  291. "16:9 NTSC" 
  292. "16:9 PAL" ID PrefVideoAspectList AT (91 48 68 90) NONUSABLE
  293. CHECKBOX   "Dither colors" ID PrefVideoDither AT ( 2 114 70 12 )
  294. POPUPTRIGGER "" ID PrefVideoQuality AT (81 114 80 12) LEFTANCHOR
  295. POPUPLIST ID PrefVideoQuality PrefVideoQualityList
  296. LIST "Lowest quality" 
  297. "Low quality"
  298. "Normal quality" ID PrefVideoQualityList AT (80 100 70 33) NONUSABLE
  299. LABEL      "GUI." ID PrefVideoSkinLabel AT (45 20)
  300. LABEL      "Full." ID PrefVideoFullLabel AT (105 20)
  301. LABEL      "Zoom" ID PrefVideoZoomLabel AT (6 33)
  302. LABEL      "Rotate" ID PrefVideoRotateLabel AT (6 48)
  303. POPUPTRIGGER "" ID PrefVideoFullZoom AT (99 33 60 12) LEFTANCHOR
  304. POPUPLIST ID PrefVideoFullZoom PrefVideoFullZoomList
  305. LIST "Fit Best" 
  306. "Fill Screen" 
  307. "Stretch out"
  308. "Fit+10%" 
  309. "Fit+20%" 
  310. "Fit+30%" 
  311. "50%" 
  312. "100%" 
  313. "150%" 
  314. "200%" ID PrefVideoFullZoomList AT (99 33 56 123) NONUSABLE
  315. POPUPTRIGGER "" ID PrefVideoSkinZoom AT (38 33 60 12) LEFTANCHOR
  316. POPUPLIST ID PrefVideoSkinZoom PrefVideoSkinZoomList
  317. LIST "Fit Best" 
  318. "Fill Screen" 
  319. "Stretch out"
  320. "Fit+10%" 
  321. "Fit+20%" 
  322. "Fit+30%" 
  323. "50%" 
  324. "100%" 
  325. "150%" 
  326. "200%" ID PrefVideoSkinZoomList AT (38 33 56 123) NONUSABLE
  327. POPUPTRIGGER "" ID PrefVideoFullRotate AT (99 48 56 12) LEFTANCHOR
  328. POPUPLIST ID PrefVideoFullRotate PrefVideoFullRotateList
  329. LIST "Follow GUI" 
  330. "Portrait" 
  331. "Landscape" 
  332. "Port.Rev." 
  333. "Land.Rev." ID PrefVideoFullRotateList AT (99 48 56 60) NONUSABLE
  334. POPUPTRIGGER "" ID PrefVideoSkinRotate AT (38 48 56 12) LEFTANCHOR
  335. POPUPLIST ID PrefVideoSkinRotate PrefVideoSkinRotateList
  336. LIST "Follow GUI" 
  337. "Portrait" 
  338. "Landscape" 
  339. "Port.Rev." 
  340. "Land.Rev." ID PrefVideoSkinRotateList AT (38 48 56 60) NONUSABLE
  341. LABEL       "Brig" PrefVideoBrightnessLabel AT (1 64)
  342. LABEL       "Cont" PrefVideoContrastLabel AT (1 80)
  343. LABEL       "Sat" PrefVideoSaturationLabel AT (1 96)
  344. FIELD ID PrefVideoBrightnessValue AT (19 64 15 13) SINGLELINE NONEDITABLE RIGHTALIGN
  345. FIELD ID PrefVideoContrastValue AT (19 80 15 13) SINGLELINE NONEDITABLE RIGHTALIGN
  346. FIELD ID PrefVideoSaturationValue AT (19 96 15 13) SINGLELINE NONEDITABLE RIGHTALIGN
  347. SLIDER ID PrefVideoBrightness AT (34 64-2 46 15) MIN 0 MAX 127 VALUE 0 PAGESIZE 1 FEEDBACK
  348. SLIDER ID PrefVideoContrast AT (34 80-2 46 15) MIN 0 MAX 127 VALUE 0 PAGESIZE 1 FEEDBACK
  349. SLIDER ID PrefVideoSaturation AT (34 96-2 46 15) MIN 0 MAX 127 VALUE 0 PAGESIZE 1 FEEDBACK
  350. LABEL       "Red" PrefVideoRedLabel AT (81 64)
  351. LABEL       "Grn" PrefVideoGreenLabel AT (81 80)
  352. LABEL       "Blue" PrefVideoBlueLabel AT (81 96)
  353. FIELD ID PrefVideoRedValue AT (97 64 16 13) SINGLELINE NONEDITABLE RIGHTALIGN
  354. FIELD ID PrefVideoGreenValue AT (97 80 16 13) SINGLELINE NONEDITABLE RIGHTALIGN
  355. FIELD ID PrefVideoBlueValue AT (97 96 16 13) SINGLELINE NONEDITABLE RIGHTALIGN
  356. SLIDER ID PrefVideoRed AT (113 64-2 46 15) MIN 0 MAX 64 VALUE 0 PAGESIZE 1 FEEDBACK
  357. SLIDER ID PrefVideoGreen AT (113 80-2 46 15) MIN 0 MAX 64 VALUE 0 PAGESIZE 1 FEEDBACK
  358. SLIDER ID PrefVideoBlue AT (113 96-2 46 15) MIN 0 MAX 64 VALUE 0 PAGESIZE 1 FEEDBACK
  359. END
  360. NAVIGATION ID PrefForm
  361. INITIALSTATE kFrmNavHeaderFlagsObjectFocusStartState
  362. INITIALOBJECTID PrefClose
  363. BOTTOMLEFTOBJECTID PrefGeneral
  364. JUMPOBJECTID PrefGeneral
  365. NAVIGATIONMAP
  366. ROW PrefGeneralSpeedOrig PrefGeneralSpeedCustom
  367. ROW PrefGeneralSpeed
  368. ROW PrefGeneralRepeat PrefGeneralShuffle
  369. ROW PrefGeneralMoveFFwd
  370. ROW PrefGeneralMoveBack 
  371. ROW PrefGeneralAVOffset
  372. ROW PrefVideoSkinZoom PrefVideoFullZoom
  373. ROW PrefVideoSkinRotate PrefVideoFullRotate
  374. ROW PrefVideoBrightness
  375. ROW PrefVideoContrast 
  376. ROW PrefVideoSaturation 
  377. ROW PrefVideoRed
  378. ROW PrefVideoGreen
  379. ROW PrefVideoBlue
  380. ROW PrefVideoDither 
  381. ROW PrefVideoQuality
  382. ROW PrefVideoDriver
  383. ROW PrefVideoAspect
  384. ROW PrefAudioVolume
  385. ROW PrefAudioPan
  386. ROW PrefAudioPanReset
  387. ROW PrefAudioPreamp
  388. ROW PrefAudioPreampReset
  389. ROW PrefAudioStereo
  390. ROW PrefAudioDisable
  391. ROW PrefGeneral PrefVideo PrefAudio PrefClose
  392. END
  393. MENU ID MainMenu
  394. BEGIN
  395. PULLDOWN "File"
  396. BEGIN
  397. MENUITEM "Open files" ID MainOpenFiles "O"
  398. //MENUITEM "Search files" ID MainSearchFiles "S"
  399. MENUITEM SEPARATOR
  400. MENUITEM "Clear playlist" ID MainClear "C"
  401. MENUITEM SEPARATOR
  402. MENUITEM "Media Info" ID MainMediaInfo "I"
  403. MENUITEM "Benchmark" ID MainBenchmark "B"
  404. MENUITEM SEPARATOR
  405. MENUITEM "Preferences..." ID MainMenuPref "P"
  406. MENUITEM "Equalizer..." ID MainMenuEq "E"
  407. MENUITEM "Advanced options..." ID MainMenuAdv "D"
  408. MENUITEM "Tweaks..." ID MainMenuTweaks "T"
  409. MENUITEM "About"  ID MainAbout "A"
  410. END
  411. END
  412. ICONFAMILYEX 
  413. BEGIN
  414. BITMAP "icon22.bmp" BPP 8 TRANSPARENT 255 0 255 DENSITY 72
  415. BITMAP "icon44.bmp" BPP 8 TRANSPARENT 255 0 255 DENSITY 144
  416. END
  417. SMALLICONFAMILYEX 
  418. BEGIN
  419. BITMAP "icon15_9.bmp" BPP 8 TRANSPARENT 255 0 255 DENSITY 72
  420. BITMAP "icon30_18.bmp" BPP 8 TRANSPARENT 255 0 255 DENSITY 144
  421. END
  422. DATA "lang" ID 1000 "../lang/lang_std.bin" DATA "lang" ID 1001 "../lang/lang_en.bin"