C# 클래스 Radegast.IMTextManager

파일 보기 프로젝트 열기: radegastdev/radegast 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
DingOnAllIncoming bool
fontSettings Settings.FontSetting>.Dictionary

Private Properties

프로퍼티 타입 설명
AddNetcomEvents void
InitializeConfig void
PrintIM void
PrintLastLog void
ProcessIncomingIM void
ProcessOutgoingIM void
RemoveNetcomEvents void
netcom_InstantMessageReceived void
netcom_InstantMessageSent void
s_OnSettingChanged void

공개 메소드들

메소드 설명
CleanUp ( ) : void
ClearInternalBuffer ( ) : void
DisplayNotification ( string message ) : void
IMTextManager ( Radegast.RadegastInstance instance, ITextPrinter textPrinter, IMTextManagerType type, UUID sessionID, string sessionName ) : System
ProcessIM ( object e, bool isNewMessage ) : void
ReadEndTokens ( string path, System.Int64 numberOfTokens, Encoding encoding, string tokenSeparator ) : string
ReprintAllText ( ) : void

비공개 메소드들

메소드 설명
AddNetcomEvents ( ) : void
InitializeConfig ( ) : void
PrintIM ( System.DateTime timestamp, string fromName, UUID fromID, string message, bool isNewMessage ) : void
PrintLastLog ( ) : void
ProcessIncomingIM ( OpenMetaverse.InstantMessageEventArgs e, bool isNewMessage ) : void
ProcessOutgoingIM ( Radegast.Netcom.InstantMessageSentEventArgs e, bool isNewMessage ) : void
RemoveNetcomEvents ( ) : void
netcom_InstantMessageReceived ( object sender, OpenMetaverse.InstantMessageEventArgs e ) : void
netcom_InstantMessageSent ( object sender, Radegast.Netcom.InstantMessageSentEventArgs e ) : void
s_OnSettingChanged ( object sender, SettingsEventArgs e ) : void

메소드 상세

CleanUp() 공개 메소드

public CleanUp ( ) : void
리턴 void

ClearInternalBuffer() 공개 메소드

public ClearInternalBuffer ( ) : void
리턴 void

DisplayNotification() 공개 메소드

public DisplayNotification ( string message ) : void
message string
리턴 void

IMTextManager() 공개 메소드

public IMTextManager ( Radegast.RadegastInstance instance, ITextPrinter textPrinter, IMTextManagerType type, UUID sessionID, string sessionName ) : System
instance Radegast.RadegastInstance
textPrinter ITextPrinter
type IMTextManagerType
sessionID UUID
sessionName string
리턴 System

ProcessIM() 공개 메소드

public ProcessIM ( object e, bool isNewMessage ) : void
e object
isNewMessage bool
리턴 void

ReadEndTokens() 공개 정적인 메소드

public static ReadEndTokens ( string path, System.Int64 numberOfTokens, Encoding encoding, string tokenSeparator ) : string
path string
numberOfTokens System.Int64
encoding System.Text.Encoding
tokenSeparator string
리턴 string

ReprintAllText() 공개 메소드

public ReprintAllText ( ) : void
리턴 void

프로퍼티 상세

DingOnAllIncoming 공개적으로 프로퍼티

public bool DingOnAllIncoming
리턴 bool

fontSettings 공개적으로 정적으로 프로퍼티

public static Dictionary fontSettings
리턴 Settings.FontSetting>.Dictionary