Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes

AP_UnixDialog_Replace Class Reference

#include <ap_UnixDialog_Replace.h>

Inheritance diagram for AP_UnixDialog_Replace:
AP_Dialog_Replace XAP_Dialog_Modeless XAP_Dialog_AppPersistent XAP_Dialog_Persistent XAP_Dialog

List of all members.

Public Types

enum  { BUTTON_CANCEL = GTK_RESPONSE_CANCEL, BUTTON_FIND = 0, BUTTON_REPLACE = 1, BUTTON_REPLACE_ALL = 2 }

Public Member Functions

 AP_UnixDialog_Replace (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id)
virtual ~AP_UnixDialog_Replace (void)
virtual void runModal (XAP_Frame *)
virtual void runModeless (XAP_Frame *pFrame)
virtual void notifyActiveFrame (XAP_Frame *pFrame)
virtual void notifyCloseFrame (XAP_Frame *)
virtual void destroy (void)
virtual void activate (void)
void event_Find (void)
void event_FindEntryChange (void)
void event_Replace (void)
void event_ReplaceAll (void)
void event_MatchCaseToggled (void)
void event_WholeWordToggled (void)
void event_ReverseFindToggled (void)
void event_Cancel (void)

Static Public Member Functions

static XAP_Dialogstatic_constructor (XAP_DialogFactory *, XAP_Dialog_Id id)

Public Attributes

enum AP_UnixDialog_Replace:: { ... }  ResponseId

Protected Member Functions

virtual void _updateLists ()

Private Member Functions

GtkWidget * _constructWindow (void)
void _populateWindowData (void)
void _storeWindowData (void)
void _updateList (GtkWidget *combo, UT_GenericVector< UT_UCS4Char * > *list)

Static Private Member Functions

static void s_response_triggered (GtkWidget *widget, gint resp, AP_UnixDialog_Replace *dlg)

Private Attributes

GtkWidget * m_windowMain
GtkWidget * m_buttonFind
GtkWidget * m_buttonFindReplace
GtkWidget * m_buttonReplaceAll
GtkWidget * m_comboFind
GtkWidget * m_comboReplace
GtkWidget * m_checkbuttonMatchCase
GtkWidget * m_checkbuttonWholeWord
GtkWidget * m_checkbuttonReverseFind

Member Enumeration Documentation

anonymous enum
Enumerator:
BUTTON_CANCEL 
BUTTON_FIND 
BUTTON_REPLACE 
BUTTON_REPLACE_ALL 

Constructor & Destructor Documentation

AP_UnixDialog_Replace::~AP_UnixDialog_Replace ( void   )  [virtual]

Member Function Documentation

void AP_UnixDialog_Replace::_storeWindowData ( void   )  [private]

Referenced by destroy().

void AP_UnixDialog_Replace::_updateList ( GtkWidget *  combo,
UT_GenericVector< UT_UCS4Char * > *  list 
) [private]
void AP_UnixDialog_Replace::_updateLists (  )  [protected, virtual]
void AP_UnixDialog_Replace::activate ( void   )  [virtual]
void AP_UnixDialog_Replace::destroy ( void   )  [virtual]
void AP_UnixDialog_Replace::event_Cancel ( void   ) 
void AP_UnixDialog_Replace::event_FindEntryChange ( void   ) 
void AP_UnixDialog_Replace::event_MatchCaseToggled ( void   ) 
void AP_UnixDialog_Replace::event_ReverseFindToggled ( void   ) 
void AP_UnixDialog_Replace::event_WholeWordToggled ( void   ) 
void AP_UnixDialog_Replace::notifyActiveFrame ( XAP_Frame pFrame  )  [virtual]
virtual void AP_UnixDialog_Replace::notifyCloseFrame ( XAP_Frame  )  [inline, virtual]

Reimplemented from XAP_Dialog_Modeless.

virtual void AP_UnixDialog_Replace::runModal ( XAP_Frame  )  [inline, virtual]

Implements AP_Dialog_Replace.

void AP_UnixDialog_Replace::s_response_triggered ( GtkWidget *  widget,
gint  resp,
AP_UnixDialog_Replace dlg 
) [static, private]
XAP_Dialog * AP_UnixDialog_Replace::static_constructor ( XAP_DialogFactory pFactory,
XAP_Dialog_Id  id 
) [static]

Member Data Documentation


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