Public Member Functions | Static Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes

AP_UnixDialog_FormatTOC Class Reference

#include <ap_UnixDialog_FormatTOC.h>

Inheritance diagram for AP_UnixDialog_FormatTOC:
AP_Dialog_FormatTOC XAP_Dialog_Modeless XAP_Dialog_AppPersistent XAP_Dialog_Persistent XAP_Dialog

List of all members.

Public Member Functions

 AP_UnixDialog_FormatTOC (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id)
virtual ~AP_UnixDialog_FormatTOC (void)
virtual void runModeless (XAP_Frame *pFrame)
void event_Close (void)
void event_Apply (void)
void setStyle (GtkWidget *wid)
virtual void destroy (void)
virtual void activate (void)
virtual void setSensitivity (bool bSensitive)
virtual void notifyActiveFrame (XAP_Frame *pFrame)
virtual void setTOCPropsInGUI (void)
void setMainLevel (UT_sint32 iLevel)
void setDetailsLevel (UT_sint32 iLevel)
void event_IndentChanged (GtkWidget *wSpin)
void event_StartAtChanged (GtkWidget *wSpin)
void event_HasHeadingChanged (GtkWidget *wid)
void event_HasLabelChanged (GtkWidget *wid)

Static Public Member Functions

static XAP_Dialogstatic_constructor (XAP_DialogFactory *, XAP_Dialog_Id id)

Private Member Functions

GtkWidget * _constructWindow (void)
void _populateWindowData (void)
void _connectSignals (void)
void _fillGUI (void)
void _createLabelTypeItems (void)
void _createTABTypeItems (void)
void _createLevelItems (void)
GtkWidget * _getWidget (const char *szNameBase, UT_sint32 level=0)
void _setHasHeadingSensitivity (bool bSensitive)

Static Private Member Functions

static void s_NumType_changed (GtkWidget *wid, AP_UnixDialog_FormatTOC *me)

Private Attributes

GtkWidget * m_windowMain
GtkWidget * m_wApply
GtkWidget * m_wClose
GtkWidget * m_wLabelChoose
GtkWidget * m_wPageNumberingChoose
GtkBuilder * m_pBuilder
UT_Vector m_vecChangeStyleBtns
UT_Vector m_vecStyleEntries
UT_Vector m_vecTextTypes
UT_sint32 m_iIndentValue
UT_sint32 m_iStartValue

Constructor & Destructor Documentation

AP_UnixDialog_FormatTOC::AP_UnixDialog_FormatTOC ( XAP_DialogFactory pDlgFactory,
XAP_Dialog_Id  id 
)

Referenced by static_constructor().

AP_UnixDialog_FormatTOC::~AP_UnixDialog_FormatTOC ( void   )  [virtual]

References m_pBuilder.


Member Function Documentation

void AP_UnixDialog_FormatTOC::_createLevelItems ( void   )  [private]
void AP_UnixDialog_FormatTOC::_populateWindowData ( void   )  [private]
void AP_UnixDialog_FormatTOC::_setHasHeadingSensitivity ( bool  bSensitive  )  [private]

References _getWidget().

Referenced by _fillGUI(), and event_HasHeadingChanged().

void AP_UnixDialog_FormatTOC::activate ( void   )  [virtual]

Implements XAP_Dialog_Modeless.

References m_windowMain, and UT_ASSERT.

void AP_UnixDialog_FormatTOC::destroy ( void   )  [virtual]
void AP_UnixDialog_FormatTOC::event_Close ( void   ) 

References destroy().

Referenced by s_destroy_clicked().

void AP_UnixDialog_FormatTOC::event_HasHeadingChanged ( GtkWidget *  wid  ) 
void AP_UnixDialog_FormatTOC::event_HasLabelChanged ( GtkWidget *  wid  ) 
void AP_UnixDialog_FormatTOC::notifyActiveFrame ( XAP_Frame pFrame  )  [virtual]

Reimplemented from XAP_Dialog_Modeless.

References m_windowMain, and UT_ASSERT.

void AP_UnixDialog_FormatTOC::setSensitivity ( bool  bSensitive  )  [virtual]

Implements AP_Dialog_FormatTOC.

References m_wApply.

void AP_UnixDialog_FormatTOC::setTOCPropsInGUI ( void   )  [virtual]

Implements AP_Dialog_FormatTOC.

References _fillGUI().

Referenced by _populateWindowData().

XAP_Dialog * AP_UnixDialog_FormatTOC::static_constructor ( XAP_DialogFactory pFactory,
XAP_Dialog_Id  id 
) [static]

Member Data Documentation

GtkWidget* AP_UnixDialog_FormatTOC::m_wApply [private]

Referenced by _constructWindow(), and setSensitivity().

GtkWidget* AP_UnixDialog_FormatTOC::m_wClose [private]

Referenced by _constructWindow().


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