C# Class GME.CSharp.WorkflowDecorator

Inheritance: IMgaDecoratorCommon, IMgaElementDecorator
Show file Open project: metamorph-inc/meta-core

Private Properties

Property Type Description
GetColorPreference bool
GetMetaFCO bool
GetPreference bool
GetPreference bool

Public Methods

Method Description
Destroy ( ) : void
DragEnter ( uint &dropEffect, ulong pCOleDataObject, uint keyState, int pointx, int pointy, ulong transformHDC ) : void
DragOver ( uint &dropEffect, ulong pCOleDataObject, uint keyState, int pointx, int pointy, ulong transformHDC ) : void
Draw ( uint hdc ) : void
DrawEx ( uint hdc, ulong gdip ) : void
Drop ( ulong pCOleDataObject, uint dropEffect, int pointx, int pointy, ulong transformHDC ) : void
DropFile ( ulong hDropInfo, int pointx, int pointy, ulong transformHDC ) : void
EnqueueTask ( MgaFCO task ) : void
GetFeatures ( uint &features ) : void
GetLabelLocation ( int &sx, int &sy, int &ex, int &ey ) : void
GetLocation ( int &sx, int &sy, int &ex, int &ey ) : void
GetMnemonic ( string &mnemonic ) : void
GetParam ( string name, object &value ) : void
GetPortLocation ( MgaFCO fco, int &sx, int &sy, int &ex, int &ey ) : void
GetPorts ( ) : MgaFCOs
GetPreferredSize ( int &sizex, int &sizey ) : void
Initialize ( MgaProject project, MgaMetaPart meta, MgaFCO obj ) : void
InitializeEx ( MgaProject project, MgaMetaPart meta, MgaFCO obj, IMgaCommonDecoratorEvents eventSink, ulong parentWnd ) : void
MenuItemSelected ( uint menuItemId, uint nFlags, int pointx, int pointy, ulong transformHDC ) : void
MouseLeftButtonDoubleClick ( uint nFlags, int pointx, int pointy, ulong transformHDC ) : void
MouseLeftButtonDown ( uint nFlags, int pointx, int pointy, ulong transformHDC ) : void
MouseLeftButtonUp ( uint nFlags, int pointx, int pointy, ulong transformHDC ) : void
MouseMiddleButtonDoubleClick ( uint nFlags, int pointx, int pointy, ulong transformHDC ) : void
MouseMiddleButtonDown ( uint nFlags, int pointx, int pointy, ulong transformHDC ) : void
MouseMiddleButtonUp ( uint nFlags, int pointx, int pointy, ulong transformHDC ) : void
MouseMoved ( uint nFlags, int pointx, int pointy, ulong transformHDC ) : void
MouseRightButtonDoubleClick ( uint nFlags, int pointx, int pointy, ulong transformHDC ) : void
MouseRightButtonDown ( ulong hCtxMenu, uint nFlags, int pointx, int pointy, ulong transformHDC ) : void
MouseRightButtonUp ( uint nFlags, int pointx, int pointy, ulong transformHDC ) : void
MouseWheelTurned ( uint nFlags, int distance, int pointx, int pointy, ulong transformHDC ) : void
OperationCanceled ( ) : void
SaveState ( ) : void
SetActive ( bool isActive ) : void
SetLocation ( int sx, int sy, int ex, int ey ) : void
SetParam ( string name, object value ) : void
SetSelected ( bool isSelected ) : void
WorkflowDecorator ( ) : System
WorkflowDecorator ( IMgaElementDecoratorEvents events ) : System

Protected Methods

Method Description
GetDirectoryFromConnStr ( string connectionString ) : string
InitializeIconPaths ( MgaFCO task ) : void
SetTaskIconPath ( TaskInfo task, string iconName ) : void

Private Methods

Method Description
GetColorPreference ( Color &color, string path ) : bool
GetMetaFCO ( MgaMetaPart metaPart, MgaMetaFCO &metaFco ) : bool

Get the meta object

GetPreference ( int &val, string path, bool hex ) : bool
GetPreference ( string &val, string path ) : bool

Return GME registry value

Method Details

Destroy() public method

public Destroy ( ) : void
return void

DragEnter() public method

public DragEnter ( uint &dropEffect, ulong pCOleDataObject, uint keyState, int pointx, int pointy, ulong transformHDC ) : void
dropEffect uint
pCOleDataObject ulong
keyState uint
pointx int
pointy int
transformHDC ulong
return void

DragOver() public method

public DragOver ( uint &dropEffect, ulong pCOleDataObject, uint keyState, int pointx, int pointy, ulong transformHDC ) : void
dropEffect uint
pCOleDataObject ulong
keyState uint
pointx int
pointy int
transformHDC ulong
return void

Draw() public method

public Draw ( uint hdc ) : void
hdc uint
return void

DrawEx() public method

public DrawEx ( uint hdc, ulong gdip ) : void
hdc uint
gdip ulong
return void

Drop() public method

public Drop ( ulong pCOleDataObject, uint dropEffect, int pointx, int pointy, ulong transformHDC ) : void
pCOleDataObject ulong
dropEffect uint
pointx int
pointy int
transformHDC ulong
return void

DropFile() public method

public DropFile ( ulong hDropInfo, int pointx, int pointy, ulong transformHDC ) : void
hDropInfo ulong
pointx int
pointy int
transformHDC ulong
return void

EnqueueTask() public method

public EnqueueTask ( MgaFCO task ) : void
task MgaFCO
return void

GetDirectoryFromConnStr() protected method

protected GetDirectoryFromConnStr ( string connectionString ) : string
connectionString string
return string

GetFeatures() public method

public GetFeatures ( uint &features ) : void
features uint
return void

GetLabelLocation() public method

public GetLabelLocation ( int &sx, int &sy, int &ex, int &ey ) : void
sx int
sy int
ex int
ey int
return void

GetLocation() public method

public GetLocation ( int &sx, int &sy, int &ex, int &ey ) : void
sx int
sy int
ex int
ey int
return void

GetMnemonic() public method

public GetMnemonic ( string &mnemonic ) : void
mnemonic string
return void

GetParam() public method

public GetParam ( string name, object &value ) : void
name string
value object
return void

GetPortLocation() public method

public GetPortLocation ( MgaFCO fco, int &sx, int &sy, int &ex, int &ey ) : void
fco MgaFCO
sx int
sy int
ex int
ey int
return void

GetPorts() public method

public GetPorts ( ) : MgaFCOs
return MgaFCOs

GetPreferredSize() public method

public GetPreferredSize ( int &sizex, int &sizey ) : void
sizex int
sizey int
return void

Initialize() public method

public Initialize ( MgaProject project, MgaMetaPart meta, MgaFCO obj ) : void
project MgaProject
meta MgaMetaPart
obj MgaFCO
return void

InitializeEx() public method

public InitializeEx ( MgaProject project, MgaMetaPart meta, MgaFCO obj, IMgaCommonDecoratorEvents eventSink, ulong parentWnd ) : void
project MgaProject
meta MgaMetaPart
obj MgaFCO
eventSink IMgaCommonDecoratorEvents
parentWnd ulong
return void

InitializeIconPaths() protected method

protected InitializeIconPaths ( MgaFCO task ) : void
task MgaFCO
return void

MenuItemSelected() public method

public MenuItemSelected ( uint menuItemId, uint nFlags, int pointx, int pointy, ulong transformHDC ) : void
menuItemId uint
nFlags uint
pointx int
pointy int
transformHDC ulong
return void

MouseLeftButtonDoubleClick() public method

public MouseLeftButtonDoubleClick ( uint nFlags, int pointx, int pointy, ulong transformHDC ) : void
nFlags uint
pointx int
pointy int
transformHDC ulong
return void

MouseLeftButtonDown() public method

public MouseLeftButtonDown ( uint nFlags, int pointx, int pointy, ulong transformHDC ) : void
nFlags uint
pointx int
pointy int
transformHDC ulong
return void

MouseLeftButtonUp() public method

public MouseLeftButtonUp ( uint nFlags, int pointx, int pointy, ulong transformHDC ) : void
nFlags uint
pointx int
pointy int
transformHDC ulong
return void

MouseMiddleButtonDoubleClick() public method

public MouseMiddleButtonDoubleClick ( uint nFlags, int pointx, int pointy, ulong transformHDC ) : void
nFlags uint
pointx int
pointy int
transformHDC ulong
return void

MouseMiddleButtonDown() public method

public MouseMiddleButtonDown ( uint nFlags, int pointx, int pointy, ulong transformHDC ) : void
nFlags uint
pointx int
pointy int
transformHDC ulong
return void

MouseMiddleButtonUp() public method

public MouseMiddleButtonUp ( uint nFlags, int pointx, int pointy, ulong transformHDC ) : void
nFlags uint
pointx int
pointy int
transformHDC ulong
return void

MouseMoved() public method

public MouseMoved ( uint nFlags, int pointx, int pointy, ulong transformHDC ) : void
nFlags uint
pointx int
pointy int
transformHDC ulong
return void

MouseRightButtonDoubleClick() public method

public MouseRightButtonDoubleClick ( uint nFlags, int pointx, int pointy, ulong transformHDC ) : void
nFlags uint
pointx int
pointy int
transformHDC ulong
return void

MouseRightButtonDown() public method

public MouseRightButtonDown ( ulong hCtxMenu, uint nFlags, int pointx, int pointy, ulong transformHDC ) : void
hCtxMenu ulong
nFlags uint
pointx int
pointy int
transformHDC ulong
return void

MouseRightButtonUp() public method

public MouseRightButtonUp ( uint nFlags, int pointx, int pointy, ulong transformHDC ) : void
nFlags uint
pointx int
pointy int
transformHDC ulong
return void

MouseWheelTurned() public method

public MouseWheelTurned ( uint nFlags, int distance, int pointx, int pointy, ulong transformHDC ) : void
nFlags uint
distance int
pointx int
pointy int
transformHDC ulong
return void

OperationCanceled() public method

public OperationCanceled ( ) : void
return void

SaveState() public method

public SaveState ( ) : void
return void

SetActive() public method

public SetActive ( bool isActive ) : void
isActive bool
return void

SetLocation() public method

public SetLocation ( int sx, int sy, int ex, int ey ) : void
sx int
sy int
ex int
ey int
return void

SetParam() public method

public SetParam ( string name, object value ) : void
name string
value object
return void

SetSelected() public method

public SetSelected ( bool isSelected ) : void
isSelected bool
return void

SetTaskIconPath() protected method

protected SetTaskIconPath ( TaskInfo task, string iconName ) : void
task TaskInfo
iconName string
return void

WorkflowDecorator() public method

public WorkflowDecorator ( ) : System
return System

WorkflowDecorator() public method

public WorkflowDecorator ( IMgaElementDecoratorEvents events ) : System
events IMgaElementDecoratorEvents
return System