C# Class BolterV2.MainWindow

Launcher program for BolterV2. Manually maps an unmanaged CLR host into FFXIV, loads the Bolter-XIV class library onto that host, and then instantiates the main Bolter-XIV class.
Inheritance: System.Windows.Window
Show file Open project: usagiuke/BolterV2

Public Properties

Property Type Description
eHandle System.Threading.EventWaitHandle

Public Methods

Method Description
CreateBitmapSourceFromBitmap ( Bitmap bitmap ) : System.Windows.Media.Imaging.BitmapSource
IsUserAdministrator ( ) : bool
LoadPluginIntoProcess ( ) : void
MainWindow ( ) : System

Private Methods

Method Description
AboutTab_OnClick ( object sender, RoutedEventArgs e ) : void
Button_Click ( object sender, RoutedEventArgs e ) : void
CloseBottonAnimation ( object sender, MouseEventArgs e ) : void
CloseButton ( object sender, RoutedEventArgs e ) : void
Donate ( object sender, RoutedEventArgs e ) : void
DragWindow ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
MainNamespaceOfPlugin ( string pluginName ) : string
MainWindow_OnClosed ( object sender, EventArgs e ) : void
MainWindow_OnLoaded ( object sender, RoutedEventArgs e ) : void
MinimizeBottonAnimation ( object sender, MouseEventArgs e ) : void
MinimizeButton ( object sender, RoutedEventArgs e ) : void
ProcessListBox_OnSelectionChanged ( object sender, System.Windows.Controls.SelectionChangedEventArgs e ) : void
ProcessesTab_OnClick ( object sender, RoutedEventArgs e ) : void
Refresh ( object sender, RoutedEventArgs e ) : void
Selector_OnSelectionChanged ( object sender, System.Windows.Controls.SelectionChangedEventArgs e ) : void
Tab_OnMouse ( object sender, MouseEventArgs e ) : void

Method Details

CreateBitmapSourceFromBitmap() public static method

public static CreateBitmapSourceFromBitmap ( Bitmap bitmap ) : System.Windows.Media.Imaging.BitmapSource
bitmap System.Drawing.Bitmap
return System.Windows.Media.Imaging.BitmapSource

IsUserAdministrator() public method

public IsUserAdministrator ( ) : bool
return bool

LoadPluginIntoProcess() public method

public LoadPluginIntoProcess ( ) : void
return void

MainWindow() public method

public MainWindow ( ) : System
return System

Property Details

eHandle public property

public EventWaitHandle,System.Threading eHandle
return System.Threading.EventWaitHandle