home *** CD-ROM | disk | FTP | other *** search
INI File | 1999-06-29 | 13.0 KB | 548 lines |
- ## Classic The sections are defined by individual entities typically UI controls
- ##
- ## App-wide DEFAULTS **********************************************
- ********************************************************************
- ## Font - Typeface,size,weight(FW_BOLD/FW_NORMAL)
- ## RGB triplet
-
- [MMJB_WideDefaults]
- Font=Arial,9,FW_BOLD
- TextColor=0,255,255
- #TextColor=123,189,255
- TextBackColor=0,0,0
- BackColor=192,192,192
- ForeColor=0,0,0
- ResizeStyle=
- HighLightTextColor=255,255,0
- HighLightTextBackColor=0,0,255
- ResizeStyle=
- MarginWidth=14
-
- # generic bitmap tiles for background and borders
- BackgroundTile=bgmid.bmp
- LeftBorderTile=bgle.bmp
- RightBorderTile=bgre.bmp
- TopBorderTile=bete.bmp
- BottomBorderTile=bgbe.bmp
- LeftTopCornerTile=bgul.bmp
- RightTopCornerTile=bgur.bmp
- LeftBottomCornerTile=bgll.bmp
- RightBottomCornerTile=bglr.bmp
- ArtBitmap=MMart.bmp
-
-
- ## MAIN SCREEN SECTION *********************************************
- ********************************************************************
- ## The main screens
- ## There are two Resize modes - "Tile" or "Stretch" depending on the
- ## background bitmap
- ## For background bitmaps, we allow specifying the btimap name so that
- ## its easier to manipulate without having to change the skin api library.
- ## ResizeMode=Stretch
- ## Dimension :: Coordinates on desktop- left,top,right,bottom
-
- [MMJBCaption]
- ClassName="MMJBCTRL.LabelCtrl.1"
- Font=Arial,8,FW_BOLD
- #Dimension=4,0,110,12
- Dimension=4,0,80,12
- TextColor=200,200,200
- TextBackColor=48,48,48
- Align=0
- ScrollText=no
-
-
- [MMJBPlayer]
- ResizeMode=Stretch
- Dimension=0,0,537,127
- BkgBmpFile="mmplbk.bmp"
- ArtDim=271,21,371,121
-
- [MMJBPlayerSmall]
- Dimension=0,0,194,58
- BkgBmpFile="tinyplbk.bmp"
- PlayBtnSetXY=12,5
- LabelDim=10,39,184,47
-
-
- [MMJBRecorder]
- BkgBmpFile="mmrecbk.bmp"
- # Color of progress bars in the track list
- RecProgressColor=96,124,237
- # Color of a successful recording. Draws track number background this color
- RecSuccessColor=0,128,0
- # Color of a recording which may have had trouble. Draws track number background this color
- RecWarningColor=255,255,0
- # Color of a bad recording. Draws track number background this color
- RecFailureColor=255,0,0
-
- [MMJBDatabase]
- Dimension=0,0,537,180
- #BkgBmpFile="mmdbbk.bmp"
-
- [MMJBTrackInfo]
- Dimension=0,0,537,130
-
-
- [MMJBPlaylist]
- MarginWidth=8
- ButtonGap=1
- TitleBarheight=14
-
-
- ## Dimension = left,top,right,bottom in terms of client coordinates
- ## ClassName =Control class name for swappability
- ## LocInBitmap = leftmost point of this button bitmap in the composite bitmap, top =0
- ## value = currencontrol.left coordinate in the bitmap (revisit explanation)
-
- ********************************************************************
- ## COMMON ITEMS/CONTROLS SECTION ***********************************
- ********************************************************************
- [GL_MinButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=0,4,7,11
- LocInBitmap=8
-
- [GL_MaxButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=8,4,15,11
- LocInBitmap=0
-
- [GL_CloseButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=23,4,31,11
- LocInBitmap=23
-
- [GL_IconizeButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=16,4,23,11
- LocInBitmap=16
-
-
- ********************************************************************
- ## PLAYER SECTION **************************************************
- ********************************************************************
- ## ** Text buttons **
- [PL_OptionsButton]
- ClassName="MMJBCTRL.TextBtnCtrl.1"
- Dimension= 105,0,147,14
- TextColor=200,200,200
- TextBackColor=0,64,64
- HighLightTextColor=255,255,255
- SelTextColor=200,200,200
- Font=Arial,8,FW_NORMAL
-
-
- [PL_RegisterButton]
- ClassName="MMJBCTRL.TextBtnCtrl.1"
- Dimension=148,0,196,14
- TextColor=200,200,200
- TextBackColor=0,64,64
- HighLightTextColor=255,255,255
- SelTextColor=200,200,200
- Font=Arial,8,FW_NORMAL
-
- [PL_SitesButton]
- ClassName="MMJBCTRL.TextBtnCtrl.1"
- Dimension=196,0,232,14
- TextColor=200,200,200
- TextBackColor=0,64,64
- HighLightTextColor=255,255,255
- SelTextColor=200,200,200
- Font=Arial,8,FW_NORMAL
-
-
- [PL_HelpButton]
- ClassName="MMJBCTRL.TextBtnCtrl.1"
- Dimension=232,0,258,14
- TextColor=200,200,200
- TextBackColor=0,64,64
- HighLightTextColor=255,255,255
- SelTextColor=200,200,200
- Font=Arial,8,FW_NORMAL
-
-
- ## ** Pushbuttons **
-
- [PL_MMLogoButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=0,0,99,23
-
- [PL_PrevButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=23,24,49,48
- LocInBitmap=0
-
- [PL_PlayButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=72,24,95,48
- LocInBitmap=51
-
- [PL_StopButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- State=0
- Dimension=118,24,141,48
- LocInBitmap=99
- # All the buttons including Stop are reset to default look
- ResetAll=1
-
- [PL_NextButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- State=0
- Dimension=141,24,167,48
- LocInBitmap=123
-
- ## ** Check boxes**
- #Default state - State=0(off) on=1 // 0 is assumed if not mentioned
-
- [PL_RecordButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- State=0
- Dimension=49,24,72,48
- LocInBitmap=27
-
- [PL_PauseButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- State=0
- Dimension=95,24,118,48
- LocInBitmap=75
-
- [PL_DatabaseButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=29,98,51,112
- LocInBitmap=0
-
- [PL_TextButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=52,98,74,112
- LocInBitmap=23
-
-
- [PL_IMusicButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=244,98,263,116
-
- ## ** Slider bars**
- # Orientation =>vertical = 1/ Horizontal = 0
- # KnobLevel => Initial Knob Setting
- ## Max/MinPosition => Allowing for slider bar having non-slide area e.g vol label
- ## specify the sliding coord (in client coord), relative to the slider bar dimension.
- ## In this example, its some offset from the top and bottom of the
- ## volume slider bar e.g wrt top= 17 and bottom = 86 i.e 63~17+63; 12~17+12
- ## By Default = top(17) and bottom(86) , if unspecified
-
- [PL_Volume]
- ClassName="SLIDER.MMJBSliderCtrl.1"
- Dimension=247,29,266,92
- DimensionKnob=0,0,9,14
- MinPosition=54
- MaxPosition=10
- NumLevels=10
- Orientation=1
- KnobLevel=5
-
- [PL_Progress]
- ClassName="SLIDER.MMJBSliderCtrl.1"
- # since the Horslidebar is a thin line,add knob-height/2 above and below
- # so line ycoord = 80 hence top = 80-6, bottom = 80+6
- Dimension=25,81,235,93
- DimensionKnob=0,0,13,8
- ## In this one, the entire width is slidable
- MinPosition=6
- MaxPosition=203
- NumLevels=20
- Orientation=0
- KnobLevel=0
-
- ## ** Player Label**
- ## Dimension - coordinates
- ## Font Typeface,size,weight(FW_BOLD/FW_NORMAL)
- ## TextColor in RGB
- ## TextBackColor if different from screen background color
- ## Align Text 0=left,1=Center,2=Right... Nothing specified = Center
-
- [PL_TrackName]
- ClassName="MMJBCTRL.LabelCtrl.1"
- Dimension=25,58,234,76
- Font=Arial,12,FW_NORMAL
- #TextColor=0,255,255
- #TextBackColor=0,0,0
- Align=0
-
- [PL_TrackTime]
- ClassName="MMJBCTRL.LabelCtrl.1"
- Dimension=180,39,240,49
- Font=Arial,7,FW_BOLD
- Align=0
- ScrollText=no
-
- [PL_Artist]
- ClassName="MMJBCTRL.LabelCtrl.1"
- Dimension=90,100,231,112
- Font=Arial,8,BOLD
- Align=0
-
- ********************************************************************
- ## RECORDER SECTION **************************************************
- ********************************************************************
- ## ** Pushbuttons **
- ## Dimension = left,top,right,bottom in terms of client coordinates
- ## ClassName =Control class name for swappability
- ## LocInBitmap = leftmost point of this button bitmap in the composite bitmap, top =0
- ## 0, if not mentioned
-
- [REC_StartButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=11,21,42,49
- LocInBitmap=0
-
- [REC_StopButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=42,21,70,49
- LocInBitmap=33
-
- [REC_PauseButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=70,21,96,49
- LocInBitmap=61
-
- [REC_CancelButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=70,21,96,49
- Dimension=99,17,128,45 // put back when pause returns
- LocInBitmap=85
-
- [REC_EjectButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=100,21,134,49
- LocInBitmap=115
-
- [REC_CDDBButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=122,24,156,49
-
- [REC_OptionButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=113,0,134,11
-
- [REC_AllButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=232,0,265,11
-
- [REC_NoneButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=284,0,327,11
- LocInBitmap=43
-
-
- [REC_RefreshButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=346,0,409,11
- LocInBitmap=96
-
-
-
- // Took from database, as rec hs no info
- [REC_VScroll]
- ClassName="SLIDER.MMJBSliderCtrl.1"
- Dimension=511,30,526,169
- DimensionKnob=0,0,8,13
- #MinPosition=63
- #MaxPosition=12
- NumLevels=10
- Orientation=1
- KnobLevel=10
-
- ## ** Recorder Labels **
- ## Dimension - coordinates
- ## Font Typeface,size,weight(FW_BOLD/FW_NORMAL)
- ## TextColor in RGB
- ## BackColor if different from screen background color
- ## BackTransparent=1 => text Background is transparent
- ## To prevent label from scrolling, for long text in small
- ## display, set
- ## ScrollText=no else yes, or nothing
-
- [REC_Album]
- ClassName="MMJBCTRL.LabelCtrl.1"
- Dimension=23,69,197,85
- Font=Arial,9,FW_NORMAL
- BackTransparent=0
- Align=0
-
- [REC_Artist]
- ClassName="MMJBCTRL.LabelCtrl.1"
- Dimension =23,105,197,122
- Font=Arial,9,FW_NORMAL
- BackTransparent=0
- Align=0
-
- [REC_WaveStatus]
- ClassName="MMJBCTRL.LabelCtrl.1"
- Dimension=23,142,199,158
- Font=Arial,9,FW_NORMAL
- BackTransparent=0
- Align=0
-
- [REC_RecStatus]
- ClassName="MMJBCTRL.LabelCtrl.1"
- Dimension=23,162,196,178
- Font=Arial,9,FW_NORMAL
- BackTransparent=0
- Align=0
-
- [REC_Waveform]
- Dimension=28,145,194,157
- TopColor=255,0,0
- MidColor=255,255,0
- BotColor=0,255,0
- ProgColor=64,96,240
-
- ********************************************************************
- ## DATABASE SECTION **************************************************
- ********************************************************************
- ## ** Pushbuttons **
- ## Dimension = left,top,right,bottom in terms of client coordinates
- ## ClassName =Control class name for swappability
- ## LocInBitmap = leftmost point of this button bitmap in the composite bitmap, top =0
- ## 0, if not mentioned
-
- [DB_AddButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=123,0,163,11
- LocInBitmap=0
-
- [DB_DeleteButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=170,0,220,11
- LocInBitmap=41
-
- [DB_TagButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=220,0,257,11
- LocInBitmap=94
-
- [DB_GetMusicButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=275,0,337,11
- LocInBitmap=140
-
-
- [DB_OptionButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=114,0,164,11
-
- [DB_VScroll]
- ClassName="SLIDER.MMJBSliderCtrl.1"
- Dimension=511,30,526,169
- DimensionKnob=0,0,8,13
- #MinPosition=63
- #MaxPosition=12
- NumLevels=10
- Orientation=1
- KnobLevel=10
-
- [DB_HScroll]
- Dimension=14,174,510,180
- ClassName="SLIDER.MMJBSliderCtrl.1"
- DimensionKnob=0,0,13,8
- #MinPosition=63
- #MaxPosition=12
- NumLevels=20
- Orientation=0
- KnobLevel=0
-
-
- ********************************************************************
- ## PLAYLIST SECTION **************************************************
- ********************************************************************
- ## ** Pushbuttons **
-
- [PLS_DockButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=405,18,413,25
- LocInBitmap=8
-
- [PLS_UndockButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=413,18,421,25
- LocInBitmap=15
-
- [PLS_AutoDjButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=445,18,492,28
- LocInBitmap=0
-
- [PLS_SaveButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=50,0,87,10
- LocInBitmap=52
-
- [PLS_DeleteButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=538,18,588,28
- LocInBitmap=93
-
- [PLS_ClearButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=2,0,45,10
- LocInBitmap=147
-
-
- ********************************************************************
- ## TRACKINFO SECTION **************************************************
- ********************************************************************
- ## ** Radiobuttons **
- ## Current limit to number of radio button in a set is 8, but will be extended if
- ## required
- ## ResetAll = 1 => All the buttons in radio group reset to default look when this \
- ## member is pressed
-
- [TI_InfoRadioGroup]
- ClassName="MMJBCTRL.RadBtnCtrl.1"
- NumBtns=3
- # Specify these in the proper order (increasing x,y)
- 1=TI_LyricsButton
- 2=TI_NotesButton
- 3=TI_BiosButton
-
- [TI_LyricsButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=172,0,228,11
- LocInBitmap=0
-
- [TI_NotesButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=224,0,273,11
- LocInBitmap=52
-
- [TI_BiosButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=272,0,308,11
- LocInBitmap=102
-
- ##** Push Buttons***
-
- [TI_BuyCDButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=318,0,365,11
-
- ## Stealing this bitmap from DB_TagButton
- [TI_TagButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=120,0,157,11
- LocInBitmap=94
-
-
- *************************************************************************
- ## Generic buttons
-
- [GL_GenericButton]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=0,0,17,10
-
- [GL_GenericCheckbox]
- ClassName="MMJBCTRL.PushBtnCtrl.1"
- Dimension=0,0,9,9
-
-