C# Class MahTweets.MainWindow

Inheritance: MahApps.Metro.Controls.MetroWindow, IShell
Show file Open project: nickhodge/MahTweets.LawrenceHargrave

Public Properties

Property Type Description
ShowScriptConsoleCommand System.Windows.Input.RoutedUICommand
ShowSetup System.Windows.Input.RoutedUICommand
TabbedThumbnailTimer System.Timers.Timer
TaskbarManager Microsoft.WindowsAPICodePack.Taskbar.TaskbarManager

Public Methods

Method Description
AddToTaskbarThumbnail ( Window winder, UIElement fifthelement, string timthetoolmantip, System.Windows.Vector kimpeekoffset ) : void
CreateNewStream ( StreamModel f ) : void
DisplayWindow ( ) : void
HideWindow ( ) : void
MainWindow ( AppViewModel viewModel, IPluginRepository pluginRepository, IAccountSettingsProvider accountSettingsProvider, IColumnsSettingsProvider columnsSettingsProvider, IApplicationSettingsProvider applicationSettingsProvider, IEventAggregator eventAggregator ) : System
SetHeight ( double height ) : void
SetLeft ( double left ) : void
SetTop ( double top ) : void
SetWidth ( double width ) : void
Start ( ) : void
ThumbnailTimerElapsed ( object sender, System.Timers.ElapsedEventArgs e ) : void

Private Methods

Method Description
AvatarChangeDragOver ( object sender, System.Windows.DragEventArgs e ) : void
AvatarChangeDrop ( object sender, System.Windows.DragEventArgs e ) : void
CbShowSetupExecuted ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
CheckedChecked ( object sender, RoutedEventArgs e ) : void
CheckedUnchecked ( object sender, RoutedEventArgs e ) : void
CvsTargetsFilter ( object sender, System.Windows.Data.FilterEventArgs e ) : void
DragMoveWindow ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
ListBoxMouseUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
ScriptConsoleVisible ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
TabbedThumbnailActivated ( object sender, TabbedThumbnailEventArgs e ) : void
WindowClosing ( object sender, CancelEventArgs e ) : void
WindowDrop ( object sender, System.Windows.DragEventArgs e ) : void

Method Details

AddToTaskbarThumbnail() public method

public AddToTaskbarThumbnail ( Window winder, UIElement fifthelement, string timthetoolmantip, System.Windows.Vector kimpeekoffset ) : void
winder System.Windows.Window
fifthelement UIElement
timthetoolmantip string
kimpeekoffset System.Windows.Vector
return void

CreateNewStream() public method

public CreateNewStream ( StreamModel f ) : void
f MahTweets.Core.Filters.StreamModel
return void

DisplayWindow() public method

public DisplayWindow ( ) : void
return void

HideWindow() public method

public HideWindow ( ) : void
return void

MainWindow() public method

public MainWindow ( AppViewModel viewModel, IPluginRepository pluginRepository, IAccountSettingsProvider accountSettingsProvider, IColumnsSettingsProvider columnsSettingsProvider, IApplicationSettingsProvider applicationSettingsProvider, IEventAggregator eventAggregator ) : System
viewModel MahTweets.ViewModels.AppViewModel
pluginRepository IPluginRepository
accountSettingsProvider IAccountSettingsProvider
columnsSettingsProvider IColumnsSettingsProvider
applicationSettingsProvider IApplicationSettingsProvider
eventAggregator IEventAggregator
return System

SetHeight() public method

public SetHeight ( double height ) : void
height double
return void

SetLeft() public method

public SetLeft ( double left ) : void
left double
return void

SetTop() public method

public SetTop ( double top ) : void
top double
return void

SetWidth() public method

public SetWidth ( double width ) : void
width double
return void

Start() public method

public Start ( ) : void
return void

ThumbnailTimerElapsed() public method

public ThumbnailTimerElapsed ( object sender, System.Timers.ElapsedEventArgs e ) : void
sender object
e System.Timers.ElapsedEventArgs
return void

Property Details

ShowScriptConsoleCommand public static property

public static RoutedUICommand,System.Windows.Input ShowScriptConsoleCommand
return System.Windows.Input.RoutedUICommand

ShowSetup public static property

public static RoutedUICommand,System.Windows.Input ShowSetup
return System.Windows.Input.RoutedUICommand

TabbedThumbnailTimer public property

public Timer,System.Timers TabbedThumbnailTimer
return System.Timers.Timer

TaskbarManager public property

public TaskbarManager,Microsoft.WindowsAPICodePack.Taskbar TaskbarManager
return Microsoft.WindowsAPICodePack.Taskbar.TaskbarManager