home *** CD-ROM | disk | FTP | other *** search
Wrap
Default Media Skin (sample) by Blight // Set Default Active Groups ActiveGroups = (1) // FileName SkinFileName = (default.bmp) // Initial settings: StartGroup(1) iWinWidth = (412) iWinHeight = (363) iVidWidth = (400) iVidHeight = (300) iVidLeft = (6) iVidTop = (21) iMinWidth = (320) iMinHeight = (240) EndGroup(1) StartGroup(8192) iWinWidth = (414) iWinHeight = (314) iVidWidth = (400) iVidHeight = (300) iVidLeft = (13) iVidTop = (1) 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>-240) 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>-53,DestY=<WinHeight>-39,Width=48,Height=13,Images=18) BalanceExData(SrcX=177,SrcY=0,DestX=<WinWidth>-185,DestY=<WinHeight>-39,Width=48,Height=13) RateExData(SrcX=177,SrcY=0,DestX=<WinWidth>-119,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>-199,<WinHeight>-36) CopyBitmap(106,105,13,7,<WinWidth>-133,<WinHeight>-36) CopyBitmap(119,105,12,7,<WinWidth>- 66,<WinHeight>-36) // Video Area (NT = No Tint) 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=fnPrevChapter,Hint=Previous Chapter/Track) CreateExButton(Type=Normal,SrcX= 74,SrcY=115,Width=37,Height=21,DestX= 80,DestY=<WinHeight>-25,Function=fnNextChapter,Hint=Next Chapter/Track) 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>- 95,DestY=<WinHeight>-25,Function=fnOptions,Hint=Options) CreateExButton(Type=Normal,SrcX= 84,SrcY= 63,Width=21,Height=21,DestX=<WinWidth>- 72,DestY=<WinHeight>-25,Function=fnEject,Hint=Eject) CreateExButton(Type=Normal,SrcX= 42,SrcY= 63,Width=21,Height=21,DestX=<WinWidth>- 49,DestY=<WinHeight>-25,Function=fnOpen,Hint=Open Files) CreateExButton(Type=Normal,SrcX= 0,SrcY= 63,Width=21,Height=21,DestX=<WinWidth>- 26,DestY=<WinHeight>-25,TransColor=FF00FF,Function=fnPlayList,Hint=Play List) // 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,fnPrevChapter,Previous Chapter/Track) 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,fnNextChapter,Next Chapter/Track) 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=210,ScrollFGY=213,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)