#include <xap_UnixDlg_ClipArt.h>
Public Member Functions | |
XAP_UnixDialog_ClipArt (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id) | |
virtual | ~XAP_UnixDialog_ClipArt () |
virtual void | runModal (XAP_Frame *pFrame) |
GtkWidget * | getDialog () const |
gboolean | fillStore () |
Fill list store updating progress bar as we go. | |
void | onItemActivated () |
Clipart clicked handler. | |
Static Public Member Functions | |
static XAP_Dialog * | static_constructor (XAP_DialogFactory *, XAP_Dialog_Id id) |
Protected Attributes | |
const gchar * | dir_path |
GtkWidget * | dlg |
GtkWidget * | progress |
GtkWidget * | icon_view |
GtkListStore * | store |
int | count |
XAP_UnixDialog_ClipArt::XAP_UnixDialog_ClipArt | ( | XAP_DialogFactory * | pDlgFactory, | |
XAP_Dialog_Id | id | |||
) |
Referenced by static_constructor().
XAP_UnixDialog_ClipArt::~XAP_UnixDialog_ClipArt | ( | ) | [virtual] |
gboolean XAP_UnixDialog_ClipArt::fillStore | ( | ) |
Fill list store updating progress bar as we go.
References clipartCount, COL_DISPLAY_NAME, COL_PATH, COL_PIXBUF, dir_path, gchar, icon_view, progress, and store.
GtkWidget* XAP_UnixDialog_ClipArt::getDialog | ( | ) | const [inline] |
References dlg.
void XAP_UnixDialog_ClipArt::onItemActivated | ( | ) |
Clipart clicked handler.
References dlg.
void XAP_UnixDialog_ClipArt::runModal | ( | XAP_Frame * | pFrame | ) | [virtual] |
Implements XAP_Dialog_ClipArt.
References XAP_Dialog_ClipArt::a_CANCEL, XAP_Dialog_ClipArt::a_OK, abiAddButton(), abiDestroyWidget(), abiDialogNew(), abiRunModalDialog(), COL_DISPLAY_NAME, COL_PATH, COL_PIXBUF, connectFocus(), create_store(), dir_path, dlg, fill_store(), gchar, XAP_Dialog_ClipArt::getInitialDir(), XAP_App::getStringSet(), XAP_StringSet::getValue(), XAP_StringSet::getValueUTF8(), icon_view, item_activated(), XAP_Dialog::m_pApp, progress, s, XAP_Dialog_ClipArt::setAnswer(), XAP_Dialog_ClipArt::setGraphicName(), store, and UT_ASSERT.
XAP_Dialog * XAP_UnixDialog_ClipArt::static_constructor | ( | XAP_DialogFactory * | pFactory, | |
XAP_Dialog_Id | id | |||
) | [static] |
References XAP_UnixDialog_ClipArt().
int XAP_UnixDialog_ClipArt::count [protected] |
const gchar* XAP_UnixDialog_ClipArt::dir_path [protected] |
Referenced by fillStore(), runModal(), and ~XAP_UnixDialog_ClipArt().
GtkWidget* XAP_UnixDialog_ClipArt::dlg [protected] |
Referenced by getDialog(), onItemActivated(), and runModal().
GtkWidget* XAP_UnixDialog_ClipArt::icon_view [protected] |
Referenced by fillStore(), runModal(), and ~XAP_UnixDialog_ClipArt().
GtkWidget* XAP_UnixDialog_ClipArt::progress [protected] |
Referenced by fillStore(), runModal(), and ~XAP_UnixDialog_ClipArt().
GtkListStore* XAP_UnixDialog_ClipArt::store [protected] |
Referenced by fillStore(), runModal(), and ~XAP_UnixDialog_ClipArt().