home *** CD-ROM | disk | FTP | other *** search
Wrap
Default DVD Skin (sample) by Blight // Set Default Active Groups ActiveGroups = (1) // FileName SkinFileName = (default.bmp) // Initial settings: StartGroup(1) iWinWidth = (524) iWinHeight = (447) iVidWidth = (512) iVidHeight = (384) iVidLeft = (6) iVidTop = (21) iMinWidth = (368) iMinHeight = (276) EndGroup(1) StartGroup(8192) iWinWidth = (412) iWinHeight = (304) iVidWidth = (400) iVidHeight = (300) iVidLeft = (10) iVidTop = (2) iMinWidth = (40) iMinHeight = (30) EndGroup(8192) tLineFontSize = (8) tLineFontYOfs = (0) tLineFontFace = (Tahoma) tLineFontColor = (FFFFFF) tLineFontStyle = (Bold) cBarFontSize = (18) cBarFontYOfs = (-2) cBarFontFace = (Tahoma) cBarFontColor = (FFFFFF) cBarFontStyle = (Bold) cBarButWidth = (26) cBarButHeight = (35) cBarRightMargin = (13) iTransColor = (FF00FF) pTransColor = (FF00FF) cTransColor = (FF00FF) eTransColor = (FF00FF) StartGroup(1) // Dynamic settings (items with window-size relative positioning): tLineWidth = (<WinWidth>-275) tLineHeight = (13) tLineLeft = (37) tLineTop = (<WinHeight>-39) // TimeLine background and foreground source bitmap position TimeLineFG(109,21,48) TimeLineBG(109,34,48) TimeLineStart(109,47,7) TimeLineEnd(123,47,6) TimeLineFontShade(909090,909090,-1,505050) // User Interface elements such as Volume and Play Rate Controls VolumeExData(SrcX=225,SrcY=0,DestX=<WinWidth>-88,DestY=<WinHeight>-39,Width=48,Height=13,Images=18) BalanceExData(SrcX=177,SrcY=0,DestX=<WinWidth>-220,DestY=<WinHeight>-39,Width=48,Height=13) RateExData(SrcX=177,SrcY=0,DestX=<WinWidth>-154,DestY=<WinHeight>-39,Width=48,Height=13) EndGroup(1) cBarTLWidth = (<cBarWidth>-8) cBarTLHeight = (23) cBarTLLeft = (6) cBarTLTop = (6) // Control Bar TimeLine background source bitmap position TimeLineCBarFG(225,269,48) TimeLineCBarBG(225,240,48) TimeLineCBarEnd(225,292,12) TimeLineCBarStart(249,292,12) TimeLineCBarFontShade(606060,606060,707070,303030) // Setup display for OSD Popup messages. OSDPopUp(MinWidth=20,MinHeight=20,xMargin=10,yMargin=8,TransColor=FF00FF) FillOSDRect(0,0,<OSDWidth>,<OSDHeight>,606060) CopyOSDBitmap(238,350,10,10,0,0); CopyOSDBitmap(238,374,10,10,0,<OSDHeight>-10); CopyOSDBitmap(263,350,10,10,<OSDWidth>-10,0); CopyOSDBitmap(263,374,10,10,<OSDWidth>-10,<OSDHeight>-10); TileOSDBitmapH(248,350,16,5,10,0,<OSDWidth>-20) TileOSDBitmapH(248,379,16,5,10,<OSDHeight>-5,<OSDWidth>-20) TileOSDBitmapV(238,360,5,16,0,10,<OSDHeight>-20) TileOSDBitmapV(268,360,5,16,<OSDWidth>-5,10,<OSDHeight>-20) // Control Bar Background TileCBarBitmapH(225,234,48,35,0,0,<cBarFullWidth>) // Right of TimeLine Control Bar Side CopyCBarBitmap(214,349,12,35,<cBarWidth>-12,0) // Left Control Bar Side CopyCBarBitmap(198,349,16,35,0,0) // Right Control Bar Side CopyCBarBitmap(225,349,24,35,<cBarFullWidth>-13,0) // Draw Standard GUI in Group 1 StartGroup(1) // Top Left corner CopyBitmap(0,0,16,21,0,0) // Top Right corner CopyBitmap(63,0,114,21,<WinWidth>-114,0) // Bottom Left corner CopyBitmap(0,21,39,42,0,<WinHeight>-42) // Bottom Right corner CopyBitmap(82,21,16,42,<WinWidth>-16,<WinHeight>-42) // Left Bar TileBitmapV(98,21,6,42,0,21,<WinHeight>-63) // Right Bar TileBitmapV(103,21,6,42,<WinWidth>-6,21,<WinHeight>-63) // Top Bar TileBitmapH(16,0,44,21,16,0,<WinWidth>-130) // Bottom Bar TileBitmapH(39,21,48,42,39,<WinHeight>-42,<WinWidth>-55) // Top Left EQ separator CopyBitmap(106,5,6,16,<WinWidth>-157,5) CopyBitmap(106,5,6,16,<WinWidth>-134,5) // Scroller Widgets CopyBitmap( 93,105,13,7,<WinWidth>-234,<WinHeight>-36) CopyBitmap(106,105,13,7,<WinWidth>-168,<WinHeight>-36) CopyBitmap(119,105,12,7,<WinWidth>-101,<WinHeight>-36) // Video Area FillRectNT(6,21,<VidWidth>,<VidHeight>,000000) // Draw Filename Text DrawExText(DestX=10,DestY=6,Width=<WinWidth>-168,Height=12,Align=Center,FontName=Tahoma,FontSize=10,FontColor=FFFFFF,FontStyle=Bold,Text=<FileBase>,ShadeLeft=808080,ShadeRight=808080,ShadeBottom=707070) // Top-Right buttons CreateExButton(Type=Normal ,SrcX=157,SrcY= 21,DownX=157,DownY=35,Width=20,Height=14,DestX=<WinWidth>- 26,DestY=6,TransColor=FF00FF,Function=fnExit,Hint=Exit Program) CreateExButton(Type=Normal ,SrcX= 0,SrcY=157,Width=19,Height=14,DestX=<WinWidth>- 46,DestY=6,Function=fnMax,Hint=Maximize Window) CreateExButton(Type=Normal ,SrcX= 38,SrcY=157,Width=19,Height=14,DestX=<WinWidth>- 66,DestY=6,Function=fnMinimize,Hint=Minimize Window) CreateExButton(Type=Normal ,SrcX= 76,SrcY=157,Width=19,Height=14,DestX=<WinWidth>- 89,DestY=6,Function=fnZoom,Hint=Fullscreen to Zoom) CreateExButton(Type=Normal ,SrcX=114,SrcY=157,Width=19,Height=14,DestX=<WinWidth>-109,DestY=6,Function=fnFullscreen,Hint=Fullscreen to Max) CreateExButton(Type=Extended,SrcX=130,SrcY=357,DownX=158,DownY=344,Width=19,Height=14,DestX=<WinWidth>-129,DestY=6,Function=exGroupToggle,FunctionParam=8193,Hint=Minimalistic User Interface) CreateExButton(Type=Normal,SrcX=139,SrcY= 49,Width=19,Height=14,DestX=<WinWidth>-152,DestY=6,Function=fnEqualizer,Hint=Show/Hide the Internal Equalizer) // Bottom Left buttons CreateExButton(Type=Normal,SrcX= 0,SrcY= 84,Activate=Play,ActiveX=62,ActiveY=84,Width=31,Height=31,DestX= 6,DestY=<WinHeight>-37,TransColor=FF00FF,Function=fnPlay,Hint=Play/Pause) CreateExButton(Type=Normal,SrcX= 0,SrcY=115,Width=37,Height=21,DestX= 41,DestY=<WinHeight>-25,Function=fnPrevTrack,Hint=Previous Chapter) CreateExButton(Type=Normal,SrcX= 74,SrcY=115,Width=37,Height=21,DestX= 80,DestY=<WinHeight>-25,Function=fnNextTrack,Hint=Next Chapter) CreateExButton(Type=Normal,SrcX= 0,SrcY=136,Width=37,Height=21,DestX=119,DestY=<WinHeight>-25,Function=fnRewind,Hint=Rewind) CreateExButton(Type=Normal,SrcX= 74,SrcY=136,Width=37,Height=21,DestX=158,DestY=<WinHeight>-25,Function=fnFastForward,Hint=Fast Forward) CreateExButton(Type=Normal,SrcX= 93,SrcY= 84,Width=37,Height=21,DestX=197,DestY=<WinHeight>-25,Function=fnStop,Hint=Stop) // Bottom Right buttons CreateExButton(Type=Normal,SrcX=126,SrcY= 63,Width=21,Height=21,DestX=<WinWidth>-130,DestY=<WinHeight>-25,Function=fnOptions,Hint=Options) CreateExButton(Type=Normal,SrcX= 84,SrcY= 63,Width=21,Height=21,DestX=<WinWidth>-107,DestY=<WinHeight>-25,Function=fnEject,Hint=Eject) CreateExButton(Type=Normal,SrcX= 42,SrcY= 63,Width=21,Height=21,DestX=<WinWidth>- 84,DestY=<WinHeight>-25,Function=fnOpen,Hint=Open Files) CreateExButton(Type=Normal,SrcX= 0,SrcY= 63,Width=21,Height=21,DestX=<WinWidth>- 61,DestY=<WinHeight>-25,TransColor=FF00FF,Function=fnPlayList,Hint=Play List) // DVD Nav Buttons CreateExButton(Type=Normal,SrcX=217,SrcY=315,Width=14,Height=27,DestX=<WinWidth>- 39,DestY=<WinHeight>-35,TransColor=FF00FF,Function=fnDVDMenuLeft,Hint=Menu Left) CreateExButton(Type=Normal,SrcX=245,SrcY=315,Width=14,Height=27,DestX=<WinWidth>- 18,DestY=<WinHeight>-35,TransColor=FF00FF,Function=fnDVDMenuRight,Hint=Menu Right) CreateExButton(Type=Normal,SrcX=167,SrcY=316,Width=25,Height=13,DestX=<WinWidth>- 34,DestY=<WinHeight>-39,TransColor=FF00FF,Function=fnDVDMenuUp,Hint=Menu Up) CreateExButton(Type=Normal,SrcX=167,SrcY=329,Width=25,Height=13,DestX=<WinWidth>- 34,DestY=<WinHeight>-17,TransColor=FF00FF,Function=fnDVDMenuDown,Hint=Menu Down) CreateExButton(Type=Normal,SrcX=156,SrcY=111,DownX=151,DownY=143,Width=11,Height=11,DestX=<WinWidth>- 27,DestY=<WinHeight>-27,TransColor=FF00FF,Function=fnDVDMenuSelect,Hint=Menu Select) // Resize Positions ResizeBox(0,0,8,8,3) ResizeBox(<WinWidth>-8,0,8,8,2) ResizeBox(0,<WinHeight>-8,8,8,1) ResizeBox(<WinWidth>-8,<WinHeight>-8,8,8,0) EndGroup(1) // Draw Minimal GUI in Group 15 StartGroup(8192) FillRect(0,0,<WinWidth>,<WinHeight>,404040) FillRectNT(0,13,12,<WinHeight>-13,FF00FF) FillRectNT(12,<WinHeight>-12,<WinWidth>-25,12,FF00FF) FillRect(11,<WinHeight>-22,11,11,505050) FillRect(12,<WinHeight>-22,10,10,404040) FillRectNT(13,1,<VidWidth>,<VidHeight>,000000) CopyBitmap(156,316,11,11,1,1) CreateExButton(Type=Extended,SrcX=156,SrcY=327,DownX=156,DownY=327,Width=11,Height=11,DestX=<WinWidth>-12,DestY=<WinHeight>-12,Function=exGroupToggle,FunctionParam=8193,Hint=Standard User Interface) ResizeBox(11,<WinHeight>-22,11,11,1) ResizeBox(12,13,4,<WinHeight>-35,4) ResizeBox(23,<WinHeight>-15,<WinWidth>-36,4,7) EndGroup(8192) // Control Bar Buttons AddBarButton( 0,349,fnPrevTrack,Previous Chapter) AddBarButton( 52,247,fnRewind,Rewind) AddBarButton( 0,213,fnStop,Stop) AddBarButton( 52,213,fnPlay,Play / Pause) AddBarButton( 0,247,fnFastForward,Fast Forward) AddBarButton(104,213,fnNextTrack,Next Chapter) AddBarButton(104,315,fnAudioTrack,Next Audio Track) AddBarButton( 52,315,fnDVDSub,Next Subtitle Track) AddBarButton(104,281,fnFullscreen,Fullscreen to Max) AddBarButton( 0,315,fnZoom,Fullscreen to Zoom) AddBarButton(104,247,fnZoomIn,Zoom In) AddBarButton( 0,281,fnZoomOut,Zoom Out) AddBarButton( 52,349,fnOptions,Options) AddBarButton(156,213,fnEject,Eject) AddBarButton(156,281,fnPlayList,Play List) AddBarButton(156,247,fnOpen,Open Media) AddBarButton( 52,281,fnExit,Close Player) // Play List Corners CopyPLBitmap(0,0,16,21,0,0) CopyPLBitmap(131,0,46,21,<PLWinWidth>-46,0) CopyPLBitmap(167,91,16,31,0,<PLWinHeight>-31) CopyPLBitmap(209,91,16,31,<PLWinWidth>-16,<PLWinHeight>-31) // Play List Sides TilePLBitmapV(98,21,6,42,0,21,<PLWinHeight>-52) TilePLBitmapV(103,21,6,42,<PLWinWidth>-6,21,<PLWinHeight>-52) TilePLBitmapH(16,0,44,21,16,0,<PLWinWidth>-48) TilePLBitmapH(182,93,28,29,16,<PLWinHeight>-29,<PLWinWidth>-32) // Fill Background behind playlist (important) FillPLRect(6,19,<PLWinWidth>-12,<PLWinHeight>-47,000000) // Data for the play list display PlayListData(DestX=6,DestY=19,MinWidth=328,MinHeight=150,Width=<PLWinWidth>-12,Height=<PLWinHeight>-47,Border=575757,Background=9F9F9F,Foreground=000000,SelectBG=008FFF,SelectBorder=006FDF,SelectFG=000000,Highlight=FFFFFF,ScrollBG=7F7F7F,ScrollFace=6F6F6F,ScrollDark=5F5F5F,ScrollLight=7F7F7F,ScrollWidth=17,ScrollFGX=187,ScrollFGY=250,ScrollFGW=15,ScrollFGH=36) // Top Right Buttons CreateExButton(Type=Normal,Target=Playlist,SrcX=157,SrcY= 21,DownX=157,DownY=35,Width=20,Height=14,DestX=<PLWinWidth>- 26,DestY=6,TransColor=FF00FF,Function=fnPlayList,Hint=Close Play List Editor) CreateExButton(Type=Normal,Target=Playlist,SrcX= 0,SrcY=157,Width=19,Height=14,DestX=<PLWinWidth>- 46,DestY=6,Function=fnPLMax,Hint=Maximize Window) // Top Button separator CopyPLBitmap(63,4,5,15,<PLWinWidth>-51,4) // Bottom Buttons CreateExButton(Type=Normal,Target=PlayList,SrcX=184,SrcY=122,Width=19,Height=21,DestX=<PLWinWidth>- 24,DestY=<PLWinHeight>-25,TransColor=FF00FF,Function=fnPLItemDown,Hint=Move Selected Items Down) CreateExButton(Type=Normal,Target=PlayList,SrcX=148,SrcY=122,Width=18,Height=21,DestX=<PLWinWidth>- 42,DestY=<PLWinHeight>-25,Function=fnPLItemUp,Hint=Move Selected Items Up) CreateExButton(Type=Normal,Target=PlayList,SrcX=177,SrcY=342,DownX=177,DownY=363,Width=21,Height=21,DestX=5,DestY=<PLWinHeight>-25,TransColor=FF00FF,ActiveX=252,ActiveY=484,Activate=RandomPlay,Function=fnRandomPlay,Hint=Random Play) CreateExButton(Type=Normal,Target=PlayList,SrcX=162,SrcY=143,Width=21,Height=21,DestX= 28,DestY=<PLWinHeight>-25,ActiveX=204,ActiveY=143,Activate=LoopPlay,Function=fnLoopPlay,Hint=Loop Current Track) CreateExButton(Type=Normal,Target=PlayList,SrcX= 0,SrcY=171,Width=31,Height=21,DestX= 53,DestY=<PLWinHeight>-25,Function=fnPLAddFiles,Hint=Add Files to Play List) CreateExButton(Type=Normal,Target=PlayList,SrcX=186,SrcY=171,Width=31,Height=21,DownX=186,DownY=192,DestX= 86,DestY=<PLWinHeight>-25,Function=fnPLAddDir,Hint=Add Directory to Play List) CreateExButton(Type=Normal,Target=PlayList,SrcX= 62,SrcY=192,Width=31,Height=21,DestX=119,DestY=<PLWinHeight>-25,Function=fnPLRemove,Hint=Remove Selected Items) CreateExButton(Type=Normal,Target=PlayList,SrcX= 62,SrcY=171,Width=31,Height=21,DestX=152,DestY=<PLWinHeight>-25,Function=fnPLClear,Hint=Clear Play List) CreateExButton(Type=Normal,Target=PlayList,SrcX= 0,SrcY=192,Width=31,Height=21,DestX=185,DestY=<PLWinHeight>-25,Function=fnPLLoadList,Hint=Load Play List) CreateExButton(Type=Normal,Target=PlayList,SrcX=124,SrcY=171,Width=31,Height=21,DestX=218,DestY=<PLWinHeight>-25,Function=fnPLSaveList,Hint=Save Play List) CreateExButton(Type=Normal,Target=PlayList,SrcX=124,SrcY=192,Width=31,Height=21,DestX=251,DestY=<PLWinHeight>-25,Function=fnPLSort,Hint=Sort Play List) // Item Counter DrawExText(Target=PlayList,DestX=12,DestY=6,Width=<PLWinWidth>-121,Height=12,Align=Center,FontName=Tahoma,FontSize=10,FontColor=FFFFFF,FontStyle=Bold,Text=<PlayListItems>,ShadeLeft=808080,ShadeRight=808080,ShadeBottom=707070) // Duration Separator CopyPLBitmap(63,4,5,15,<PLWinWidth>-113,4) // Total Duration Display DrawExText(Target=PlayList,DestX=<PLWinWidth>-108,DestY=6,Width=56,Height=12,Align=Right,FontName=Tahoma,FontSize=10,FontColor=FFFFFF,FontStyle=Bold,Text=<PlayListTotal>,ShadeLeft=808080,ShadeRight=808080,ShadeBottom=707070) // Expanded resize area due to round corners ResizePLBox(0,0,10,10,3) ResizePLBox(<PLWinWidth>-10,0,10,10,2) ResizePLBox(0,<PLWinHeight>-10,10,10,1) ResizePLBox(<PLWinWidth>-10,<PLWinHeight>-10,10,10,0) // EQ - Fixed size, no size constants required EQData(Width=300,Height=132,BarX=0,BarY=384,BarW=10,BarH=100,BarC=27,BarPX=14,BarPY=10,Bar0X=40,Bar0Y=10,Bar1X=60,Bar1Y=10,Bar2X=80,Bar2Y=10,Bar3X=100,Bar3Y=10,Bar4X=120,Bar4Y=10,Bar5X=140,Bar5Y=10,Bar6X=160,Bar6Y=10,Bar7X=180,Bar7Y=10,Bar8X=200,Bar8Y=10,Bar9X=220,Bar9Y=10) FillEQRect(0,0,300,140,606060) CopyEQBitmap(238,350,10,10,0,0) CopyEQBitmap(263,350,10,10,300-10,0) CopyEQBitmap(238,374,10,10,0,132-10) CopyEQBitmap(263,374,10,10,300-10,132-10) TileEQBitmapH(248,350,16,5,10,0,300-20) TileEQBitmapH(248,379,16,5,10,132-5,300-20) TileEQBitmapV(238,360,5,16,0,10,132-20) TileEQBitmapV(268,360,5,16,300-5,10,132-20) CopyEQBitmap(259,342,14,7,12,114) CopyEQBitmap(165,164,10,7,40,114) CopyEQBitmap(176,164,12,7,59,114) CopyEQBitmap(189,164,12,7,79,114) CopyEQBitmap(202,164,14,7,98,114) CopyEQBitmap(217,164,7,7,122,114) CopyEQBitmap(200,342,9,7,141,114) CopyEQBitmap(210,342,9,7,161,114) CopyEQBitmap(220,342,12,7,179,114) CopyEQBitmap(233,342,12,7,199,114) CopyEQBitmap(246,342,12,7,219,114) CreateExButton(Type=Normal,Target=EQ,SrcX= 0,SrcY=484,Width=40,Height=21,DestX=300-50,DestY= 10,Function=fnEQEditor,Hint=Select/Edit Equalizer Profiles) CreateExButton(Type=Normal,Target=EQ,SrcX= 80,SrcY=484,Width=40,Height=21,DestX=300-50,DestY= 35,Function=fnEQReset,Hint=Reset Equalizer) CreateExButton(Type=Normal,Target=EQ,SrcX=160,SrcY=484,Width=40,Height=21,DestX=300-50,DestY=101,Function=fnEqualizer,Hint=Close Equalizer) CreateExButton(Type=Normal,Target=EQ,SrcX=149,SrcY=358,DownX=149,DownY=371,Width=28,Height=13,DestX=300-50,DestY= 72,ActiveX=121,ActiveY=371,Activate=EQState,Function=fnEQToggle,Hint=Enable/Disable the Equalizer)