C# Class FileFind.Meshwork.GtkClient.AvatarManager

Inheritance: IAvatarManager
Mostrar archivo Open project: codebutler/meshwork Class Usage Examples

Public Methods

Method Description
AvatarManager ( ) : System
GetAvatar ( Node node ) : Gdk.Pixbuf
GetAvatar ( string nodeID ) : Gdk.Pixbuf
GetAvatarBytes ( Node node ) : byte[]
GetAvatarBytes ( string nodeId ) : byte[]
GetMiniAvatar ( Node node ) : Gdk.Pixbuf
GetMiniAvatar ( string nodeID ) : Gdk.Pixbuf
GetSmallAvatar ( Node node ) : Gdk.Pixbuf
GetSmallAvatar ( string nodeID ) : Gdk.Pixbuf
GetSmallAvatarBytes ( Node node ) : byte[]
GetSmallAvatarBytes ( string nodeId ) : byte[]
UpdateMyAvatar ( ) : void

Private Methods

Method Description
AddNetwork ( Network network ) : void
GetAvatarPath ( Node node ) : string
LoadAvatar ( string filePath, Node node ) : void
RemoveAvatars ( string nodeid ) : void
network_ReceivedAvatar ( Network network, Node node, byte avatarData ) : void
network_UpdateNodeInfo ( Network network, string oldnickname, Node node ) : void
network_UserOffline ( Network network, Node node ) : void

Method Details

AvatarManager() public method

public AvatarManager ( ) : System
return System

GetAvatar() public method

public GetAvatar ( Node node ) : Gdk.Pixbuf
node Node
return Gdk.Pixbuf

GetAvatar() public method

public GetAvatar ( string nodeID ) : Gdk.Pixbuf
nodeID string
return Gdk.Pixbuf

GetAvatarBytes() public method

public GetAvatarBytes ( Node node ) : byte[]
node Node
return byte[]

GetAvatarBytes() public method

public GetAvatarBytes ( string nodeId ) : byte[]
nodeId string
return byte[]

GetMiniAvatar() public method

public GetMiniAvatar ( Node node ) : Gdk.Pixbuf
node Node
return Gdk.Pixbuf

GetMiniAvatar() public method

public GetMiniAvatar ( string nodeID ) : Gdk.Pixbuf
nodeID string
return Gdk.Pixbuf

GetSmallAvatar() public method

public GetSmallAvatar ( Node node ) : Gdk.Pixbuf
node Node
return Gdk.Pixbuf

GetSmallAvatar() public method

public GetSmallAvatar ( string nodeID ) : Gdk.Pixbuf
nodeID string
return Gdk.Pixbuf

GetSmallAvatarBytes() public method

public GetSmallAvatarBytes ( Node node ) : byte[]
node Node
return byte[]

GetSmallAvatarBytes() public method

public GetSmallAvatarBytes ( string nodeId ) : byte[]
nodeId string
return byte[]

UpdateMyAvatar() public method

public UpdateMyAvatar ( ) : void
return void