C# Class FileFind.Meshwork.GtkClient.ZoomableNetworkMap

Inheritance: Pixane.Widgets.ZoomableCairoArea
Mostra file Open project: codebutler/meshwork Class Usage Examples

Public Methods

Method Description
SelectNode ( Node node ) : void
ZoomableNetworkMap ( ) : System

Protected Methods

Method Description
OnError ( Exception ex ) : void

Private Methods

Method Description
AddNetwork ( Network network ) : void
AddNode ( Node node, Network network ) : void
AddNode ( Node node, Network network, PointD position ) : void
CalculateNetworkSize ( Network network, Cairo gc ) : void
CalculateNetworkTitleSize ( Network network, Cairo gc ) : SizeD
CalculateNodeGroupSize ( NodeGroup ng, Cairo gc ) : SizeD
CalculateNodeGroupTitleTextSize ( NodeGroup ng, Cairo gc ) : SizeD
DeleteNetwork ( Network network ) : void
DeleteNode ( Node node, Network network ) : void
DrawConnection ( Cairo gc, PointD start, PointD c1, PointD c2, PointD end ) : void
DrawContents ( Cairo gc ) : void
DrawOverlay ( Cairo gc ) : void
GetExternalIPv4Address ( Node node ) : IPAddress
GetNodeZone ( PointD node1, PointD node2 ) : int
Inside ( PointD thePoint, PointD rectOrigin, SizeD rectSize ) : bool
Inside ( PointD thePoint, Rectangle rect ) : bool
RenderConnections ( Network network, Cairo gc ) : void
RenderNetwork ( Network network, Cairo gc ) : void
RenderNode ( Context gc, Node n, double x, double y ) : void
RenderNodeGroup ( NodeGroup ng, Network network, Cairo gc ) : void
RenderNotice ( string text, Cairo gc, int yOffset ) : int
ResetDrag ( ) : void
UpdateNode ( Node node, Network network ) : void
base_ButtonPressEvent ( object sender, Gtk args ) : void
base_ButtonReleaseEvent ( object sender, Gtk args ) : void
base_MotionNotifyEvent ( object sender, Gtk args ) : void
network_UpdateNodeInfo ( Network eNetwork, string oldNick, Node node ) : void
network_UserOffline ( Network eNetwork, Node node ) : void
network_UserOnline ( Network eNetwork, Node node ) : void

Method Details

OnError() protected method

protected OnError ( Exception ex ) : void
ex System.Exception
return void

SelectNode() public method

public SelectNode ( Node node ) : void
node Node
return void

ZoomableNetworkMap() public method

public ZoomableNetworkMap ( ) : System
return System