C# Class Treefrog.Plugins.Tiles.TilePoolListPresenter

Inheritance: Presenter, ICommandSubscriber
ファイルを表示 Open project: jaquadro/Treefrog Class Usage Examples

Public Methods

Method Description
ActionSelectTilePool ( System.Guid poolUid ) : void
BindTilePoolManager ( ITilePoolManager manager ) : void
TilePoolListPresenter ( ) : System

Protected Methods

Method Description
InitializeCore ( ) : void
OnSelectedTilePoolChanged ( EventArgs e ) : void
OnSyncTilePoolControl ( EventArgs e ) : void
OnSyncTilePoolList ( EventArgs e ) : void
OnSyncTilePoolManager ( EventArgs e ) : void
OnTileSelectionChanged ( EventArgs e ) : void

Private Methods

Method Description
AddPoolPresenter ( TilePool pool ) : void
ClearPoolPresenters ( ) : void
CommandCanDeleteTile ( ) : bool
CommandCanOperateOnSelected ( ) : bool
CommandCanTileProperties ( ) : bool
CommandDeleteTile ( ) : void
CommandTileProperties ( ) : void
EditorSyncCurrentProject ( object sender, Treefrog.Presentation.SyncProjectEventArgs e ) : void
InitializeCommandManager ( ) : void
InitializePoolPresenters ( ) : void
RemovePoolPresenter ( Guid poolUid ) : void
SelectTilePool ( ) : void
SelectTilePool ( Guid poolUid ) : void
SelectedTileChanged ( object sender, EventArgs e ) : void
TilePoolAdded ( object sender, ResourceEventArgs e ) : void
TilePoolModified ( object sender, ResourceEventArgs e ) : void
TilePoolRemoved ( object sender, ResourceEventArgs e ) : void
WrapCommand ( Action action ) : System.Action

Method Details

ActionSelectTilePool() public method

public ActionSelectTilePool ( System.Guid poolUid ) : void
poolUid System.Guid
return void

BindTilePoolManager() public method

public BindTilePoolManager ( ITilePoolManager manager ) : void
manager ITilePoolManager
return void

InitializeCore() protected method

protected InitializeCore ( ) : void
return void

OnSelectedTilePoolChanged() protected method

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

OnSyncTilePoolControl() protected method

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

OnSyncTilePoolList() protected method

protected OnSyncTilePoolList ( EventArgs e ) : void
e EventArgs
return void

OnSyncTilePoolManager() protected method

protected OnSyncTilePoolManager ( EventArgs e ) : void
e EventArgs
return void

OnTileSelectionChanged() protected method

protected OnTileSelectionChanged ( EventArgs e ) : void
e EventArgs
return void

TilePoolListPresenter() public method

public TilePoolListPresenter ( ) : System
return System