chat_window Class Reference

Window to show the chat conversation. More...

#include <chat_window.h>

List of all members.

Public Member Functions

 chat_window (BaseObjectType *cobject, const Glib::RefPtr< Gnome::Glade::Xml > refGlade)
virtual ~chat_window ()

Public Attributes

Glib::RefPtr
< Gtk::TextBuffer > 
buffer
Gtk::Notebook * chat_book
memberlistmembers

Protected Member Functions

virtual void finished_entry ()
virtual void busy_toggle ()
virtual void autoreply_select ()
virtual void do_autoreply (std::string text)
virtual void memberlist_select ()
virtual void channellist_select ()
virtual void joinchannel_select ()
virtual void do_joinchannel (std::string text)
virtual void quit_select ()
virtual void descr_select ()
virtual void do_title (std::string text)
virtual void do_open ()
virtual void do_invitation ()
virtual void do_private ()
virtual void private_toggle ()
virtual void invitation_toggle ()
virtual void passwd_select ()
virtual void do_passwd (std::string text)
virtual void silence_toggle ()
virtual void invite_select ()
virtual void open_context_menu (GdkEventButton *event)
virtual void ignore_toggle ()
virtual void whisper_select ()
virtual void do_whisper (std::string text)
virtual void kick_select ()
virtual void mute_toggle ()
virtual void moderator_toggle ()
virtual void leader_toggle ()
virtual void do_leader ()
virtual void handler (channel *ch)
virtual void define_text (std::string tab_name)
virtual void switch_page (GtkNotebookPage *widget, guint page)

Protected Attributes

Glib::RefPtr
< Gnome::Glade::Xml > 
m_refGlade
Gtk::Entry * chat_entry
Glib::SignalTimeout * timeout
channelchan
chatlistchanlist
Gtk::CheckMenuItem * chat_busy
Gtk::MenuItem * chat_autoreply
Gtk::MenuItem * chat_memberlist
Gtk::MenuItem * chat_channellist
Gtk::MenuItem * chat_joinchannel
Gtk::MenuItem * chat_quit
Gtk::MenuItem * chat_descr
Gtk::CheckMenuItem * chat_private
Gtk::CheckMenuItem * chat_invitation
Gtk::MenuItem * chat_passwd
Gtk::CheckMenuItem * chat_silence
Gtk::MenuItem * chat_invite
Gtk::Menu * context_menu
Gtk::MenuItem * chat_memberlabel
Gtk::CheckMenuItem * chat_ignore
Gtk::MenuItem * chat_whisper
Gtk::MenuItem * chat_kick
Gtk::CheckMenuItem * chat_mute
Gtk::CheckMenuItem * chat_moderator
Gtk::CheckMenuItem * chat_leader


Detailed Description

Window to show the chat conversation.

Constructor & Destructor Documentation

chat_window::chat_window ( BaseObjectType *  cobject,
const Glib::RefPtr< Gnome::Glade::Xml >  refGlade 
)

chat_window::~chat_window (  )  [virtual]


Member Function Documentation

void chat_window::finished_entry (  )  [protected, virtual]

void chat_window::busy_toggle (  )  [protected, virtual]

void chat_window::autoreply_select (  )  [protected, virtual]

void chat_window::do_autoreply ( std::string  text  )  [protected, virtual]

void chat_window::memberlist_select (  )  [protected, virtual]

void chat_window::channellist_select (  )  [protected, virtual]

void chat_window::joinchannel_select (  )  [protected, virtual]

void chat_window::do_joinchannel ( std::string  text  )  [protected, virtual]

void chat_window::quit_select (  )  [protected, virtual]

void chat_window::descr_select (  )  [protected, virtual]

void chat_window::do_title ( std::string  text  )  [protected, virtual]

void chat_window::do_open (  )  [protected, virtual]

void chat_window::do_invitation (  )  [protected, virtual]

void chat_window::do_private (  )  [protected, virtual]

void chat_window::private_toggle (  )  [protected, virtual]

void chat_window::invitation_toggle (  )  [protected, virtual]

void chat_window::passwd_select (  )  [protected, virtual]

void chat_window::do_passwd ( std::string  text  )  [protected, virtual]

void chat_window::silence_toggle (  )  [protected, virtual]

void chat_window::invite_select (  )  [protected, virtual]

void chat_window::open_context_menu ( GdkEventButton *  event  )  [protected, virtual]

void chat_window::ignore_toggle (  )  [protected, virtual]

void chat_window::whisper_select (  )  [protected, virtual]

void chat_window::do_whisper ( std::string  text  )  [protected, virtual]

void chat_window::kick_select (  )  [protected, virtual]

void chat_window::mute_toggle (  )  [protected, virtual]

void chat_window::moderator_toggle (  )  [protected, virtual]

void chat_window::leader_toggle (  )  [protected, virtual]

void chat_window::do_leader (  )  [protected, virtual]

void chat_window::handler ( channel ch  )  [protected, virtual]

void chat_window::define_text ( std::string  tab_name  )  [protected, virtual]

void chat_window::switch_page ( GtkNotebookPage *  widget,
guint  page 
) [protected, virtual]


Member Data Documentation

Glib::RefPtr<Gtk::TextBuffer> chat_window::buffer

Gtk::Notebook* chat_window::chat_book

memberlist* chat_window::members

Glib::RefPtr<Gnome::Glade::Xml> chat_window::m_refGlade [protected]

Gtk::Entry* chat_window::chat_entry [protected]

Glib::SignalTimeout* chat_window::timeout [protected]

channel* chat_window::chan [protected]

chatlist* chat_window::chanlist [protected]

Gtk::CheckMenuItem* chat_window::chat_busy [protected]

Gtk::MenuItem* chat_window::chat_autoreply [protected]

Gtk::MenuItem* chat_window::chat_memberlist [protected]

Gtk::MenuItem* chat_window::chat_channellist [protected]

Gtk::MenuItem* chat_window::chat_joinchannel [protected]

Gtk::MenuItem* chat_window::chat_quit [protected]

Gtk::MenuItem* chat_window::chat_descr [protected]

Gtk::CheckMenuItem* chat_window::chat_private [protected]

Gtk::CheckMenuItem* chat_window::chat_invitation [protected]

Gtk::MenuItem* chat_window::chat_passwd [protected]

Gtk::CheckMenuItem* chat_window::chat_silence [protected]

Gtk::MenuItem* chat_window::chat_invite [protected]

Gtk::Menu* chat_window::context_menu [protected]

Gtk::MenuItem* chat_window::chat_memberlabel [protected]

Gtk::CheckMenuItem* chat_window::chat_ignore [protected]

Gtk::MenuItem* chat_window::chat_whisper [protected]

Gtk::MenuItem* chat_window::chat_kick [protected]

Gtk::CheckMenuItem* chat_window::chat_mute [protected]

Gtk::CheckMenuItem* chat_window::chat_moderator [protected]

Gtk::CheckMenuItem* chat_window::chat_leader [protected]


The documentation for this class was generated from the following files:

Generated on Tue Jan 1 17:30:01 2008 for chat_window Class Reference by  doxygen   Visit the project page on SourceForge.net Logo