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

ThemeManager.cpp File Reference

#include "global.h"
#include "ThemeManager.h"
#include "RageLog.h"
#include "PrefsManager.h"
#include "RageException.h"
#include "RageTimer.h"
#include "RageUtil.h"
#include "Game.h"
#include "IniFile.h"
#include "Font.h"
#include "FontCharAliases.h"
#include "RageDisplay.h"
#include "arch/Dialog/Dialog.h"
#include "RageFile.h"
#include "ScreenManager.h"
#include "StepMania.h"
#include "Foreach.h"
#include "ThemeMetric.h"
#include "LuaManager.h"
#include "ScreenDimensions.h"
#include "Command.h"

Classes

struct  Theme

Functions

void FileNameToClassAndElement (const CString &sFileName, CString &sClassNameOut, CString &sElementOut)
CString ClassAndElementToFileName (const CString &sClassName, const CString &sElement)

Variables

ThemeManagerTHEME = NULL
const CString BASE_THEME_NAME = "default"
const CString LANGUAGES_SUBDIR = "Languages/"
const CString BASE_LANGUAGE = "english"
const CString THEMES_DIR = "Themes/"
const CString METRICS_FILE = "metrics.ini"
const CString ELEMENT_CATEGORY_STRING [NUM_ELEMENT_CATEGORIES]
deque< Themeg_vThemes
vector< IThemeMetric * > * g_pvpSubscribers = NULL
map< CString, CString > g_ThemePathCache [NUM_ELEMENT_CATEGORIES]

Function Documentation

CString ClassAndElementToFileName const CString &  sClassName,
const CString &  sElement
 

void FileNameToClassAndElement const CString &  sFileName,
CString &  sClassNameOut,
CString &  sElementOut
 


Variable Documentation

const CString BASE_LANGUAGE = "english"
 

const CString BASE_THEME_NAME = "default"
 

const CString ELEMENT_CATEGORY_STRING[NUM_ELEMENT_CATEGORIES]
 

Initial value:

{ "BGAnimations", "Fonts", "Graphics", "Numbers", "Sounds", "Other" }

vector<IThemeMetric*>* g_pvpSubscribers = NULL [static]
 

map<CString, CString> g_ThemePathCache[NUM_ELEMENT_CATEGORIES] [static]
 

deque<Theme> g_vThemes
 

const CString LANGUAGES_SUBDIR = "Languages/"
 

const CString METRICS_FILE = "metrics.ini"
 

ThemeManager* THEME = NULL
 

const CString THEMES_DIR = "Themes/"
 


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