#include <ap_UnixDialog_Field.h>
Public Member Functions | |
AP_UnixDialog_Field (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id) | |
virtual | ~AP_UnixDialog_Field (void) |
virtual void | runModal (XAP_Frame *pFrame) |
void | event_Insert (void) |
void | types_changed (GtkTreeView *treeview) |
void | setTypesList (void) |
void | setFieldsList (void) |
Static Public Member Functions | |
static XAP_Dialog * | static_constructor (XAP_DialogFactory *pFactory, XAP_Dialog_Id id) |
Protected Member Functions | |
virtual GtkWidget * | _constructWindow (void) |
void | _populateCatogries (void) |
Static Protected Member Functions | |
static void | s_field_dblclicked (GtkTreeView *treeview, GtkTreePath *arg1, GtkTreeViewColumn *arg2, AP_UnixDialog_Field *me) |
Protected Attributes | |
GtkWidget * | m_windowMain |
GtkWidget * | m_listTypes |
GtkWidget * | m_listFields |
GtkWidget * | m_entryParam |
gulong | m_cursorChangedHandlerId |
gulong | m_rowActivatedHandlerId |
AP_UnixDialog_Field::AP_UnixDialog_Field | ( | XAP_DialogFactory * | pDlgFactory, | |
XAP_Dialog_Id | id | |||
) |
References m_entryParam, m_listFields, m_listTypes, and m_windowMain.
Referenced by static_constructor().
AP_UnixDialog_Field::~AP_UnixDialog_Field | ( | void | ) | [virtual] |
GtkWidget * AP_UnixDialog_Field::_constructWindow | ( | void | ) | [protected, virtual] |
References abiDialogSetTitle(), XAP_App::getStringSet(), XAP_StringSet::getValueUTF8(), localizeButtonUnderline(), localizeLabelMarkup(), m_cursorChangedHandlerId, m_entryParam, m_listFields, m_listTypes, XAP_Dialog::m_pApp, m_rowActivatedHandlerId, newDialogBuilder(), s, s_field_dblclicked(), and s_types_clicked().
Referenced by runModal().
void AP_UnixDialog_Field::_populateCatogries | ( | void | ) | [protected] |
References setFieldsList(), and setTypesList().
Referenced by runModal().
void AP_UnixDialog_Field::event_Insert | ( | void | ) |
References AP_Dialog_Field::m_answer, m_entryParam, AP_Dialog_Field::m_iFormatIndex, AP_Dialog_Field::m_iTypeIndex, m_listFields, m_listTypes, m_windowMain, AP_Dialog_Field::setParameter(), and UT_ASSERT.
Referenced by runModal().
void AP_UnixDialog_Field::runModal | ( | XAP_Frame * | pFrame | ) | [virtual] |
Implements XAP_Dialog_NonPersistent.
References _constructWindow(), _populateCatogries(), abiDestroyWidget(), abiRunModalDialog(), CUSTOM_RESPONSE_INSERT, event_Insert(), AP_Dialog_Field::m_answer, m_cursorChangedHandlerId, m_listFields, m_listTypes, m_rowActivatedHandlerId, m_windowMain, and UT_return_if_fail.
void AP_UnixDialog_Field::s_field_dblclicked | ( | GtkTreeView * | treeview, | |
GtkTreePath * | arg1, | |||
GtkTreeViewColumn * | arg2, | |||
AP_UnixDialog_Field * | me | |||
) | [static, protected] |
References CUSTOM_RESPONSE_INSERT, and m_windowMain.
Referenced by _constructWindow().
void AP_UnixDialog_Field::setFieldsList | ( | void | ) |
References fp_FieldFmts, fp_FieldTypes, AP_Dialog_Field::m_iTypeIndex, m_listFields, fp_FieldData::m_Tag, fp_FieldTypeData::m_Type, and UT_ASSERT.
Referenced by _populateCatogries(), and types_changed().
void AP_UnixDialog_Field::setTypesList | ( | void | ) |
References fp_FieldTypes, fp_FieldTypeData::m_Desc, AP_Dialog_Field::m_iTypeIndex, m_listTypes, and UT_ASSERT.
Referenced by _populateCatogries().
XAP_Dialog * AP_UnixDialog_Field::static_constructor | ( | XAP_DialogFactory * | pFactory, | |
XAP_Dialog_Id | id | |||
) | [static] |
References AP_UnixDialog_Field().
void AP_UnixDialog_Field::types_changed | ( | GtkTreeView * | treeview | ) |
References AP_Dialog_Field::m_answer, AP_Dialog_Field::m_iTypeIndex, and setFieldsList().
Referenced by s_types_clicked().
gulong AP_UnixDialog_Field::m_cursorChangedHandlerId [protected] |
Referenced by _constructWindow(), and runModal().
GtkWidget* AP_UnixDialog_Field::m_entryParam [protected] |
Referenced by _constructWindow(), AP_UnixDialog_Field(), and event_Insert().
GtkWidget* AP_UnixDialog_Field::m_listFields [protected] |
Referenced by _constructWindow(), AP_UnixDialog_Field(), event_Insert(), runModal(), and setFieldsList().
GtkWidget* AP_UnixDialog_Field::m_listTypes [protected] |
Referenced by _constructWindow(), AP_UnixDialog_Field(), event_Insert(), runModal(), and setTypesList().
gulong AP_UnixDialog_Field::m_rowActivatedHandlerId [protected] |
Referenced by _constructWindow(), and runModal().
GtkWidget* AP_UnixDialog_Field::m_windowMain [protected] |
Referenced by AP_UnixDialog_Field(), event_Insert(), runModal(), and s_field_dblclicked().