C# Class Smuxi.Frontend.Gnome.MainWindow

Inheritance: Gtk.Window
Show file Open project: meebey/smuxi Class Usage Examples

Public Properties

Property Type Description
Minimized EventHandler
Unminimized EventHandler

Private Properties

Property Type Description
CheckLayout void
_ string

Public Methods

Method Description
ApplyConfig ( Smuxi.Engine.UserConfig userConfig ) : void
MainWindow ( ) : System
UpdateProgressBar ( ) : void
UpdateTitle ( ) : void
UpdateTitle ( ChatView chatView, string protocolStatus ) : void

Protected Methods

Method Description
OnChatViewManagerChatAdded ( object sender, ChatViewManagerChatAddedEventArgs e ) : void
OnChatViewManagerChatRemoved ( object sender, ChatViewManagerChatRemovedEventArgs e ) : void
OnChatViewManagerChatSynced ( object sender, ChatViewManagerChatSyncedEventArgs e ) : void
OnChatViewMessageHighlighted ( object sender, ChatViewMessageHighlightedEventArgs e ) : void
OnConfigureEvent ( Gdk e ) : bool
OnDeleteEvent ( object sender, Gtk e ) : void
OnFocusInEvent ( object sender, EventArgs e ) : void
OnFocusOutEvent ( object sender, EventArgs e ) : void
OnNotebookFocusInEvent ( object sender, Gtk e ) : void
OnNotebookSwitchPage ( object sender, EventArgs e ) : void
OnWindowStateEvent ( object sender, Gtk e ) : void

Private Methods

Method Description
CheckLayout ( ) : void
_ ( string msg ) : string

Method Details

ApplyConfig() public method

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

MainWindow() public method

public MainWindow ( ) : System
return System

OnChatViewManagerChatAdded() protected method

protected OnChatViewManagerChatAdded ( object sender, ChatViewManagerChatAddedEventArgs e ) : void
sender object
e ChatViewManagerChatAddedEventArgs
return void

OnChatViewManagerChatRemoved() protected method

protected OnChatViewManagerChatRemoved ( object sender, ChatViewManagerChatRemovedEventArgs e ) : void
sender object
e ChatViewManagerChatRemovedEventArgs
return void

OnChatViewManagerChatSynced() protected method

protected OnChatViewManagerChatSynced ( object sender, ChatViewManagerChatSyncedEventArgs e ) : void
sender object
e ChatViewManagerChatSyncedEventArgs
return void

OnChatViewMessageHighlighted() protected method

protected OnChatViewMessageHighlighted ( object sender, ChatViewMessageHighlightedEventArgs e ) : void
sender object
e ChatViewMessageHighlightedEventArgs
return void

OnConfigureEvent() protected method

protected OnConfigureEvent ( Gdk e ) : bool
e Gdk
return bool

OnDeleteEvent() protected method

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

OnFocusInEvent() protected method

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

OnFocusOutEvent() protected method

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

OnNotebookFocusInEvent() protected method

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

OnNotebookSwitchPage() protected method

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

OnWindowStateEvent() protected method

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

UpdateProgressBar() public method

public UpdateProgressBar ( ) : void
return void

UpdateTitle() public method

public UpdateTitle ( ) : void
return void

UpdateTitle() public method

public UpdateTitle ( ChatView chatView, string protocolStatus ) : void
chatView ChatView
protocolStatus string
return void

Property Details

Minimized public property

public EventHandler Minimized
return EventHandler

Unminimized public property

public EventHandler Unminimized
return EventHandler