split some metrics from ScreenOptions into OptionRow
This commit is contained in:
@@ -766,7 +766,6 @@ Class=ScreenSMOnlineLogin
|
|||||||
Fallback=ScreenOperatorMenu
|
Fallback=ScreenOperatorMenu
|
||||||
NextScreen=ScreenNetRoom
|
NextScreen=ScreenNetRoom
|
||||||
PrevScreen=@ScreenTitleBranch()
|
PrevScreen=@ScreenTitleBranch()
|
||||||
CapitalizeAllOptionNames=0
|
|
||||||
HelpText=
|
HelpText=
|
||||||
StyleIcon=0
|
StyleIcon=0
|
||||||
MemoryCardIcons=0
|
MemoryCardIcons=0
|
||||||
@@ -2208,15 +2207,23 @@ TextZoom=0.8
|
|||||||
NextScreen=ScreenRanking
|
NextScreen=ScreenRanking
|
||||||
|
|
||||||
[ScreenEditMenu]
|
[ScreenEditMenu]
|
||||||
Class=ScreenEditMenu
|
Class=ScreenOptionsMaster
|
||||||
Fallback=ScreenWithMenuElements
|
Fallback=ScreenOptions
|
||||||
|
NextScreen=ScreenEdit
|
||||||
PrevScreen=@ScreenTitleBranch()
|
PrevScreen=@ScreenTitleBranch()
|
||||||
ExplanationX=SCREEN_CENTER_X+0
|
|
||||||
ExplanationY=SCREEN_CENTER_Y+170
|
|
||||||
ExplanationOnCommand=wrapwidthpixels,900;zoom,0.7
|
|
||||||
StyleIcon=0
|
StyleIcon=0
|
||||||
MemoryCardIcons=0
|
MemoryCardIcons=1
|
||||||
TimerSeconds=0
|
TimerSeconds=0
|
||||||
|
ShowScrollBar=0
|
||||||
|
OptionMenuFlags=together;forceallplayers;explanations
|
||||||
|
LineNames=1,2,3,4,5,6
|
||||||
|
Line1=list,SongsInCurrentSongGroup
|
||||||
|
Line2=StepsType,EditStepsType
|
||||||
|
Line3=Steps,EditSteps
|
||||||
|
Line4=StepsType,EditSourceStepsType
|
||||||
|
Line5=Steps,EditSourceSteps
|
||||||
|
Line6=EditMenuAction,EditMenuAction
|
||||||
|
ShowUnderlines=0
|
||||||
|
|
||||||
[ScreenJukeboxMenu]
|
[ScreenJukeboxMenu]
|
||||||
Class=ScreenOptionsMaster
|
Class=ScreenOptionsMaster
|
||||||
@@ -2226,7 +2233,6 @@ PrevScreen=@ScreenTitleBranch()
|
|||||||
StyleIcon=0
|
StyleIcon=0
|
||||||
MemoryCardIcons=1
|
MemoryCardIcons=1
|
||||||
TimerSeconds=0
|
TimerSeconds=0
|
||||||
CapitalizeAllOptionNames=1
|
|
||||||
OptionMenuFlags=together;forceallplayers;explanations
|
OptionMenuFlags=together;forceallplayers;explanations
|
||||||
LineNames=1,2,3,4
|
LineNames=1,2,3,4
|
||||||
Line1=list,Styles
|
Line1=list,Styles
|
||||||
@@ -2426,11 +2432,6 @@ WarningCommand0=stoptweening;stopeffect;linear,0.2;zoomx,1
|
|||||||
|
|
||||||
[ScreenOptions]
|
[ScreenOptions]
|
||||||
Fallback=ScreenWithMenuElements
|
Fallback=ScreenWithMenuElements
|
||||||
IconsP1X=SCREEN_CENTER_X-280
|
|
||||||
IconsP2X=SCREEN_CENTER_X+280
|
|
||||||
ArrowsX=SCREEN_CENTER_X-232
|
|
||||||
LabelsX=SCREEN_CENTER_X-180
|
|
||||||
LabelsOnCommand=zoom,0.7;horizalign,right;ShadowLength,0
|
|
||||||
NumRowsShown=10
|
NumRowsShown=10
|
||||||
RowYOffScreenTop=SCREEN_CENTER_Y-152+34*(-0.5)
|
RowYOffScreenTop=SCREEN_CENTER_Y-152+34*(-0.5)
|
||||||
Row1Y=SCREEN_CENTER_Y-152+34*0
|
Row1Y=SCREEN_CENTER_Y-152+34*0
|
||||||
@@ -2445,13 +2446,6 @@ Row8Y=SCREEN_CENTER_Y-152+34*7
|
|||||||
Row9Y=SCREEN_CENTER_Y-152+34*8
|
Row9Y=SCREEN_CENTER_Y-152+34*8
|
||||||
Row10Y=SCREEN_CENTER_Y-152+34*9
|
Row10Y=SCREEN_CENTER_Y-152+34*9
|
||||||
RowYOffScreenBottom=SCREEN_CENTER_Y-152+34*9.5
|
RowYOffScreenBottom=SCREEN_CENTER_Y-152+34*9.5
|
||||||
ItemsZoom=0.5
|
|
||||||
ItemsStartX=SCREEN_CENTER_X-160
|
|
||||||
ItemsEndX=SCREEN_CENTER_X+280
|
|
||||||
ItemsGapX=14
|
|
||||||
ItemsLongRowP1X=260
|
|
||||||
ItemsLongRowP2X=420
|
|
||||||
ItemsLongRowSharedX=340
|
|
||||||
ExplanationP1X=SCREEN_CENTER_X-250
|
ExplanationP1X=SCREEN_CENTER_X-250
|
||||||
ExplanationP1Y=SCREEN_CENTER_Y+172
|
ExplanationP1Y=SCREEN_CENTER_Y+172
|
||||||
ExplanationP2X=SCREEN_CENTER_X+250
|
ExplanationP2X=SCREEN_CENTER_X+250
|
||||||
@@ -2476,9 +2470,6 @@ PageOnCommand=
|
|||||||
LineHighlightOnCommand=
|
LineHighlightOnCommand=
|
||||||
LineHighlightChangeCommand=
|
LineHighlightChangeCommand=
|
||||||
LineHighlightChangeToExitCommand=
|
LineHighlightChangeToExitCommand=
|
||||||
ColorSelected=1,1,1,1
|
|
||||||
ColorNotSelected=0.5,0.5,0.5,1
|
|
||||||
ColorDisabled=1,1,1,0
|
|
||||||
ShowScrollBar=0
|
ShowScrollBar=0
|
||||||
ScrollBarHeight=0
|
ScrollBarHeight=0
|
||||||
ScrollBarTime=0
|
ScrollBarTime=0
|
||||||
@@ -2496,6 +2487,25 @@ MoreExitSelectedP1Command=
|
|||||||
MoreExitSelectedP2Command=
|
MoreExitSelectedP2Command=
|
||||||
MoreExitUnselectedP1Command=
|
MoreExitUnselectedP1Command=
|
||||||
MoreExitUnselectedP2Command=
|
MoreExitUnselectedP2Command=
|
||||||
|
OptionRowType=OptionRow
|
||||||
|
|
||||||
|
[OptionRow]
|
||||||
|
IconsP1X=SCREEN_CENTER_X-280
|
||||||
|
IconsP2X=SCREEN_CENTER_X+280
|
||||||
|
ArrowsX=SCREEN_CENTER_X-232
|
||||||
|
LabelsX=SCREEN_CENTER_X-180
|
||||||
|
LabelsOnCommand=zoom,0.7;horizalign,right;ShadowLength,0
|
||||||
|
ItemsZoom=0.5
|
||||||
|
ItemsStartX=SCREEN_CENTER_X-160
|
||||||
|
ItemsEndX=SCREEN_CENTER_X+280
|
||||||
|
ItemsGapX=14
|
||||||
|
ItemsLongRowP1X=260
|
||||||
|
ItemsLongRowP2X=420
|
||||||
|
ItemsLongRowSharedX=340
|
||||||
|
ColorSelected=1,1,1,1
|
||||||
|
ColorNotSelected=0.5,0.5,0.5,1
|
||||||
|
ColorDisabled=1,1,1,0
|
||||||
|
CapitalizeAllOptionNames=0
|
||||||
ShowUnderlines=1
|
ShowUnderlines=1
|
||||||
TweenSeconds=0.3
|
TweenSeconds=0.3
|
||||||
|
|
||||||
@@ -3025,7 +3035,6 @@ MemoryCardIcons=0
|
|||||||
TimerSeconds=0
|
TimerSeconds=0
|
||||||
PrevScreen=ScreenOptionsMenu
|
PrevScreen=ScreenOptionsMenu
|
||||||
NextScreen=ScreenOptionsMenu
|
NextScreen=ScreenOptionsMenu
|
||||||
CapitalizeAllOptionNames=0
|
|
||||||
|
|
||||||
[ScreenInputOptions]
|
[ScreenInputOptions]
|
||||||
Fallback=ScreenOptionsSubmenu
|
Fallback=ScreenOptionsSubmenu
|
||||||
@@ -3151,7 +3160,6 @@ Delete=
|
|||||||
Rename=
|
Rename=
|
||||||
CardDirPlayer1=
|
CardDirPlayer1=
|
||||||
CardDirPlayer2=
|
CardDirPlayer2=
|
||||||
CapitalizeAllOptionNames=0
|
|
||||||
StyleIcon=0
|
StyleIcon=0
|
||||||
MemoryCardIcons=0
|
MemoryCardIcons=0
|
||||||
TimerSeconds=0
|
TimerSeconds=0
|
||||||
@@ -3445,40 +3453,6 @@ PlayerP2TwoPlayersTwoSidesX=SCREEN_CENTER_X+160
|
|||||||
PlayerP1OnePlayerTwoSidesX=SCREEN_CENTER_X
|
PlayerP1OnePlayerTwoSidesX=SCREEN_CENTER_X
|
||||||
PlayerP2OnePlayerTwoSidesX=SCREEN_CENTER_X
|
PlayerP2OnePlayerTwoSidesX=SCREEN_CENTER_X
|
||||||
|
|
||||||
[EditMenu]
|
|
||||||
PrevScreen=@ScreenTitleBranch()
|
|
||||||
Arrows1X=SCREEN_CENTER_X-130
|
|
||||||
Arrows2X=SCREEN_CENTER_X+270
|
|
||||||
SongBannerX=SCREEN_CENTER_X+170
|
|
||||||
SongBannerY=SCREEN_CENTER_Y-110
|
|
||||||
SongBannerWidth=130
|
|
||||||
SongBannerHeight=40
|
|
||||||
SongTextBannerX=SCREEN_CENTER_X+0
|
|
||||||
SongTextBannerY=SCREEN_CENTER_Y-110
|
|
||||||
GroupBannerX=SCREEN_CENTER_X+170
|
|
||||||
GroupBannerY=SCREEN_CENTER_Y-160
|
|
||||||
GroupBannerWidth=130
|
|
||||||
GroupBannerHeight=40
|
|
||||||
MeterX=SCREEN_CENTER_X+170
|
|
||||||
MeterY=SCREEN_CENTER_Y-20
|
|
||||||
SourceMeterX=SCREEN_CENTER_X+170
|
|
||||||
SourceMeterY=SCREEN_CENTER_Y+60
|
|
||||||
RowLabelsX=SCREEN_CENTER_X-300
|
|
||||||
RowValue1X=SCREEN_CENTER_X+0
|
|
||||||
RowValue2X=SCREEN_CENTER_X+60
|
|
||||||
RowValue3X=SCREEN_CENTER_X+60
|
|
||||||
RowValue4X=SCREEN_CENTER_X+0
|
|
||||||
RowValue5X=SCREEN_CENTER_X+60
|
|
||||||
RowValue6X=SCREEN_CENTER_X+0
|
|
||||||
RowValue7X=SCREEN_CENTER_X+60
|
|
||||||
Row1Y=SCREEN_CENTER_Y-160
|
|
||||||
Row2Y=SCREEN_CENTER_Y-110
|
|
||||||
Row3Y=SCREEN_CENTER_Y-60
|
|
||||||
Row4Y=SCREEN_CENTER_Y-20
|
|
||||||
Row5Y=SCREEN_CENTER_Y+20
|
|
||||||
Row6Y=SCREEN_CENTER_Y+60
|
|
||||||
Row7Y=SCREEN_CENTER_Y+100
|
|
||||||
|
|
||||||
[EditCoursesMenu]
|
[EditCoursesMenu]
|
||||||
Arrows1X=SCREEN_CENTER_X-130
|
Arrows1X=SCREEN_CENTER_X-130
|
||||||
Arrows2X=SCREEN_CENTER_X+270
|
Arrows2X=SCREEN_CENTER_X+270
|
||||||
@@ -3625,7 +3599,6 @@ NextScreen=ScreenSongOptions
|
|||||||
TimerSeconds=30
|
TimerSeconds=30
|
||||||
StyleIcon=0
|
StyleIcon=0
|
||||||
MemoryCardIcons=0
|
MemoryCardIcons=0
|
||||||
CapitalizeAllOptionNames=0
|
|
||||||
LineNames=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
|
LineNames=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
|
||||||
OptionMenuFlags=
|
OptionMenuFlags=
|
||||||
Line1=list,Speed
|
Line1=list,Speed
|
||||||
@@ -3660,7 +3633,6 @@ NextScreen=ScreenStage
|
|||||||
TimerSeconds=30
|
TimerSeconds=30
|
||||||
StyleIcon=0
|
StyleIcon=0
|
||||||
MemoryCardIcons=0
|
MemoryCardIcons=0
|
||||||
CapitalizeAllOptionNames=0
|
|
||||||
LineNames=1,2,3,4,5
|
LineNames=1,2,3,4,5
|
||||||
OptionMenuFlags=
|
OptionMenuFlags=
|
||||||
Line1=list,Speed
|
Line1=list,Speed
|
||||||
@@ -3678,7 +3650,6 @@ Game=Change the current game type with this option.
|
|||||||
TimerSeconds=30
|
TimerSeconds=30
|
||||||
StyleIcon=0
|
StyleIcon=0
|
||||||
MemoryCardIcons=0
|
MemoryCardIcons=0
|
||||||
CapitalizeAllOptionNames=1
|
|
||||||
LineNames=1,2,3,4,5,6,7,8
|
LineNames=1,2,3,4,5,6,7,8
|
||||||
OptionMenuFlags=
|
OptionMenuFlags=
|
||||||
Line1=list,LifeType
|
Line1=list,LifeType
|
||||||
@@ -4147,3 +4118,5 @@ SortLevel5Color=0,1,0,1
|
|||||||
[Inventory]
|
[Inventory]
|
||||||
ItemUseRateSeconds=0
|
ItemUseRateSeconds=0
|
||||||
|
|
||||||
|
[OptionRowHandler]
|
||||||
|
StepsTypesToHide=
|
||||||
|
|||||||
@@ -92,7 +92,8 @@ ScreenOptions::ScreenOptions( CString sClassName ) : ScreenWithMenuElements(sCla
|
|||||||
FRAME_ON_COMMAND (m_sName,"FrameOnCommand"),
|
FRAME_ON_COMMAND (m_sName,"FrameOnCommand"),
|
||||||
FRAME_OFF_COMMAND (m_sName,"FrameOffCommand"),
|
FRAME_OFF_COMMAND (m_sName,"FrameOffCommand"),
|
||||||
SEPARATE_EXIT_ROW (m_sName,"SeparateExitRow"),
|
SEPARATE_EXIT_ROW (m_sName,"SeparateExitRow"),
|
||||||
SEPARATE_EXIT_ROW_Y (m_sName,"SeparateExitRowY")
|
SEPARATE_EXIT_ROW_Y (m_sName,"SeparateExitRowY"),
|
||||||
|
OPTION_ROW_TYPE (m_sName,"OptionRowType")
|
||||||
{
|
{
|
||||||
LOG->Trace( "ScreenOptions::ScreenOptions()" );
|
LOG->Trace( "ScreenOptions::ScreenOptions()" );
|
||||||
}
|
}
|
||||||
@@ -145,7 +146,7 @@ void ScreenOptions::InitMenu( InputMode im, const vector<OptionRowDefinition> &v
|
|||||||
|
|
||||||
bool bFirstRowGoesDown = m_OptionsNavigation==NAV_TOGGLE_THREE_KEY;
|
bool bFirstRowGoesDown = m_OptionsNavigation==NAV_TOGGLE_THREE_KEY;
|
||||||
|
|
||||||
row.LoadMetrics( m_sName );
|
row.LoadMetrics( OPTION_ROW_TYPE );
|
||||||
row.LoadNormal( vDefs[r], vHands[r], bFirstRowGoesDown );
|
row.LoadNormal( vDefs[r], vHands[r], bFirstRowGoesDown );
|
||||||
|
|
||||||
this->ImportOptions( r );
|
this->ImportOptions( r );
|
||||||
@@ -193,7 +194,7 @@ void ScreenOptions::InitMenu( InputMode im, const vector<OptionRowDefinition> &v
|
|||||||
// TRICKY: Add one more item. This will be "EXIT"
|
// TRICKY: Add one more item. This will be "EXIT"
|
||||||
m_Rows.push_back( new OptionRow() );
|
m_Rows.push_back( new OptionRow() );
|
||||||
OptionRow &row = *m_Rows.back();
|
OptionRow &row = *m_Rows.back();
|
||||||
row.LoadMetrics( m_sName );
|
row.LoadMetrics( OPTION_ROW_TYPE );
|
||||||
row.LoadExit();
|
row.LoadExit();
|
||||||
|
|
||||||
m_framePage.AddChild( &row );
|
m_framePage.AddChild( &row );
|
||||||
|
|||||||
@@ -135,6 +135,7 @@ protected:
|
|||||||
ThemeMetric<apActorCommands> FRAME_OFF_COMMAND;
|
ThemeMetric<apActorCommands> FRAME_OFF_COMMAND;
|
||||||
ThemeMetric<bool> SEPARATE_EXIT_ROW;
|
ThemeMetric<bool> SEPARATE_EXIT_ROW;
|
||||||
ThemeMetric<float> SEPARATE_EXIT_ROW_Y;
|
ThemeMetric<float> SEPARATE_EXIT_ROW_Y;
|
||||||
|
ThemeMetric<CString> OPTION_ROW_TYPE;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user