C# Class Launchy.MainWindow

Inheritance: System.Windows.Window, INotifyPropertyChanged
Mostrar archivo Open project: marpe/Launchy Class Usage Examples

Public Properties

Property Type Description
isCaseSensitive bool

Private Properties

Property Type Description
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

Public Methods

Method Description
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

Protected Methods

Method Description
OnPreviewKeyDown ( System.Windows.Input.KeyEventArgs e ) : void

Private Methods

Method Description
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

Method Details

AddEntry() public method

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

AddNewDirectoryEntry() public static method

public static AddNewDirectoryEntry ( ) : void
return void

AddNewFileEntry() public static method

public static AddNewFileEntry ( ) : void
return void

Execute() public method

public Execute ( Entry e ) : void
e Entry
return void

HasEntryWithTitle() public method

public HasEntryWithTitle ( string title ) : bool
title string
return bool

Instance() public static method

public static Instance ( ) : MainWindow
return MainWindow

MainWindow() public method

public MainWindow ( ) : System
return System

OnPreviewKeyDown() protected method

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

Save() public method

public Save ( ) : void
return void

Property Details

isCaseSensitive public_oe static_oe property

public static bool isCaseSensitive
return bool