C# Class SleepHunter.Settings.ColorThemeManager

Afficher le fichier Open project: ewrogers/SleepHunter4

Méthodes publiques

Свойство Type Description
ThemesFile string

Méthodes publiques

Méthode Description
AddTheme ( ColorTheme theme ) : void
ApplyRainbowMode ( ) : void
ApplyTheme ( string themeKey ) : void
ClearThemes ( ) : void
ContainsTheme ( string key ) : bool
GetTheme ( string key ) : ColorTheme
LoadDefaultThemes ( ) : void
LoadFromFile ( string filename ) : void
LoadFromStream ( Stream stream ) : void
RemoveTheme ( string key ) : bool
SaveToFile ( string filename ) : void
SaveToStream ( Stream stream ) : void
this ( string key ) : ColorTheme

Private Methods

Méthode Description
ColorThemeManager ( ) : System
OnThemeAdded ( ColorTheme theme ) : void
OnThemeChanged ( ColorTheme theme ) : void
OnThemeRemoved ( ColorTheme theme ) : void

Method Details

AddTheme() public méthode

public AddTheme ( ColorTheme theme ) : void
theme ColorTheme
Résultat void

ApplyRainbowMode() public méthode

public ApplyRainbowMode ( ) : void
Résultat void

ApplyTheme() public méthode

public ApplyTheme ( string themeKey ) : void
themeKey string
Résultat void

ClearThemes() public méthode

public ClearThemes ( ) : void
Résultat void

ContainsTheme() public méthode

public ContainsTheme ( string key ) : bool
key string
Résultat bool

GetTheme() public méthode

public GetTheme ( string key ) : ColorTheme
key string
Résultat ColorTheme

LoadDefaultThemes() public méthode

public LoadDefaultThemes ( ) : void
Résultat void

LoadFromFile() public méthode

public LoadFromFile ( string filename ) : void
filename string
Résultat void

LoadFromStream() public méthode

public LoadFromStream ( Stream stream ) : void
stream Stream
Résultat void

RemoveTheme() public méthode

public RemoveTheme ( string key ) : bool
key string
Résultat bool

SaveToFile() public méthode

public SaveToFile ( string filename ) : void
filename string
Résultat void

SaveToStream() public méthode

public SaveToStream ( Stream stream ) : void
stream Stream
Résultat void

this() public méthode

public this ( string key ) : ColorTheme
key string
Résultat ColorTheme

Property Details

ThemesFile public_oe static_oe property

public static string ThemesFile
Résultat string