C# Class Gtd.Client.MainForm

Inheritance: System.Windows.Forms.Form, ILogView, INavigateBackView, IMainMenu
Show file Open project: beingtheworst/btw-gtd Class Usage Examples

Public Properties

Property Type Description
MainRegion Region
NavigationRegion Region

Protected Properties

Property Type Description
_menuCaptureThought System.Windows.Forms.ToolStripMenuItem

Public Methods

Method Description
DisplayFilters ( ICollection filters ) : void
EnableNavigateBackButton ( bool enabled ) : void
Log ( string toString ) : void
MainForm ( ) : System
ShowInboxMenu ( ) : void
ShowProjectMenu ( ProjectId id ) : void
SubscribeToAddStuffClicked ( System.Action callback ) : void
SubscribeToDefineProjectClicked ( System.Action callback ) : void
SubscribeToGotoInboxClicked ( System.Action callback ) : void
SubscribeToNavigateBack ( System.Action handler ) : void
SubscribeToSelectedFilterChanged ( Action callback ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

Private Methods

Method Description
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

Method Details

DisplayFilters() public method

public DisplayFilters ( ICollection filters ) : void
filters ICollection
return void

Dispose() protected method

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
return void

EnableNavigateBackButton() public method

public EnableNavigateBackButton ( bool enabled ) : void
enabled bool
return void

Log() public method

public Log ( string toString ) : void
toString string
return void

MainForm() public method

public MainForm ( ) : System
return System

ShowInboxMenu() public method

public ShowInboxMenu ( ) : void
return void

ShowProjectMenu() public method

public ShowProjectMenu ( ProjectId id ) : void
id ProjectId
return void

SubscribeToAddStuffClicked() public method

public SubscribeToAddStuffClicked ( System.Action callback ) : void
callback System.Action
return void

SubscribeToDefineProjectClicked() public method

public SubscribeToDefineProjectClicked ( System.Action callback ) : void
callback System.Action
return void

SubscribeToGotoInboxClicked() public method

public SubscribeToGotoInboxClicked ( System.Action callback ) : void
callback System.Action
return void

SubscribeToNavigateBack() public method

public SubscribeToNavigateBack ( System.Action handler ) : void
handler System.Action
return void

SubscribeToSelectedFilterChanged() public method

public SubscribeToSelectedFilterChanged ( Action callback ) : void
callback Action
return void

Property Details

MainRegion public property

public Region,Gtd.Client MainRegion
return Region

NavigationRegion public property

public Region,Gtd.Client NavigationRegion
return Region

_menuCaptureThought protected property

protected System.Windows.Forms.ToolStripMenuItem _menuCaptureThought
return System.Windows.Forms.ToolStripMenuItem