#include <ap_UnixDialog_MergeCells.h>
Public Member Functions | |
AP_UnixDialog_MergeCells (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id) | |
virtual | ~AP_UnixDialog_MergeCells (void) |
virtual void | runModeless (XAP_Frame *pFrame) |
virtual void | event_Close (void) |
virtual void | setSensitivity (AP_Dialog_MergeCells::mergeWithCell mergeThis, bool bsens) |
virtual void | destroy (void) |
virtual void | activate (void) |
virtual void | notifyActiveFrame (XAP_Frame *pFrame) |
Static Public Member Functions | |
static XAP_Dialog * | static_constructor (XAP_DialogFactory *, XAP_Dialog_Id id) |
Protected Types | |
enum | ResponseId { BUTTON_CLOSE = GTK_RESPONSE_CLOSE } |
Protected Member Functions | |
virtual GtkWidget * | _constructWindow (void) |
virtual GtkWidget * | _constructWindowContents (void) |
void | _populateWindowData (void) |
void | _storeWindowData (void) |
void | _connectSignals (void) |
Protected Attributes | |
GtkWidget * | m_windowMain |
GtkWidget * | m_wContents |
GtkWidget * | m_wMergeLeft |
GtkWidget * | m_wMergeRight |
GtkWidget * | m_wMergeAbove |
GtkWidget * | m_wMergeBelow |
GtkWidget * | m_lwMergeLeft |
GtkWidget * | m_lwMergeRight |
GtkWidget * | m_lwMergeAbove |
GtkWidget * | m_lwMergeBelow |
enum AP_UnixDialog_MergeCells::ResponseId [protected] |
AP_UnixDialog_MergeCells::AP_UnixDialog_MergeCells | ( | XAP_DialogFactory * | pDlgFactory, | |
XAP_Dialog_Id | id | |||
) |
References m_windowMain.
Referenced by static_constructor().
AP_UnixDialog_MergeCells::~AP_UnixDialog_MergeCells | ( | void | ) | [virtual] |
void AP_UnixDialog_MergeCells::_connectSignals | ( | void | ) | [protected] |
References m_windowMain, m_wMergeAbove, m_wMergeBelow, m_wMergeLeft, m_wMergeRight, s_delete_clicked(), s_destroy_clicked(), s_merge_above(), s_merge_below(), s_merge_left(), s_merge_right(), and s_response().
Referenced by runModeless().
GtkWidget * AP_UnixDialog_MergeCells::_constructWindow | ( | void | ) | [protected, virtual] |
GtkWidget * AP_UnixDialog_MergeCells::_constructWindowContents | ( | void | ) | [protected, virtual] |
void AP_UnixDialog_MergeCells::_populateWindowData | ( | void | ) | [protected] |
References AP_Dialog_MergeCells::setAllSensitivities().
Referenced by runModeless().
void AP_UnixDialog_MergeCells::_storeWindowData | ( | void | ) | [protected] |
void AP_UnixDialog_MergeCells::activate | ( | void | ) | [virtual] |
void AP_UnixDialog_MergeCells::destroy | ( | void | ) | [virtual] |
Implements XAP_Dialog_Modeless.
References AP_Dialog_MergeCells::finalize(), and m_windowMain.
Referenced by event_Close().
void AP_UnixDialog_MergeCells::event_Close | ( | void | ) | [virtual] |
References destroy(), and AP_Dialog_MergeCells::m_answer.
Referenced by s_destroy_clicked().
void AP_UnixDialog_MergeCells::notifyActiveFrame | ( | XAP_Frame * | pFrame | ) | [virtual] |
Reimplemented from XAP_Dialog_Modeless.
References AP_Dialog_MergeCells::ConstructWindowName(), m_windowMain, AP_Dialog_MergeCells::m_WindowName, AP_Dialog_MergeCells::setAllSensitivities(), and UT_ASSERT.
void AP_UnixDialog_MergeCells::runModeless | ( | XAP_Frame * | pFrame | ) | [virtual] |
void AP_UnixDialog_MergeCells::setSensitivity | ( | AP_Dialog_MergeCells::mergeWithCell | mergeThis, | |
bool | bsens | |||
) | [virtual] |
Implements AP_Dialog_MergeCells.
References m_lwMergeAbove, m_lwMergeBelow, m_lwMergeLeft, m_lwMergeRight, m_wMergeAbove, m_wMergeBelow, m_wMergeLeft, m_wMergeRight, AP_Dialog_MergeCells::radio_above, AP_Dialog_MergeCells::radio_below, AP_Dialog_MergeCells::radio_left, and AP_Dialog_MergeCells::radio_right.
XAP_Dialog * AP_UnixDialog_MergeCells::static_constructor | ( | XAP_DialogFactory * | pFactory, | |
XAP_Dialog_Id | id | |||
) | [static] |
References AP_UnixDialog_MergeCells().
GtkWidget* AP_UnixDialog_MergeCells::m_lwMergeAbove [protected] |
Referenced by _constructWindowContents(), and setSensitivity().
GtkWidget* AP_UnixDialog_MergeCells::m_lwMergeBelow [protected] |
Referenced by _constructWindowContents(), and setSensitivity().
GtkWidget* AP_UnixDialog_MergeCells::m_lwMergeLeft [protected] |
Referenced by _constructWindowContents(), and setSensitivity().
GtkWidget* AP_UnixDialog_MergeCells::m_lwMergeRight [protected] |
Referenced by _constructWindowContents(), and setSensitivity().
GtkWidget* AP_UnixDialog_MergeCells::m_wContents [protected] |
Referenced by _constructWindow(), and _constructWindowContents().
GtkWidget* AP_UnixDialog_MergeCells::m_windowMain [protected] |
Referenced by _connectSignals(), _constructWindow(), activate(), AP_UnixDialog_MergeCells(), destroy(), and notifyActiveFrame().
GtkWidget* AP_UnixDialog_MergeCells::m_wMergeAbove [protected] |
Referenced by _connectSignals(), _constructWindowContents(), and setSensitivity().
GtkWidget* AP_UnixDialog_MergeCells::m_wMergeBelow [protected] |
Referenced by _connectSignals(), _constructWindowContents(), and setSensitivity().
GtkWidget* AP_UnixDialog_MergeCells::m_wMergeLeft [protected] |
Referenced by _connectSignals(), _constructWindowContents(), and setSensitivity().
GtkWidget* AP_UnixDialog_MergeCells::m_wMergeRight [protected] |
Referenced by _connectSignals(), _constructWindowContents(), and setSensitivity().