Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

ScreenOptions.cpp File Reference

#include "global.h"
#include "ScreenOptions.h"
#include "RageUtil.h"
#include "ScreenManager.h"
#include "PrefsManager.h"
#include "GameConstantsAndTypes.h"
#include "RageLog.h"
#include "GameState.h"
#include "ThemeManager.h"
#include "InputMapper.h"
#include "ActorUtil.h"
#include "ProfileManager.h"
#include "song.h"
#include "Course.h"
#include "Style.h"
#include "ScreenDimensions.h"
#include "Command.h"

Defines

#define ICONS_X(p)   THEME->GetMetricF(m_sName,ssprintf("IconsP%dX",p+1))
#define ARROWS_X   THEME->GetMetricF(m_sName,"ArrowsX")
#define LABELS_X   THEME->GetMetricF(m_sName,"LabelsX")
#define LABELS_ZOOM   THEME->GetMetricF(m_sName,"LabelsZoom")
#define LABELS_H_ALIGN   THEME->GetMetricI(m_sName,"LabelsHAlign")
#define ITEMS_ZOOM   THEME->GetMetricF(m_sName,"ItemsZoom")
#define ITEMS_START_X   THEME->GetMetricF(m_sName,"ItemsStartX")
#define ITEMS_END_X   THEME->GetMetricF(m_sName,"ItemsEndX")
#define ITEMS_GAP_X   THEME->GetMetricF(m_sName,"ItemsGapX")
#define ITEMS_START_Y   THEME->GetMetricF(m_sName,"ItemsStartY")
#define ITEMS_SPACING_Y   THEME->GetMetricF(m_sName,"ItemsSpacingY")
#define EXPLANATION_X(p)   THEME->GetMetricF(m_sName,ssprintf("ExplanationP%dX",p+1))
#define EXPLANATION_Y(p)   THEME->GetMetricF(m_sName,ssprintf("ExplanationP%dY",p+1))
#define EXPLANATION_ON_COMMAND(p)   THEME->GetMetricA(m_sName,ssprintf("ExplanationP%dOnCommand",p+1))
#define EXPLANATION_TOGETHER_X   THEME->GetMetricF(m_sName,"ExplanationTogetherX")
#define EXPLANATION_TOGETHER_Y   THEME->GetMetricF(m_sName,"ExplanationTogetherY")
#define EXPLANATION_TOGETHER_ON_COMMAND   THEME->GetMetricA(m_sName,"ExplanationTogetherOnCommand")
#define SHOW_SCROLL_BAR   THEME->GetMetricB(m_sName,"ShowScrollBar")
#define SCROLL_BAR_HEIGHT   (THEME->GetMetricF(m_sName,"ScrollBarHeight"))
#define SCROLL_BAR_TIME   (THEME->GetMetricF(m_sName,"ScrollBarTime"))
#define ITEMS_SPACING_Y   THEME->GetMetricF(m_sName,"ItemsSpacingY")
#define EXPLANATION_ZOOM   THEME->GetMetricF(m_sName,"ExplanationZoom")
#define COLOR_SELECTED   THEME->GetMetricC(m_sName,"ColorSelected")
#define COLOR_NOT_SELECTED   THEME->GetMetricC(m_sName,"ColorNotSelected")
#define NUM_SHOWN_ITEMS   THEME->GetMetricI(m_sName,"NumShownItems")
#define SHOW_BPM_IN_SPEED_TITLE   THEME->GetMetricB(m_sName,"ShowBpmInSpeedTitle")
#define FRAME_ON_COMMAND   THEME->GetMetricA(m_sName,"FrameOnCommand")
#define FRAME_OFF_COMMAND   THEME->GetMetricA(m_sName,"FrameOffCommand")
#define SEPARATE_EXIT_ROW   THEME->GetMetricB(m_sName,"SeparateExitRow")
#define SEPARATE_EXIT_ROW_Y   THEME->GetMetricF(m_sName,"SeparateExitRowY")
#define CAPITALIZE_ALL_OPTION_NAMES   THEME->GetMetricB(m_sName,"CapitalizeAllOptionNames")

Variables

const float ITEM_X [NUM_PLAYERS] = { 260, 420 }

Define Documentation

#define ARROWS_X   THEME->GetMetricF(m_sName,"ArrowsX")
 

#define CAPITALIZE_ALL_OPTION_NAMES   THEME->GetMetricB(m_sName,"CapitalizeAllOptionNames")
 

#define COLOR_NOT_SELECTED   THEME->GetMetricC(m_sName,"ColorNotSelected")
 

#define COLOR_SELECTED   THEME->GetMetricC(m_sName,"ColorSelected")
 

#define EXPLANATION_ON_COMMAND  )     THEME->GetMetricA(m_sName,ssprintf("ExplanationP%dOnCommand",p+1))
 

#define EXPLANATION_TOGETHER_ON_COMMAND   THEME->GetMetricA(m_sName,"ExplanationTogetherOnCommand")
 

#define EXPLANATION_TOGETHER_X   THEME->GetMetricF(m_sName,"ExplanationTogetherX")
 

#define EXPLANATION_TOGETHER_Y   THEME->GetMetricF(m_sName,"ExplanationTogetherY")
 

#define EXPLANATION_X  )     THEME->GetMetricF(m_sName,ssprintf("ExplanationP%dX",p+1))
 

#define EXPLANATION_Y  )     THEME->GetMetricF(m_sName,ssprintf("ExplanationP%dY",p+1))
 

#define EXPLANATION_ZOOM   THEME->GetMetricF(m_sName,"ExplanationZoom")
 

#define FRAME_OFF_COMMAND   THEME->GetMetricA(m_sName,"FrameOffCommand")
 

#define FRAME_ON_COMMAND   THEME->GetMetricA(m_sName,"FrameOnCommand")
 

#define ICONS_X  )     THEME->GetMetricF(m_sName,ssprintf("IconsP%dX",p+1))
 

#define ITEMS_END_X   THEME->GetMetricF(m_sName,"ItemsEndX")
 

#define ITEMS_GAP_X   THEME->GetMetricF(m_sName,"ItemsGapX")
 

#define ITEMS_SPACING_Y   THEME->GetMetricF(m_sName,"ItemsSpacingY")
 

#define ITEMS_SPACING_Y   THEME->GetMetricF(m_sName,"ItemsSpacingY")
 

#define ITEMS_START_X   THEME->GetMetricF(m_sName,"ItemsStartX")
 

#define ITEMS_START_Y   THEME->GetMetricF(m_sName,"ItemsStartY")
 

#define ITEMS_ZOOM   THEME->GetMetricF(m_sName,"ItemsZoom")
 

#define LABELS_H_ALIGN   THEME->GetMetricI(m_sName,"LabelsHAlign")
 

#define LABELS_X   THEME->GetMetricF(m_sName,"LabelsX")
 

#define LABELS_ZOOM   THEME->GetMetricF(m_sName,"LabelsZoom")
 

#define NUM_SHOWN_ITEMS   THEME->GetMetricI(m_sName,"NumShownItems")
 

#define SCROLL_BAR_HEIGHT   (THEME->GetMetricF(m_sName,"ScrollBarHeight"))
 

#define SCROLL_BAR_TIME   (THEME->GetMetricF(m_sName,"ScrollBarTime"))
 

#define SEPARATE_EXIT_ROW   THEME->GetMetricB(m_sName,"SeparateExitRow")
 

#define SEPARATE_EXIT_ROW_Y   THEME->GetMetricF(m_sName,"SeparateExitRowY")
 

#define SHOW_BPM_IN_SPEED_TITLE   THEME->GetMetricB(m_sName,"ShowBpmInSpeedTitle")
 

#define SHOW_SCROLL_BAR   THEME->GetMetricB(m_sName,"ShowScrollBar")
 


Variable Documentation

const float ITEM_X[NUM_PLAYERS] = { 260, 420 }
 


Generated on Thu Jan 27 20:58:12 2005 for StepMania by doxygen 1.3.7