#include <ap_UnixDialog_Latex.h>
Public Member Functions | |
AP_UnixDialog_Latex (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id) | |
virtual | ~AP_UnixDialog_Latex (void) |
virtual void | runModeless (XAP_Frame *pFrame) |
virtual void | destroy (void) |
virtual void | activate (void) |
virtual void | notifyActiveFrame (XAP_Frame *pFrame) |
void | event_Insert (void) |
void | event_Close (void) |
void | event_WindowDelete (void) |
virtual void | setLatexInGUI (void) |
virtual bool | getLatexFromGUI (void) |
Static Public Member Functions | |
static XAP_Dialog * | static_constructor (XAP_DialogFactory *, XAP_Dialog_Id id) |
Protected Member Functions | |
virtual void | constructDialog (void) |
Protected Attributes | |
GtkWidget * | m_wClose |
GtkWidget * | m_wInsert |
GtkWidget * | m_wText |
GtkWidget * | m_windowMain |
AP_UnixDialog_Latex::AP_UnixDialog_Latex | ( | XAP_DialogFactory * | pDlgFactory, | |
XAP_Dialog_Id | id | |||
) |
References UT_DEBUGMSG.
Referenced by static_constructor().
AP_UnixDialog_Latex::~AP_UnixDialog_Latex | ( | void | ) | [virtual] |
void AP_UnixDialog_Latex::activate | ( | void | ) | [virtual] |
Implements XAP_Dialog_Modeless.
References AP_Dialog_Latex::ConstructWindowName(), m_windowMain, and UT_ASSERT.
void AP_UnixDialog_Latex::constructDialog | ( | void | ) | [protected, virtual] |
Reimplemented from XAP_Dialog.
References AP_Dialog_Latex::ConstructWindowName(), XAP_Dialog::getApp(), XAP_App::getStringSet(), localizeButtonUnderline(), localizeLabel(), localizeLabelMarkup(), AP_Dialog_Latex::m_sWindowName, m_wClose, m_windowMain, m_wInsert, m_wText, newDialogBuilder(), s_close_clicked(), s_delete_clicked(), s_destroy_clicked(), s_insert_clicked(), and UT_UTF8String::utf8_str().
Referenced by runModeless().
void AP_UnixDialog_Latex::destroy | ( | void | ) | [virtual] |
Implements XAP_Dialog_Modeless.
References AP_Dialog_Latex::m_answer, m_windowMain, and XAP_Dialog_Modeless::modeless_cleanup().
Referenced by event_Close(), and event_WindowDelete().
void AP_UnixDialog_Latex::event_Close | ( | void | ) |
References destroy().
Referenced by s_close_clicked(), and s_destroy_clicked().
void AP_UnixDialog_Latex::event_Insert | ( | void | ) |
References AP_Dialog_Latex::convertLatexToMathML(), getLatexFromGUI(), and AP_Dialog_Latex::insertIntoDoc().
Referenced by s_insert_clicked().
void AP_UnixDialog_Latex::event_WindowDelete | ( | void | ) |
References destroy().
Referenced by s_delete_clicked().
bool AP_UnixDialog_Latex::getLatexFromGUI | ( | void | ) | [virtual] |
Implements AP_Dialog_Latex.
References gchar, AP_Dialog_Latex::m_compact, m_wText, AP_Dialog_Latex::setLatex(), UT_DEBUGMSG, and UT_UTF8String::utf8_str().
Referenced by event_Insert().
void AP_UnixDialog_Latex::notifyActiveFrame | ( | XAP_Frame * | pFrame | ) | [virtual] |
Reimplemented from XAP_Dialog_Modeless.
References AP_Dialog_Latex::ConstructWindowName(), AP_Dialog_Latex::m_sWindowName, m_windowMain, UT_ASSERT, and UT_UTF8String::utf8_str().
void AP_UnixDialog_Latex::runModeless | ( | XAP_Frame * | pFrame | ) | [virtual] |
Implements XAP_Dialog_Modeless.
References abiSetupModelessDialog(), constructDialog(), m_windowMain, and UT_return_if_fail.
void AP_UnixDialog_Latex::setLatexInGUI | ( | void | ) | [virtual] |
Implements AP_Dialog_Latex.
References AP_Dialog_Latex::getLatex(), AP_Dialog_Latex::m_compact, m_wText, and UT_UTF8String::utf8_str().
XAP_Dialog * AP_UnixDialog_Latex::static_constructor | ( | XAP_DialogFactory * | pFactory, | |
XAP_Dialog_Id | id | |||
) | [static] |
References AP_UnixDialog_Latex().
GtkWidget* AP_UnixDialog_Latex::m_wClose [protected] |
Referenced by constructDialog().
GtkWidget* AP_UnixDialog_Latex::m_windowMain [protected] |
Referenced by activate(), constructDialog(), destroy(), notifyActiveFrame(), and runModeless().
GtkWidget* AP_UnixDialog_Latex::m_wInsert [protected] |
Referenced by constructDialog().
GtkWidget* AP_UnixDialog_Latex::m_wText [protected] |
Referenced by constructDialog(), getLatexFromGUI(), and setLatexInGUI().