C# 클래스 SleepHunter.Views.MainWindow

상속: System.Windows.Window, IDisposable
파일 보기 프로젝트 열기: ewrogers/SleepHunter4

공개 메소드들

메소드 설명
CheckForUpdate ( bool showWindow = true ) : void
Dispose ( ) : void
MainWindow ( ) : System
ShowMetadataWindow ( int selectedTabIndex = -1 ) : void
ShowSettingsWindow ( int selectedTabIndex = -1 ) : void

비공개 메소드들

메소드 설명
ActivateHotkey ( Key key, ModifierKeys modifiers ) : void
ApplyDebugSettings ( ) : void
ApplySettings ( ) : void
ApplyTheme ( ) : void
CalculateLines ( ) : void
DetectClientVersion ( string clientPath, ClientLoadResult &result ) : ClientVersion
Dispose ( bool isDisposing ) : void
HandleClientLoadResult ( ClientLoadResult result ) : void
InitializeHotkeyHook ( ) : void
InitializeViews ( ) : void
LaunchClient ( ) : void
LoadMacroState ( Player player ) : void
LoadSettings ( ) : void
LoadSkills ( ) : void
LoadSpells ( ) : void
LoadStaves ( ) : void
LoadThemes ( ) : void
LoadVersions ( ) : void
OnPlayerCollectionAdd ( object sender, PlayerEventArgs e ) : void
OnPlayerCollectionRemove ( object sender, PlayerEventArgs e ) : void
OnPlayerLoggedIn ( Player player ) : void
OnPlayerLoggedOut ( Player player ) : void
OnPlayerPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
OnSpellManagerUpdated ( object sender, SpellMetadataEventArgs e ) : void
PatchClient ( ProcessInformation process, ClientVersion version, ClientLoadResult &result ) : void
RefreshFlowerQueue ( ) : void
RefreshSpellQueue ( ) : void
SaveMacroState ( PlayerMacroState macro ) : void
SelectedMacro_PropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
SetSkillGridWidth ( int units ) : void
SetSpellGridWidth ( int units ) : void
SetWorldSkillGridWidth ( int units ) : void
SetWorldSpellGridWidth ( int units ) : void
StartClientProcess ( string clientPath, ClientLoadResult &result ) : ProcessInformation
StartClientUpdate ( ) : void
StartFlowerUpdate ( ) : void
StartProcessUpdate ( ) : void
StartUpdateTimers ( ) : void
TabDeselected ( System.Windows.Controls.TabItem tab ) : void
TabSelected ( System.Windows.Controls.TabItem tab ) : void
ToggleFlower ( bool hasLyliacPlant = false, bool hasLyliacVineyard = false ) : void
ToggleSkills ( bool show = true ) : void
ToggleSpellQueue ( bool showQueue ) : void
ToggleSpells ( bool show = true ) : void
UpdateSkillSpellGridWidths ( ) : void
UpdateUIForMacroStatus ( MacroStatus status ) : void
UserSettings_PropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
WindowMessageHook ( IntPtr windowHandle, int message, IntPtr wParam, IntPtr lParam, bool &isHandled ) : IntPtr
Window_Closing ( object sender, CancelEventArgs e ) : void
Window_Shown ( object sender, EventArgs e ) : void
addFlowerTargetButton_Click ( object sender, RoutedEventArgs e ) : void
clientListBox_ItemDoubleClick ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
clientListBox_KeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void
clientListBox_SelectionChanged ( object sender, System.Windows.Controls.SelectionChangedEventArgs e ) : void
flowerAlternateCharactersCheckBox_Checked ( object sender, RoutedEventArgs e ) : void
flowerQueueListBox_Drop ( object sender, System.Windows.DragEventArgs e ) : void
flowerQueueListBox_ItemDoubleClick ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
flowerQueueListBox_PreviewKeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void
flowerQueueListBox_PreviewMouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
flowerVineyardCheckBox_Checked ( object sender, RoutedEventArgs e ) : void
pauseMacroButton_Click ( object sender, RoutedEventArgs e ) : void
removeAllFlowerTargetsButton_Click ( object sender, RoutedEventArgs e ) : void
removeAllSpellsButton_Click ( object sender, RoutedEventArgs e ) : void
removeSelectedFlowerTargetButton_Click ( object sender, RoutedEventArgs e ) : void
removeSelectedSpellButton_Click ( object sender, RoutedEventArgs e ) : void
selectedMacro_FlowerQueueChanged ( object sender, FlowerQueueItemEventArgs e ) : void
selectedMacro_SpellQueueChanged ( object sender, SpellQueueItemEventArgs e ) : void
settingsButton_Click ( object sender, RoutedEventArgs e ) : void
skillListBox_ItemDoubleClick ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
spellListBox_ItemDoubleClick ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
spellQueueListBox_Drop ( object sender, System.Windows.DragEventArgs e ) : void
spellQueueListBox_ItemDoubleClick ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
spellQueueListBox_PreviewKeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void
spellQueueListBox_PreviewMouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
startMacroButton_Click ( object sender, RoutedEventArgs e ) : void
startNewClientButton_Click ( object sender, RoutedEventArgs e ) : void
stopMacroButton_Click ( object sender, RoutedEventArgs e ) : void
tabControl_SelectionChanged ( object sender, System.Windows.Controls.SelectionChangedEventArgs e ) : void

메소드 상세

CheckForUpdate() 공개 메소드

public CheckForUpdate ( bool showWindow = true ) : void
showWindow bool
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

MainWindow() 공개 메소드

public MainWindow ( ) : System
리턴 System

ShowMetadataWindow() 공개 메소드

public ShowMetadataWindow ( int selectedTabIndex = -1 ) : void
selectedTabIndex int
리턴 void

ShowSettingsWindow() 공개 메소드

public ShowSettingsWindow ( int selectedTabIndex = -1 ) : void
selectedTabIndex int
리턴 void