C# Class MemoryMappedLog.MainWindow

Inheritance: System.Windows.Window
Show file Open project: tomba/dwarrowdelf

Public Properties

Property Type Description
m_showOnlyRegex System.Text.RegularExpressions.Regex

Public Methods

Method Description
Add ( LogEntry entry ) : void
Add ( ViewableLogEntry entry ) : void
AddRange ( IEnumerable entries ) : void
MainWindow ( ) : System
OnClearClicked ( object sender, RoutedEventArgs e ) : void
OnClearFilterClicked ( object sender, RoutedEventArgs e ) : void
OnCopyClicked ( object sender, RoutedEventArgs e ) : void
OnMarkClicked ( object sender, RoutedEventArgs e ) : void
OnNewEntries ( ) : void
OnNewEntriesSafe ( ) : void
OnRulesClicked ( object sender, RoutedEventArgs e ) : void
binding_Executed ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void

Protected Methods

Method Description
OnClosing ( System e ) : void
OnInitialized ( EventArgs e ) : void
OnSourceInitialized ( EventArgs e ) : void

Private Methods

Method Description
DataFilter ( object item ) : bool
GetTimeSpan ( System.DateTime entryDateTime ) : System.TimeSpan
ToggleButton_Checked ( object sender, RoutedEventArgs e ) : void
ToggleButton_Unchecked ( object sender, RoutedEventArgs e ) : void
filterTextBox_GotKeyboardFocus ( object sender, System.Windows.Input.KeyboardFocusChangedEventArgs e ) : void
filterTextBox_LostKeyboardFocus ( object sender, System.Windows.Input.KeyboardFocusChangedEventArgs e ) : void
filterTextBox_PreviewKeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void

Method Details

Add() public method

public Add ( LogEntry entry ) : void
entry LogEntry
return void

Add() public method

public Add ( ViewableLogEntry entry ) : void
entry ViewableLogEntry
return void

AddRange() public method

public AddRange ( IEnumerable entries ) : void
entries IEnumerable
return void

MainWindow() public method

public MainWindow ( ) : System
return System

OnClearClicked() public method

public OnClearClicked ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
return void

OnClearFilterClicked() public method

public OnClearFilterClicked ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
return void

OnClosing() protected method

protected OnClosing ( System e ) : void
e System
return void

OnCopyClicked() public method

public OnCopyClicked ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
return void

OnInitialized() protected method

protected OnInitialized ( EventArgs e ) : void
e System.EventArgs
return void

OnMarkClicked() public method

public OnMarkClicked ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
return void

OnNewEntries() public method

public OnNewEntries ( ) : void
return void

OnNewEntriesSafe() public method

public OnNewEntriesSafe ( ) : void
return void

OnRulesClicked() public method

public OnRulesClicked ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
return void

OnSourceInitialized() protected method

protected OnSourceInitialized ( EventArgs e ) : void
e System.EventArgs
return void

binding_Executed() public method

public binding_Executed ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
sender object
e System.Windows.Input.ExecutedRoutedEventArgs
return void

Property Details

m_showOnlyRegex public property

public Regex,System.Text.RegularExpressions m_showOnlyRegex
return System.Text.RegularExpressions.Regex