C# 클래스 SleepHunter.Settings.ColorThemeManager

파일 보기 프로젝트 열기: ewrogers/SleepHunter4

공개 프로퍼티들

프로퍼티 타입 설명
ThemesFile string

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
ColorThemeManager ( ) : System
OnThemeAdded ( ColorTheme theme ) : void
OnThemeChanged ( ColorTheme theme ) : void
OnThemeRemoved ( ColorTheme theme ) : void

메소드 상세

AddTheme() 공개 메소드

public AddTheme ( ColorTheme theme ) : void
theme ColorTheme
리턴 void

ApplyRainbowMode() 공개 메소드

public ApplyRainbowMode ( ) : void
리턴 void

ApplyTheme() 공개 메소드

public ApplyTheme ( string themeKey ) : void
themeKey string
리턴 void

ClearThemes() 공개 메소드

public ClearThemes ( ) : void
리턴 void

ContainsTheme() 공개 메소드

public ContainsTheme ( string key ) : bool
key string
리턴 bool

GetTheme() 공개 메소드

public GetTheme ( string key ) : ColorTheme
key string
리턴 ColorTheme

LoadDefaultThemes() 공개 메소드

public LoadDefaultThemes ( ) : void
리턴 void

LoadFromFile() 공개 메소드

public LoadFromFile ( string filename ) : void
filename string
리턴 void

LoadFromStream() 공개 메소드

public LoadFromStream ( Stream stream ) : void
stream Stream
리턴 void

RemoveTheme() 공개 메소드

public RemoveTheme ( string key ) : bool
key string
리턴 bool

SaveToFile() 공개 메소드

public SaveToFile ( string filename ) : void
filename string
리턴 void

SaveToStream() 공개 메소드

public SaveToStream ( Stream stream ) : void
stream Stream
리턴 void

this() 공개 메소드

public this ( string key ) : ColorTheme
key string
리턴 ColorTheme

프로퍼티 상세

ThemesFile 공개적으로 정적으로 프로퍼티

public static string ThemesFile
리턴 string