#include <ap_UnixDialog_MarkRevisions.h>
Public Member Functions | |
AP_UnixDialog_MarkRevisions (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id) | |
virtual | ~AP_UnixDialog_MarkRevisions (void) |
virtual void | runModal (XAP_Frame *pFrame) |
Static Public Member Functions | |
static XAP_Dialog * | static_constructor (XAP_DialogFactory *, XAP_Dialog_Id id) |
Protected Types | |
enum | ResponseId { BUTTON_OK = GTK_RESPONSE_OK, BUTTON_CANCEL = GTK_RESPONSE_CANCEL } |
Protected Member Functions | |
virtual GtkWidget * | constructWindow () |
void | event_OK () |
void | event_Cancel () |
void | event_FocusToggled () |
Static Protected Member Functions | |
static void | ok_callback (GtkWidget *, AP_UnixDialog_MarkRevisions *me) |
static void | cancel_callback (GtkWidget *, AP_UnixDialog_MarkRevisions *me) |
static void | destroy_callback (GtkWidget *, gpointer, AP_UnixDialog_MarkRevisions *me) |
static void | focus_toggled_callback (GtkWidget *, AP_UnixDialog_MarkRevisions *me) |
Private Member Functions | |
void | constructWindowContents (GtkWidget *container) |
Private Attributes | |
GtkWidget * | mRadio1 |
GtkWidget * | mRadio2 |
GtkWidget * | mEntryLbl |
GtkWidget * | mComment |
GtkWidget * | mButtonOK |
enum AP_UnixDialog_MarkRevisions::ResponseId [protected] |
AP_UnixDialog_MarkRevisions::AP_UnixDialog_MarkRevisions | ( | XAP_DialogFactory * | pDlgFactory, | |
XAP_Dialog_Id | id | |||
) |
Referenced by static_constructor().
AP_UnixDialog_MarkRevisions::~AP_UnixDialog_MarkRevisions | ( | void | ) | [virtual] |
static void AP_UnixDialog_MarkRevisions::cancel_callback | ( | GtkWidget * | , | |
AP_UnixDialog_MarkRevisions * | me | |||
) | [inline, static, protected] |
References event_OK().
GtkWidget * AP_UnixDialog_MarkRevisions::constructWindow | ( | void | ) | [protected, virtual] |
void AP_UnixDialog_MarkRevisions::constructWindowContents | ( | GtkWidget * | container | ) | [private] |
References focus_toggled_callback(), AP_Dialog_MarkRevisions::getComment1(), AP_Dialog_MarkRevisions::getComment2Label(), AP_Dialog_MarkRevisions::getRadio1Label(), AP_Dialog_MarkRevisions::getRadio2Label(), AP_Dialog_MarkRevisions::isRev(), mComment, mEntryLbl, mRadio1, and mRadio2.
Referenced by constructWindow().
static void AP_UnixDialog_MarkRevisions::destroy_callback | ( | GtkWidget * | , | |
gpointer | , | |||
AP_UnixDialog_MarkRevisions * | me | |||
) | [inline, static, protected] |
References event_Cancel().
void AP_UnixDialog_MarkRevisions::event_Cancel | ( | void | ) | [protected] |
References AP_Dialog_MarkRevisions::m_answer.
Referenced by destroy_callback(), and runModal().
void AP_UnixDialog_MarkRevisions::event_FocusToggled | ( | ) | [protected] |
References AP_Dialog_MarkRevisions::getRadio1Label(), mComment, mEntryLbl, and mRadio2.
Referenced by focus_toggled_callback(), and runModal().
void AP_UnixDialog_MarkRevisions::event_OK | ( | void | ) | [protected] |
References AP_Dialog_MarkRevisions::m_answer, mComment, and AP_Dialog_MarkRevisions::setComment2().
Referenced by cancel_callback(), ok_callback(), and runModal().
static void AP_UnixDialog_MarkRevisions::focus_toggled_callback | ( | GtkWidget * | , | |
AP_UnixDialog_MarkRevisions * | me | |||
) | [inline, static, protected] |
References event_FocusToggled().
Referenced by constructWindowContents().
static void AP_UnixDialog_MarkRevisions::ok_callback | ( | GtkWidget * | , | |
AP_UnixDialog_MarkRevisions * | me | |||
) | [inline, static, protected] |
References event_OK().
void AP_UnixDialog_MarkRevisions::runModal | ( | XAP_Frame * | pFrame | ) | [virtual] |
Implements AP_Dialog_MarkRevisions.
References abiDestroyWidget(), abiRunModalDialog(), BUTTON_CANCEL, BUTTON_OK, constructWindow(), event_Cancel(), event_FocusToggled(), event_OK(), UT_DEBUGMSG, and UT_return_if_fail.
XAP_Dialog * AP_UnixDialog_MarkRevisions::static_constructor | ( | XAP_DialogFactory * | pFactory, | |
XAP_Dialog_Id | id | |||
) | [static] |
References AP_UnixDialog_MarkRevisions().
GtkWidget* AP_UnixDialog_MarkRevisions::mButtonOK [private] |
Referenced by constructWindow().
GtkWidget* AP_UnixDialog_MarkRevisions::mComment [private] |
Referenced by constructWindow(), constructWindowContents(), event_FocusToggled(), and event_OK().
GtkWidget* AP_UnixDialog_MarkRevisions::mEntryLbl [private] |
Referenced by constructWindowContents(), and event_FocusToggled().
GtkWidget* AP_UnixDialog_MarkRevisions::mRadio1 [private] |
Referenced by constructWindowContents().
GtkWidget* AP_UnixDialog_MarkRevisions::mRadio2 [private] |
Referenced by constructWindowContents(), and event_FocusToggled().