#include <ap_UnixDialog_EpubExportOptions.h>
Public Member Functions | |
AP_UnixDialog_EpubExportOptions (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id) | |
virtual | ~AP_UnixDialog_EpubExportOptions (void) |
virtual void | runModal (XAP_Frame *pFrame) |
void | toggle_Epub2 () |
void | toggle_SplitDocument () |
void | toggle_RenderMathMlToPng () |
void | refreshStates () |
Static Public Member Functions | |
static XAP_Dialog * | static_constructor (XAP_DialogFactory *pDF, XAP_Dialog_Id id) |
Private Member Functions | |
void | event_OK (void) |
void | event_SaveSettings (void) |
void | event_RestoreSettings (void) |
void | event_Cancel (void) |
GtkWidget * | _constructWindow (void) |
Private Attributes | |
GtkWidget * | m_windowMain |
GtkWidget * | m_wEpub2 |
GtkWidget * | m_wSplitDocument |
GtkWidget * | m_wRenderMathMlToPng |
AP_UnixDialog_EpubExportOptions::AP_UnixDialog_EpubExportOptions | ( | XAP_DialogFactory * | pDlgFactory, | |
XAP_Dialog_Id | id | |||
) |
Referenced by static_constructor().
AP_UnixDialog_EpubExportOptions::~AP_UnixDialog_EpubExportOptions | ( | void | ) | [virtual] |
GtkWidget * AP_UnixDialog_EpubExportOptions::_constructWindow | ( | void | ) | [private] |
References abiAddButton(), abiDialogNew(), BUTTON_CANCEL, BUTTON_OK, BUTTON_RESTORE_SETTINGS, BUTTON_SAVE_SETTINGS, XAP_App::getStringSet(), XAP_StringSet::getValueUTF8(), label, XAP_Dialog::m_pApp, m_wEpub2, m_windowMain, m_wRenderMathMlToPng, m_wSplitDocument, refreshStates(), s, s_Epub2(), s_RenderMathMlToPng(), and s_SplitDocument().
Referenced by runModal().
void AP_UnixDialog_EpubExportOptions::event_Cancel | ( | void | ) | [private] |
References AP_Dialog_EpubExportOptions::m_bShouldSave.
Referenced by runModal().
void AP_UnixDialog_EpubExportOptions::event_OK | ( | void | ) | [private] |
References AP_Dialog_EpubExportOptions::m_bShouldSave.
Referenced by runModal().
void AP_UnixDialog_EpubExportOptions::event_RestoreSettings | ( | void | ) | [private] |
References refreshStates(), and AP_Dialog_EpubExportOptions::restoreDefaults().
Referenced by runModal().
void AP_UnixDialog_EpubExportOptions::event_SaveSettings | ( | void | ) | [private] |
References refreshStates(), and AP_Dialog_EpubExportOptions::saveDefaults().
Referenced by runModal().
void AP_UnixDialog_EpubExportOptions::refreshStates | ( | ) |
References AP_Dialog_EpubExportOptions::can_set_Epub2(), AP_Dialog_EpubExportOptions::can_set_RenderMathMlToPng(), AP_Dialog_EpubExportOptions::can_set_SplitDocument(), AP_Dialog_EpubExportOptions::get_Epub2(), AP_Dialog_EpubExportOptions::get_RenderMathMlToPng(), AP_Dialog_EpubExportOptions::get_SplitDocument(), m_wEpub2, m_wRenderMathMlToPng, and m_wSplitDocument.
Referenced by _constructWindow(), event_RestoreSettings(), event_SaveSettings(), toggle_Epub2(), toggle_RenderMathMlToPng(), and toggle_SplitDocument().
void AP_UnixDialog_EpubExportOptions::runModal | ( | XAP_Frame * | pFrame | ) | [virtual] |
XAP_Dialog * AP_UnixDialog_EpubExportOptions::static_constructor | ( | XAP_DialogFactory * | pDF, | |
XAP_Dialog_Id | id | |||
) | [static] |
References AP_UnixDialog_EpubExportOptions().
void AP_UnixDialog_EpubExportOptions::toggle_Epub2 | ( | ) |
References m_wEpub2, refreshStates(), and AP_Dialog_EpubExportOptions::set_Epub2().
Referenced by s_Epub2().
void AP_UnixDialog_EpubExportOptions::toggle_RenderMathMlToPng | ( | ) |
References m_wRenderMathMlToPng, refreshStates(), and AP_Dialog_EpubExportOptions::set_RenderMathMlToPng().
Referenced by s_RenderMathMlToPng().
void AP_UnixDialog_EpubExportOptions::toggle_SplitDocument | ( | ) |
References m_wSplitDocument, refreshStates(), and AP_Dialog_EpubExportOptions::set_SplitDocument().
Referenced by s_SplitDocument().
GtkWidget* AP_UnixDialog_EpubExportOptions::m_wEpub2 [private] |
Referenced by _constructWindow(), refreshStates(), and toggle_Epub2().
GtkWidget* AP_UnixDialog_EpubExportOptions::m_windowMain [private] |
Referenced by _constructWindow().
GtkWidget* AP_UnixDialog_EpubExportOptions::m_wRenderMathMlToPng [private] |
Referenced by _constructWindow(), refreshStates(), and toggle_RenderMathMlToPng().
GtkWidget* AP_UnixDialog_EpubExportOptions::m_wSplitDocument [private] |
Referenced by _constructWindow(), refreshStates(), and toggle_SplitDocument().