C# Class Smuxi.Frontend.Gnome.ChatView

Inheritance: Gtk.EventBox, IChatView, IDisposable, ITraceable
Show file Open project: meebey/smuxi Class Usage Examples

Private Properties

Property Type Description
AutoScroll void
CheckAutoScroll void
OnVadjustmentValueChanged void
_ string

Public Methods

Method Description
AddMessage ( MessageModel msg ) : void
ApplyConfig ( Smuxi.Engine.UserConfig config ) : void
ChatView ( Smuxi.Engine.ChatModel chat ) : System
Clear ( ) : void
Close ( ) : void
Disable ( ) : void
Dispose ( ) : void
Enable ( ) : void
Populate ( ) : void
ScrollDown ( ) : void
ScrollToEnd ( ) : void
ScrollToStart ( ) : void
ScrollUp ( ) : void
Sync ( ) : void
ToString ( ) : string
ToTraceString ( ) : string
UpdateLastSeenMessage ( ) : void

Protected Methods

Method Description
ChatView ( IntPtr handle ) : System
CreateMainMessageTextView ( ) : MessageTextView
Dispose ( bool disposing ) : void
OnLastSeenHighlightQueueAbortedEvent ( object sender, EventArgs e ) : void
OnLastSeenHighlightQueueExceptionEvent ( object sender, Smuxi.Common.TaskQueueExceptionEventArgs e ) : void
OnMessageTextViewMessageAdded ( object sender, MessageTextViewMessageAddedEventArgs e ) : void
OnMessageTextViewMessageHighlighted ( object sender, MessageTextViewMessageHighlightedEventArgs e ) : void
OnMessageTextViewPersonClicked ( object sender, MessageTextViewPersonClickedEventArgs e ) : void
OnMessageTextViewPopulatePopup ( object sender, Gtk e ) : void
OnStatusChanged ( EventArgs e ) : void
OnTabButtonPress ( object sender, Gtk e ) : void
OnTabMenuCloseActivated ( object sender, EventArgs e ) : void
OnTabMenuShown ( object sender, EventArgs e ) : void

Private Methods

Method Description
AutoScroll ( ) : void
CheckAutoScroll ( ) : void
OnVadjustmentValueChanged ( object sender, EventArgs e ) : void
_ ( string msg ) : string

Method Details

AddMessage() public method

public AddMessage ( MessageModel msg ) : void
msg Smuxi.Engine.MessageModel
return void

ApplyConfig() public method

public ApplyConfig ( Smuxi.Engine.UserConfig config ) : void
config Smuxi.Engine.UserConfig
return void

ChatView() public method

public ChatView ( Smuxi.Engine.ChatModel chat ) : System
chat Smuxi.Engine.ChatModel
return System

ChatView() protected method

protected ChatView ( IntPtr handle ) : System
handle System.IntPtr
return System

Clear() public method

public Clear ( ) : void
return void

Close() public method

public Close ( ) : void
return void

CreateMainMessageTextView() protected method

protected CreateMainMessageTextView ( ) : MessageTextView
return MessageTextView

Disable() public method

public Disable ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

Enable() public method

public Enable ( ) : void
return void

OnLastSeenHighlightQueueAbortedEvent() protected method

protected OnLastSeenHighlightQueueAbortedEvent ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

OnLastSeenHighlightQueueExceptionEvent() protected method

protected OnLastSeenHighlightQueueExceptionEvent ( object sender, Smuxi.Common.TaskQueueExceptionEventArgs e ) : void
sender object
e Smuxi.Common.TaskQueueExceptionEventArgs
return void

OnMessageTextViewMessageAdded() protected method

protected OnMessageTextViewMessageAdded ( object sender, MessageTextViewMessageAddedEventArgs e ) : void
sender object
e MessageTextViewMessageAddedEventArgs
return void

OnMessageTextViewMessageHighlighted() protected method

protected OnMessageTextViewMessageHighlighted ( object sender, MessageTextViewMessageHighlightedEventArgs e ) : void
sender object
e MessageTextViewMessageHighlightedEventArgs
return void

OnMessageTextViewPersonClicked() protected method

protected OnMessageTextViewPersonClicked ( object sender, MessageTextViewPersonClickedEventArgs e ) : void
sender object
e MessageTextViewPersonClickedEventArgs
return void

OnMessageTextViewPopulatePopup() protected method

protected OnMessageTextViewPopulatePopup ( object sender, Gtk e ) : void
sender object
e Gtk
return void

OnStatusChanged() protected method

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

OnTabButtonPress() protected method

protected OnTabButtonPress ( object sender, Gtk e ) : void
sender object
e Gtk
return void

OnTabMenuCloseActivated() protected method

protected OnTabMenuCloseActivated ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

OnTabMenuShown() protected method

protected OnTabMenuShown ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

Populate() public method

public Populate ( ) : void
return void

ScrollDown() public method

public ScrollDown ( ) : void
return void

ScrollToEnd() public method

public ScrollToEnd ( ) : void
return void

ScrollToStart() public method

public ScrollToStart ( ) : void
return void

ScrollUp() public method

public ScrollUp ( ) : void
return void

Sync() public method

public Sync ( ) : void
return void

ToString() public method

public ToString ( ) : string
return string

ToTraceString() public method

public ToTraceString ( ) : string
return string

UpdateLastSeenMessage() public method

public UpdateLastSeenMessage ( ) : void
return void