#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().
1.7.1