C# 클래스 Launchy.MainWindow

상속: System.Windows.Window, INotifyPropertyChanged
파일 보기 프로젝트 열기: marpe/Launchy 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
isCaseSensitive bool

Private Properties

프로퍼티 타입 설명
Application_Exit void
AutoComplete_CollectionChanged void
GetMainModuleFilepath string
ToggleKeyboardShortcut void
addNewEntry void
addRunning void
hook_KeyPressed void
launchyMainWindow_Closing void
lbAutoComplete_MouseDoubleClick_1 void
lbAutoComplete_MouseRightButtonUp void
lbAutoComplete_PreviewKeyDown void
load void
notifyIcon_MouseClick void
setupCustomEntries void
setupHook void
setupNotifyIcon void
setupNotifyIconContextMenu void
setupTimer void
showList void
tbInput_KeyDown void
tbInput_PreviewKeyDown void
tbInput_TextChanged void
timer_Tick void
window_Activated void
window_Deactivated void
window_StateChanged void

공개 메소드들

메소드 설명
AddEntry ( Entry e, bool showError = true ) : void
AddNewDirectoryEntry ( ) : void
AddNewFileEntry ( ) : void
Execute ( Entry e ) : void
HasEntryWithTitle ( string title ) : bool
Instance ( ) : MainWindow
MainWindow ( ) : System
Save ( ) : void

보호된 메소드들

메소드 설명
OnPreviewKeyDown ( System.Windows.Input.KeyEventArgs e ) : void

비공개 메소드들

메소드 설명
Application_Exit ( object sender, System.Windows.ExitEventArgs e ) : void
AutoComplete_CollectionChanged ( object sender, System e ) : void
GetMainModuleFilepath ( int processId ) : string
ToggleKeyboardShortcut ( System menuItem ) : void
addNewEntry ( string title, string cmd ) : void
addRunning ( ) : void
hook_KeyPressed ( object sender, KeyPressedEventArgs e ) : void
launchyMainWindow_Closing ( object sender, CancelEventArgs e ) : void
lbAutoComplete_MouseDoubleClick_1 ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
lbAutoComplete_MouseRightButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
lbAutoComplete_PreviewKeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void
load ( ) : void
notifyIcon_MouseClick ( object sender, System e ) : void
setupCustomEntries ( ) : void
setupHook ( ) : void
setupNotifyIcon ( ) : void
setupNotifyIconContextMenu ( ) : void
setupTimer ( ) : void
showList ( ) : void
tbInput_KeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void
tbInput_PreviewKeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void
tbInput_TextChanged ( object sender, System.Windows.Controls.TextChangedEventArgs e ) : void
timer_Tick ( object sender, EventArgs e ) : void
window_Activated ( object sender, EventArgs e ) : void
window_Deactivated ( object sender, EventArgs e ) : void
window_StateChanged ( object sender, EventArgs e ) : void

메소드 상세

AddEntry() 공개 메소드

public AddEntry ( Entry e, bool showError = true ) : void
e Entry
showError bool
리턴 void

AddNewDirectoryEntry() 공개 정적인 메소드

public static AddNewDirectoryEntry ( ) : void
리턴 void

AddNewFileEntry() 공개 정적인 메소드

public static AddNewFileEntry ( ) : void
리턴 void

Execute() 공개 메소드

public Execute ( Entry e ) : void
e Entry
리턴 void

HasEntryWithTitle() 공개 메소드

public HasEntryWithTitle ( string title ) : bool
title string
리턴 bool

Instance() 공개 정적인 메소드

public static Instance ( ) : MainWindow
리턴 MainWindow

MainWindow() 공개 메소드

public MainWindow ( ) : System
리턴 System

OnPreviewKeyDown() 보호된 메소드

protected OnPreviewKeyDown ( System.Windows.Input.KeyEventArgs e ) : void
e System.Windows.Input.KeyEventArgs
리턴 void

Save() 공개 메소드

public Save ( ) : void
리턴 void

프로퍼티 상세

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

public static bool isCaseSensitive
리턴 bool