ChatOptionsTab Class Reference

#include <chatoptionstab.h>

Inherits wxScrolledWindow.

Collaboration diagram for ChatOptionsTab:
Collaboration graph
[legend]

Public Member Functions

 ChatOptionsTab (wxWindow *parent)
 ~ChatOptionsTab ()
void UpdateTextSample ()
void DoRestore ()
void OnApply (wxCommandEvent &event)
void OnRestore (wxCommandEvent &event)
void OnSelectFont (wxCommandEvent &event)
void OnUseSystemColors (wxCommandEvent &event)
void OnNormalSelect (wxCommandEvent &event)
void OnBGSelect (wxCommandEvent &event)
void OnActionSelect (wxCommandEvent &event)
void OnHighlightSelect (wxCommandEvent &event)
void OnJoinLeaveSelect (wxCommandEvent &event)
void OnNotificationSelect (wxCommandEvent &event)
void OnMyMessSelect (wxCommandEvent &event)
void OnServerSelect (wxCommandEvent &event)
void OnClientSelect (wxCommandEvent &event)
void OnErrorSelect (wxCommandEvent &event)
void OnTimestampSelect (wxCommandEvent &event)
void OnSaveLogs (wxCommandEvent &event)

Protected Types

enum  {
  ID_SELFONT = 1000, ID_SYSCOLS, ID_NORMAL, ID_BG,
  ID_ACTION, ID_HIGHLIGHT, ID_JOINLEAVE, ID_NOTIFICATION,
  ID_MYMESS, ID_SERVER, ID_CLIENT, ID_ERROR,
  ID_TIMESTAMP, ID_HIWORDS, ID_PLAY_SOUNDS, ID_HL_REQ
}

Protected Member Functions

void OnColorChange (ColorButton *button)
 generic func used in all handlers

Protected Attributes

wxStaticText * m_text_sample
wxStaticText * m_fontname
wxStaticText * m_font_label
wxButton * m_select_font
wxCheckBox * m_use_sys_colors
wxPanelm_custom_colors
ColorButtonm_normal_color
wxStaticText * m_normal_label
ColorButtonm_bg_color
wxStaticText * m_bg_label
ColorButtonm_action_color
wxStaticText * m_action_label
ColorButtonm_highlight_color
wxStaticText * m_highlight_label
ColorButtonm_joinleave_color
wxStaticText * m_joinleave_label
ColorButtonm_note_color
wxStaticText * m_note_label
ColorButtonm_my_color
wxStaticText * m_my_label
ColorButtonm_server_color
wxStaticText * m_server_label
ColorButtonm_client_color
wxStaticText * m_client_label
ColorButtonm_error_color
wxStaticText * m_error_label
ColorButtonm_ts_color
wxStaticText * m_ts_label
wxTextCtrl * m_test_text
wxCheckBox * m_save_logs
wxStaticText * m_chat_save_label
wxTextCtrl * m_log_save
wxButton * m_browse_log
wxStaticText * m_hilight_words_label
wxCheckBox * m_play_sounds
wxCheckBox * m_highlight_req
wxCheckBox * m_broadcast_check
wxTextCtrl * m_highlight_words
wxCheckBox * m_irc_colors
wxStaticText * m_num_lines_lbl
wxSpinCtrl * m_num_lines
wxFont m_chat_font

Detailed Description

Definition at line 19 of file chatoptionstab.h.


Member Enumeration Documentation

anonymous enum [protected]
Enumerator:
ID_SELFONT 
ID_SYSCOLS 
ID_NORMAL 
ID_BG 
ID_ACTION 
ID_HIGHLIGHT 
ID_JOINLEAVE 
ID_NOTIFICATION 
ID_MYMESS 
ID_SERVER 
ID_CLIENT 
ID_ERROR 
ID_TIMESTAMP 
ID_HIWORDS 
ID_PLAY_SOUNDS 
ID_HL_REQ 

Definition at line 49 of file chatoptionstab.h.


Constructor & Destructor Documentation

ChatOptionsTab::ChatOptionsTab ( wxWindow *  parent  ) 

Definition at line 63 of file chatoptionstab.cpp.

ChatOptionsTab::~ChatOptionsTab (  ) 

Definition at line 364 of file chatoptionstab.cpp.


Member Function Documentation

void ChatOptionsTab::DoRestore (  ) 

Definition at line 424 of file chatoptionstab.cpp.

void ChatOptionsTab::OnActionSelect ( wxCommandEvent &  event  ) 

Definition at line 529 of file chatoptionstab.cpp.

void ChatOptionsTab::OnApply ( wxCommandEvent &  event  ) 

Definition at line 453 of file chatoptionstab.cpp.

void ChatOptionsTab::OnBGSelect ( wxCommandEvent &  event  ) 

Definition at line 524 of file chatoptionstab.cpp.

void ChatOptionsTab::OnClientSelect ( wxCommandEvent &  event  ) 

Definition at line 559 of file chatoptionstab.cpp.

void ChatOptionsTab::OnColorChange ( ColorButton button  )  [protected]

generic func used in all handlers

Definition at line 510 of file chatoptionstab.cpp.

void ChatOptionsTab::OnErrorSelect ( wxCommandEvent &  event  ) 

Definition at line 564 of file chatoptionstab.cpp.

void ChatOptionsTab::OnHighlightSelect ( wxCommandEvent &  event  ) 

Definition at line 534 of file chatoptionstab.cpp.

void ChatOptionsTab::OnJoinLeaveSelect ( wxCommandEvent &  event  ) 

Definition at line 539 of file chatoptionstab.cpp.

void ChatOptionsTab::OnMyMessSelect ( wxCommandEvent &  event  ) 

Definition at line 549 of file chatoptionstab.cpp.

void ChatOptionsTab::OnNormalSelect ( wxCommandEvent &  event  ) 

Definition at line 519 of file chatoptionstab.cpp.

void ChatOptionsTab::OnNotificationSelect ( wxCommandEvent &  event  ) 

Definition at line 544 of file chatoptionstab.cpp.

void ChatOptionsTab::OnRestore ( wxCommandEvent &  event  ) 

Definition at line 486 of file chatoptionstab.cpp.

void ChatOptionsTab::OnSaveLogs ( wxCommandEvent &  event  ) 
void ChatOptionsTab::OnSelectFont ( wxCommandEvent &  event  ) 

Definition at line 492 of file chatoptionstab.cpp.

void ChatOptionsTab::OnServerSelect ( wxCommandEvent &  event  ) 

Definition at line 554 of file chatoptionstab.cpp.

void ChatOptionsTab::OnTimestampSelect ( wxCommandEvent &  event  ) 

Definition at line 569 of file chatoptionstab.cpp.

void ChatOptionsTab::OnUseSystemColors ( wxCommandEvent &  event  ) 

Definition at line 506 of file chatoptionstab.cpp.

void ChatOptionsTab::UpdateTextSample (  ) 

Definition at line 370 of file chatoptionstab.cpp.


Field Documentation

Definition at line 79 of file chatoptionstab.h.

wxStaticText* ChatOptionsTab::m_action_label [protected]

Definition at line 80 of file chatoptionstab.h.

Definition at line 77 of file chatoptionstab.h.

wxStaticText* ChatOptionsTab::m_bg_label [protected]

Definition at line 78 of file chatoptionstab.h.

wxCheckBox* ChatOptionsTab::m_broadcast_check [protected]

Definition at line 105 of file chatoptionstab.h.

wxButton* ChatOptionsTab::m_browse_log [protected]

Definition at line 101 of file chatoptionstab.h.

wxFont ChatOptionsTab::m_chat_font [protected]

Definition at line 114 of file chatoptionstab.h.

wxStaticText* ChatOptionsTab::m_chat_save_label [protected]

Definition at line 99 of file chatoptionstab.h.

Definition at line 91 of file chatoptionstab.h.

wxStaticText* ChatOptionsTab::m_client_label [protected]

Definition at line 92 of file chatoptionstab.h.

Definition at line 74 of file chatoptionstab.h.

Definition at line 93 of file chatoptionstab.h.

wxStaticText* ChatOptionsTab::m_error_label [protected]

Definition at line 94 of file chatoptionstab.h.

wxStaticText* ChatOptionsTab::m_font_label [protected]

Definition at line 71 of file chatoptionstab.h.

wxStaticText* ChatOptionsTab::m_fontname [protected]

Definition at line 70 of file chatoptionstab.h.

Definition at line 81 of file chatoptionstab.h.

wxStaticText* ChatOptionsTab::m_highlight_label [protected]

Definition at line 82 of file chatoptionstab.h.

wxCheckBox* ChatOptionsTab::m_highlight_req [protected]

Definition at line 104 of file chatoptionstab.h.

wxTextCtrl* ChatOptionsTab::m_highlight_words [protected]

Definition at line 107 of file chatoptionstab.h.

wxStaticText* ChatOptionsTab::m_hilight_words_label [protected]

Definition at line 102 of file chatoptionstab.h.

wxCheckBox* ChatOptionsTab::m_irc_colors [protected]

Definition at line 109 of file chatoptionstab.h.

Definition at line 83 of file chatoptionstab.h.

wxStaticText* ChatOptionsTab::m_joinleave_label [protected]

Definition at line 84 of file chatoptionstab.h.

wxTextCtrl* ChatOptionsTab::m_log_save [protected]

Definition at line 100 of file chatoptionstab.h.

Definition at line 87 of file chatoptionstab.h.

wxStaticText* ChatOptionsTab::m_my_label [protected]

Definition at line 88 of file chatoptionstab.h.

Definition at line 75 of file chatoptionstab.h.

wxStaticText* ChatOptionsTab::m_normal_label [protected]

Definition at line 76 of file chatoptionstab.h.

Definition at line 85 of file chatoptionstab.h.

wxStaticText* ChatOptionsTab::m_note_label [protected]

Definition at line 86 of file chatoptionstab.h.

wxSpinCtrl* ChatOptionsTab::m_num_lines [protected]

Definition at line 112 of file chatoptionstab.h.

wxStaticText* ChatOptionsTab::m_num_lines_lbl [protected]

Definition at line 111 of file chatoptionstab.h.

wxCheckBox* ChatOptionsTab::m_play_sounds [protected]

Definition at line 103 of file chatoptionstab.h.

wxCheckBox* ChatOptionsTab::m_save_logs [protected]

Definition at line 98 of file chatoptionstab.h.

wxButton* ChatOptionsTab::m_select_font [protected]

Definition at line 72 of file chatoptionstab.h.

Definition at line 89 of file chatoptionstab.h.

wxStaticText* ChatOptionsTab::m_server_label [protected]

Definition at line 90 of file chatoptionstab.h.

wxTextCtrl* ChatOptionsTab::m_test_text [protected]

Definition at line 97 of file chatoptionstab.h.

wxStaticText* ChatOptionsTab::m_text_sample [protected]

Definition at line 69 of file chatoptionstab.h.

Definition at line 95 of file chatoptionstab.h.

wxStaticText* ChatOptionsTab::m_ts_label [protected]

Definition at line 96 of file chatoptionstab.h.

wxCheckBox* ChatOptionsTab::m_use_sys_colors [protected]

Definition at line 73 of file chatoptionstab.h.


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

Generated on Thu Dec 29 00:11:43 2011 for SpringLobby by doxygen 1.6.3