AxSummaryViewPanel Class Reference
[Basic AxTk UI classes]

A panel for displaying a textual summary. More...

#include <ax/ax_summaryviewpanel.h>

List of all members.

Public Types

enum  {
  ID_TEXT_SPEAK_ALL = 11100, ID_TEXT_SPEAK_FROM_CURSOR = 11101, ID_TEXT_STOP = 11102, ID_TEXT_PAUSE = 11103,
  ID_TEXT_BACK = 11104, ID_TEXT_FORWARD = 11105
}
 Control identifiers. More...

Public Member Functions

 AxSummaryViewPanel ()
 Constructors.
 AxSummaryViewPanel (wxWindow *parent, wxWindowID id=SYMBOL_AXSUMMARYVIEWPANEL_IDNAME, const wxPoint &pos=SYMBOL_AXSUMMARYVIEWPANEL_POSITION, const wxSize &size=SYMBOL_AXSUMMARYVIEWPANEL_SIZE, long style=SYMBOL_AXSUMMARYVIEWPANEL_STYLE)
bool Create (wxWindow *parent, wxWindowID id=SYMBOL_AXSUMMARYVIEWPANEL_IDNAME, const wxPoint &pos=SYMBOL_AXSUMMARYVIEWPANEL_POSITION, const wxSize &size=SYMBOL_AXSUMMARYVIEWPANEL_SIZE, long style=SYMBOL_AXSUMMARYVIEWPANEL_STYLE)
 Creation.
 ~AxSummaryViewPanel ()
 Destructor.
void Init ()
 Initialises member variables.
void CreateControls ()
 Creates the controls and sizers.
void OnSysColourChanged (wxSysColourChangedEvent &event)
void OnTextSpeakAllClick (wxCommandEvent &event)
 wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TEXT_SPEAK_ALL
void OnTextSpeakFromCursorClick (wxCommandEvent &event)
 wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TEXT_SPEAK_FROM_CURSOR
void OnTextStopClick (wxCommandEvent &event)
 wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TEXT_STOP
void OnTextStopUpdate (wxUpdateUIEvent &event)
 wxEVT_UPDATE_UI event handler for ID_TEXT_STOP
void OnTextPauseClick (wxCommandEvent &event)
 wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TEXT_PAUSE
void OnTextPauseUpdate (wxUpdateUIEvent &event)
 wxEVT_UPDATE_UI event handler for ID_TEXT_PAUSE
void OnTextBackClick (wxCommandEvent &event)
 wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TEXT_BACK
void OnTextForwardClick (wxCommandEvent &event)
 wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TEXT_FORWARD
wxBitmap GetBitmapResource (const wxString &name)
 Retrieves bitmap resources.
wxIcon GetIconResource (const wxString &name)
 Retrieves icon resources.

Static Public Member Functions

static bool ShowToolTips ()
 Should we show tooltips?

Public Attributes

wxBoxSizerm_parentSizer
AxTextCtrlm_textCtrl
wxBoxSizerm_controlSizer
wxButtonm_speakAllCtrl
wxButtonm_speakFromCursorCtrl
wxButtonm_stopCtrl
wxButtonm_backCtrl
wxButtonm_forwardCtrl
AxSelfVoicing m_adapter


Detailed Description

A panel for displaying a textual summary.

Member Enumeration Documentation

anonymous enum

Control identifiers.

Enumerator:
ID_TEXT_SPEAK_ALL 
ID_TEXT_SPEAK_FROM_CURSOR 
ID_TEXT_STOP 
ID_TEXT_PAUSE 
ID_TEXT_BACK 
ID_TEXT_FORWARD 


Constructor & Destructor Documentation

AxSummaryViewPanel::AxSummaryViewPanel (  ) 

Constructors.

AxSummaryViewPanel::AxSummaryViewPanel ( wxWindow *  parent,
wxWindowID  id = SYMBOL_AXSUMMARYVIEWPANEL_IDNAME,
const wxPoint &  pos = SYMBOL_AXSUMMARYVIEWPANEL_POSITION,
const wxSize &  size = SYMBOL_AXSUMMARYVIEWPANEL_SIZE,
long  style = SYMBOL_AXSUMMARYVIEWPANEL_STYLE 
)

AxSummaryViewPanel::~AxSummaryViewPanel (  ) 

Destructor.


Member Function Documentation

bool AxSummaryViewPanel::Create ( wxWindow *  parent,
wxWindowID  id = SYMBOL_AXSUMMARYVIEWPANEL_IDNAME,
const wxPoint &  pos = SYMBOL_AXSUMMARYVIEWPANEL_POSITION,
const wxSize &  size = SYMBOL_AXSUMMARYVIEWPANEL_SIZE,
long  style = SYMBOL_AXSUMMARYVIEWPANEL_STYLE 
)

Creation.

void AxSummaryViewPanel::CreateControls (  ) 

Creates the controls and sizers.

wxBitmap AxSummaryViewPanel::GetBitmapResource ( const wxString &  name  ) 

Retrieves bitmap resources.

wxIcon AxSummaryViewPanel::GetIconResource ( const wxString &  name  ) 

Retrieves icon resources.

void AxSummaryViewPanel::Init (  ) 

Initialises member variables.

void AxSummaryViewPanel::OnSysColourChanged ( wxSysColourChangedEvent &  event  ) 

void AxSummaryViewPanel::OnTextBackClick ( wxCommandEvent &  event  ) 

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TEXT_BACK

void AxSummaryViewPanel::OnTextForwardClick ( wxCommandEvent &  event  ) 

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TEXT_FORWARD

void AxSummaryViewPanel::OnTextPauseClick ( wxCommandEvent &  event  ) 

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TEXT_PAUSE

void AxSummaryViewPanel::OnTextPauseUpdate ( wxUpdateUIEvent &  event  ) 

wxEVT_UPDATE_UI event handler for ID_TEXT_PAUSE

wxEVT_UPDATE_UI event handler for ID_TEXT_PAUSE

void AxSummaryViewPanel::OnTextSpeakAllClick ( wxCommandEvent &  event  ) 

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TEXT_SPEAK_ALL

void AxSummaryViewPanel::OnTextSpeakFromCursorClick ( wxCommandEvent &  event  ) 

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TEXT_SPEAK_FROM_CURSOR

void AxSummaryViewPanel::OnTextStopClick ( wxCommandEvent &  event  ) 

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TEXT_STOP

void AxSummaryViewPanel::OnTextStopUpdate ( wxUpdateUIEvent &  event  ) 

wxEVT_UPDATE_UI event handler for ID_TEXT_STOP

wxEVT_UPDATE_UI event handler for ID_TEXT_STOP

bool AxSummaryViewPanel::ShowToolTips (  )  [static]

Should we show tooltips?


Member Data Documentation


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

Generated on Wed May 6 19:22:08 2009 for AxTk by  doxygen 1.5.8