Eamon CS  3.1.0
EamonPM.Game.ViewModels.SettingsViewModel Class Reference
Inheritance diagram for EamonPM.Game.ViewModels.SettingsViewModel:
EamonPM.Game.ViewModels.ViewModelBase

Public Member Functions

virtual void AppThemeComboBoxSelectionChanged (string appTheme)
 
virtual void FontFamilyComboBoxSelectionChanged (string fontFamily)
 
virtual void FontSizeComboBoxSelectionChanged (double fontSize)
 
virtual void FontWeightComboBoxSelectionChanged (string fontWeight)
 
virtual void OutputBufMaxSizeComboBoxSelectionChanged (int outputBufMaxSize)
 
virtual void OutputWindowMaxSizeComboBoxSelectionChanged (int outputWindowMaxSize)
 
virtual void OutputLeftMarginComboBoxSelectionChanged (int outputLeftMargin)
 
virtual void BackgroundColorPickerColorChanged (Color color)
 
virtual void ForegroundColorPickerColorChanged (Color color)
 
virtual void DisplaySplashScreenToggleSwitchChanged (bool displaySplashScreen)
 
virtual void KeepKeyboardVisibleToggleSwitchChanged (bool keepKeyboardVisible)
 
virtual void EamonPMMainWindowSizeChanged (double windowWidth, double windowHeight)
 
virtual void OutputWindowMaxSizeComboBoxSync ()
 
virtual bool IsMonospaceFont (string fontFamily)
 
 SettingsViewModel ()
 
- Public Member Functions inherited from EamonPM.Game.ViewModels.ViewModelBase
virtual PluginScriptFile CreatePluginScriptFile (string name, params string[] pluginArgs)
 

Public Attributes

string _appTheme
 
string _fontFamily
 
double _fontSize
 
string _fontWeight
 
int _outputBufMaxSize
 
int _outputWindowMaxSize
 
int _outputLeftMargin
 
string _backgroundColor
 
string _foregroundColor
 
bool _displaySplashScreen
 
bool _keepKeyboardVisible
 
double _windowHeight
 
double _windowWidth
 
bool _settingsChanged
 

Properties

virtual string[] MonospaceFonts [get, set]
 
virtual IList< string > AppThemeList [get, set]
 
virtual IList< FontFamilyFontFamilyList [get, set]
 
virtual IList< int > FontSizeList [get, set]
 
virtual IList< FontWeightFontWeightList [get, set]
 
virtual IList< int > OutputBufMaxSizeList [get, set]
 
virtual ObservableCollection< int > OutputWindowMaxSizeList [get, set]
 
virtual IList< int > OutputLeftMarginList [get, set]
 
virtual string AppTheme [get, set]
 
virtual string FontFamily [get, set]
 
virtual double FontSize [get, set]
 
virtual string FontWeight [get, set]
 
virtual int OutputBufMaxSize [get, set]
 
virtual int OutputWindowMaxSize [get, set]
 
virtual int OutputLeftMargin [get, set]
 
virtual string BackgroundColor [get, set]
 
virtual string ForegroundColor [get, set]
 
virtual bool DisplaySplashScreen [get, set]
 
virtual bool KeepKeyboardVisible [get, set]
 
virtual double WindowHeight [get, set]
 
virtual double WindowWidth [get, set]
 
virtual bool SettingsChanged [get, set]
 

Constructor & Destructor Documentation

◆ SettingsViewModel()

EamonPM.Game.ViewModels.SettingsViewModel.SettingsViewModel ( )

Member Function Documentation

◆ AppThemeComboBoxSelectionChanged()

virtual void EamonPM.Game.ViewModels.SettingsViewModel.AppThemeComboBoxSelectionChanged ( string  appTheme)
virtual

◆ BackgroundColorPickerColorChanged()

virtual void EamonPM.Game.ViewModels.SettingsViewModel.BackgroundColorPickerColorChanged ( Color  color)
virtual

◆ DisplaySplashScreenToggleSwitchChanged()

virtual void EamonPM.Game.ViewModels.SettingsViewModel.DisplaySplashScreenToggleSwitchChanged ( bool  displaySplashScreen)
virtual

◆ EamonPMMainWindowSizeChanged()

virtual void EamonPM.Game.ViewModels.SettingsViewModel.EamonPMMainWindowSizeChanged ( double  windowWidth,
double  windowHeight 
)
virtual

◆ FontFamilyComboBoxSelectionChanged()

virtual void EamonPM.Game.ViewModels.SettingsViewModel.FontFamilyComboBoxSelectionChanged ( string  fontFamily)
virtual

◆ FontSizeComboBoxSelectionChanged()

virtual void EamonPM.Game.ViewModels.SettingsViewModel.FontSizeComboBoxSelectionChanged ( double  fontSize)
virtual

◆ FontWeightComboBoxSelectionChanged()

virtual void EamonPM.Game.ViewModels.SettingsViewModel.FontWeightComboBoxSelectionChanged ( string  fontWeight)
virtual

◆ ForegroundColorPickerColorChanged()

virtual void EamonPM.Game.ViewModels.SettingsViewModel.ForegroundColorPickerColorChanged ( Color  color)
virtual

◆ IsMonospaceFont()

virtual bool EamonPM.Game.ViewModels.SettingsViewModel.IsMonospaceFont ( string  fontFamily)
virtual

◆ KeepKeyboardVisibleToggleSwitchChanged()

virtual void EamonPM.Game.ViewModels.SettingsViewModel.KeepKeyboardVisibleToggleSwitchChanged ( bool  keepKeyboardVisible)
virtual

◆ OutputBufMaxSizeComboBoxSelectionChanged()

virtual void EamonPM.Game.ViewModels.SettingsViewModel.OutputBufMaxSizeComboBoxSelectionChanged ( int  outputBufMaxSize)
virtual

◆ OutputLeftMarginComboBoxSelectionChanged()

virtual void EamonPM.Game.ViewModels.SettingsViewModel.OutputLeftMarginComboBoxSelectionChanged ( int  outputLeftMargin)
virtual

◆ OutputWindowMaxSizeComboBoxSelectionChanged()

virtual void EamonPM.Game.ViewModels.SettingsViewModel.OutputWindowMaxSizeComboBoxSelectionChanged ( int  outputWindowMaxSize)
virtual

◆ OutputWindowMaxSizeComboBoxSync()

virtual void EamonPM.Game.ViewModels.SettingsViewModel.OutputWindowMaxSizeComboBoxSync ( )
virtual

Member Data Documentation

◆ _appTheme

string EamonPM.Game.ViewModels.SettingsViewModel._appTheme

◆ _backgroundColor

string EamonPM.Game.ViewModels.SettingsViewModel._backgroundColor

◆ _displaySplashScreen

bool EamonPM.Game.ViewModels.SettingsViewModel._displaySplashScreen

◆ _fontFamily

string EamonPM.Game.ViewModels.SettingsViewModel._fontFamily

◆ _fontSize

double EamonPM.Game.ViewModels.SettingsViewModel._fontSize

◆ _fontWeight

string EamonPM.Game.ViewModels.SettingsViewModel._fontWeight

◆ _foregroundColor

string EamonPM.Game.ViewModels.SettingsViewModel._foregroundColor

◆ _keepKeyboardVisible

bool EamonPM.Game.ViewModels.SettingsViewModel._keepKeyboardVisible

◆ _outputBufMaxSize

int EamonPM.Game.ViewModels.SettingsViewModel._outputBufMaxSize

◆ _outputLeftMargin

int EamonPM.Game.ViewModels.SettingsViewModel._outputLeftMargin

◆ _outputWindowMaxSize

int EamonPM.Game.ViewModels.SettingsViewModel._outputWindowMaxSize

◆ _settingsChanged

bool EamonPM.Game.ViewModels.SettingsViewModel._settingsChanged

◆ _windowHeight

double EamonPM.Game.ViewModels.SettingsViewModel._windowHeight

◆ _windowWidth

double EamonPM.Game.ViewModels.SettingsViewModel._windowWidth

Property Documentation

◆ AppTheme

virtual string EamonPM.Game.ViewModels.SettingsViewModel.AppTheme
getset

◆ AppThemeList

virtual IList<string> EamonPM.Game.ViewModels.SettingsViewModel.AppThemeList
getset

◆ BackgroundColor

virtual string EamonPM.Game.ViewModels.SettingsViewModel.BackgroundColor
getset

◆ DisplaySplashScreen

virtual bool EamonPM.Game.ViewModels.SettingsViewModel.DisplaySplashScreen
getset

◆ FontFamily

virtual string EamonPM.Game.ViewModels.SettingsViewModel.FontFamily
getset

◆ FontFamilyList

virtual IList<FontFamily> EamonPM.Game.ViewModels.SettingsViewModel.FontFamilyList
getset

◆ FontSize

virtual double EamonPM.Game.ViewModels.SettingsViewModel.FontSize
getset

◆ FontSizeList

virtual IList<int> EamonPM.Game.ViewModels.SettingsViewModel.FontSizeList
getset

◆ FontWeight

virtual string EamonPM.Game.ViewModels.SettingsViewModel.FontWeight
getset

◆ FontWeightList

virtual IList<FontWeight> EamonPM.Game.ViewModels.SettingsViewModel.FontWeightList
getset

◆ ForegroundColor

virtual string EamonPM.Game.ViewModels.SettingsViewModel.ForegroundColor
getset

◆ KeepKeyboardVisible

virtual bool EamonPM.Game.ViewModels.SettingsViewModel.KeepKeyboardVisible
getset

◆ MonospaceFonts

virtual string [] EamonPM.Game.ViewModels.SettingsViewModel.MonospaceFonts
getset

◆ OutputBufMaxSize

virtual int EamonPM.Game.ViewModels.SettingsViewModel.OutputBufMaxSize
getset

◆ OutputBufMaxSizeList

virtual IList<int> EamonPM.Game.ViewModels.SettingsViewModel.OutputBufMaxSizeList
getset

◆ OutputLeftMargin

virtual int EamonPM.Game.ViewModels.SettingsViewModel.OutputLeftMargin
getset

◆ OutputLeftMarginList

virtual IList<int> EamonPM.Game.ViewModels.SettingsViewModel.OutputLeftMarginList
getset

◆ OutputWindowMaxSize

virtual int EamonPM.Game.ViewModels.SettingsViewModel.OutputWindowMaxSize
getset

◆ OutputWindowMaxSizeList

virtual ObservableCollection<int> EamonPM.Game.ViewModels.SettingsViewModel.OutputWindowMaxSizeList
getset

◆ SettingsChanged

virtual bool EamonPM.Game.ViewModels.SettingsViewModel.SettingsChanged
getset

◆ WindowHeight

virtual double EamonPM.Game.ViewModels.SettingsViewModel.WindowHeight
getset

◆ WindowWidth

virtual double EamonPM.Game.ViewModels.SettingsViewModel.WindowWidth
getset

The documentation for this class was generated from the following file: