#include <xap_Dlg_Insert_Symbol.h>
XAP_Dialog_Insert_Symbol::XAP_Dialog_Insert_Symbol | ( | XAP_DialogFactory * | pDlgFactory, | |
XAP_Dialog_Id | id | |||
) |
References m_answer, m_DrawSymbol, m_Inserted_Symbol, and m_pListener.
XAP_Dialog_Insert_Symbol::~XAP_Dialog_Insert_Symbol | ( | void | ) | [virtual] |
References DELETEP, XAP_Dialog_Persistent::m_bInUse, m_DrawSymbol, and UT_ASSERT.
void XAP_Dialog_Insert_Symbol::_createSymbolareaFromGC | ( | GR_Graphics * | gc, | |
UT_uint32 | width, | |||
UT_uint32 | height | |||
) | [protected] |
References m_DrawSymbol, XAP_Draw_Symbol::setAreaGc(), XAP_Draw_Symbol::setAreaSize(), and UT_ASSERT.
Referenced by XAP_Win32Dialog_Insert_Symbol::_onInitDialog(), and XAP_UnixDialog_Insert_Symbol::runModeless().
void XAP_Dialog_Insert_Symbol::_createSymbolFromGC | ( | GR_Graphics * | gc, | |
UT_uint32 | width, | |||
UT_uint32 | height | |||
) | [protected] |
References DELETEP, m_DrawSymbol, XAP_Draw_Symbol::setWindowSize(), and UT_ASSERT.
Referenced by XAP_Win32Dialog_Insert_Symbol::_onInitDialog(), and XAP_UnixDialog_Insert_Symbol::runModeless().
XAP_Draw_Symbol * XAP_Dialog_Insert_Symbol::_getCurrentSymbolMap | ( | void | ) | [protected] |
References m_DrawSymbol.
Referenced by XAP_Win32Dialog_Insert_Symbol::_onInitDialog(), XAP_UnixDialog_Insert_Symbol::_setScrolledWindow(), XAP_UnixDialog_Insert_Symbol::event_WindowDelete(), XAP_UnixDialog_Insert_Symbol::Key_Pressed(), XAP_UnixDialog_Insert_Symbol::New_Font(), XAP_UnixDialog_Insert_Symbol::New_Row(), XAP_UnixDialog_Insert_Symbol::runModeless(), XAP_UnixDialog_Insert_Symbol::Scroll_Event(), XAP_UnixDialog_Insert_Symbol::setSymbolMap_size(), XAP_UnixDialog_Insert_Symbol::Symbolarea_exposed(), XAP_UnixDialog_Insert_Symbol::SymbolMap_clicked(), and XAP_UnixDialog_Insert_Symbol::SymbolMap_exposed().
void XAP_Dialog_Insert_Symbol::_insert | ( | UT_UCSChar | c, | |
const char * | symfont | |||
) | [protected] |
void XAP_Dialog_Insert_Symbol::_onInsertButton | ( | ) | [protected] |
References _insert(), gchar, getInsertedFont(), and getInsertedSymbol().
Referenced by XAP_Win32Dialog_Insert_Symbol::doInsertSymbol(), and XAP_UnixDialog_Insert_Symbol::event_Insert().
void XAP_Dialog_Insert_Symbol::_updateDrawSymbol | ( | ) | [protected] |
References XAP_Draw_Symbol::draw(), and m_DrawSymbol.
void XAP_Dialog_Insert_Symbol::_updateDrawSymbolarea | ( | UT_UCSChar | c, | |
UT_UCSChar | p | |||
) | [protected] |
References XAP_Draw_Symbol::drawarea(), and m_DrawSymbol.
virtual void XAP_Dialog_Insert_Symbol::activate | ( | void | ) | [pure virtual] |
Implements XAP_Dialog_Modeless.
Implemented in XAP_CocoaDialog_Insert_Symbol, XAP_UnixDialog_Insert_Symbol, and XAP_Win32Dialog_Insert_Symbol.
Referenced by s_InsertSymbolDlg().
void XAP_Dialog_Insert_Symbol::ConstructWindowName | ( | void | ) |
References XAP_Dialog_Modeless::BuildWindowName(), FREEP, gchar, XAP_App::getStringSet(), XAP_StringSet::getValueUTF8(), XAP_Dialog::m_pApp, m_WindowName, and UT_XML_cloneNoAmpersands().
Referenced by XAP_UnixDialog_Insert_Symbol::_constructWindow(), XAP_Win32Dialog_Insert_Symbol::_onInitDialog(), XAP_Win32Dialog_Insert_Symbol::activate(), XAP_UnixDialog_Insert_Symbol::activate(), XAP_Win32Dialog_Insert_Symbol::notifyActiveFrame(), and XAP_UnixDialog_Insert_Symbol::notifyActiveFrame().
virtual void XAP_Dialog_Insert_Symbol::destroy | ( | void | ) | [pure virtual] |
Implements XAP_Dialog_Modeless.
Implemented in XAP_CocoaDialog_Insert_Symbol, XAP_UnixDialog_Insert_Symbol, and XAP_Win32Dialog_Insert_Symbol.
XAP_Dialog_Insert_Symbol::tAnswer XAP_Dialog_Insert_Symbol::getAnswer | ( | void | ) | const |
References m_answer.
char * XAP_Dialog_Insert_Symbol::getInsertedFont | ( | void | ) |
References XAP_Draw_Symbol::getSelectedFont(), m_DrawSymbol, m_FontName, and UT_return_val_if_fail.
Referenced by _onInsertButton().
UT_UCSChar XAP_Dialog_Insert_Symbol::getInsertedSymbol | ( | void | ) |
References m_Inserted_Symbol.
Referenced by _onInsertButton().
virtual void XAP_Dialog_Insert_Symbol::notifyActiveFrame | ( | XAP_Frame * | pFrame | ) | [pure virtual] |
Reimplemented from XAP_Dialog_Modeless.
Implemented in XAP_CocoaDialog_Insert_Symbol, XAP_UnixDialog_Insert_Symbol, and XAP_Win32Dialog_Insert_Symbol.
Referenced by setActiveFrame().
virtual void XAP_Dialog_Insert_Symbol::runModal | ( | XAP_Frame * | pFrame | ) | [pure virtual] |
Reimplemented from XAP_Dialog_Modeless.
Implemented in XAP_CocoaDialog_Insert_Symbol, XAP_UnixDialog_Insert_Symbol, and XAP_Win32Dialog_Insert_Symbol.
virtual void XAP_Dialog_Insert_Symbol::runModeless | ( | XAP_Frame * | pFrame | ) | [pure virtual] |
Implements XAP_Dialog_Modeless.
Implemented in XAP_CocoaDialog_Insert_Symbol, XAP_UnixDialog_Insert_Symbol, and XAP_Win32Dialog_Insert_Symbol.
Referenced by s_InsertSymbolDlg().
void XAP_Dialog_Insert_Symbol::setActiveFrame | ( | XAP_Frame * | pFrame | ) | [virtual] |
Reimplemented from XAP_Dialog_Modeless.
References XAP_Frame::getCurrentView(), m_pListener, notifyActiveFrame(), and XAP_Insert_symbol_listener::setView().
void XAP_Dialog_Insert_Symbol::setListener | ( | XAP_Insert_symbol_listener * | p_listener_in | ) | [inline] |
Referenced by s_InsertSymbolDlg().
void XAP_Dialog_Insert_Symbol::useEnd | ( | void | ) | [virtual] |
Reimplemented from XAP_Dialog_Modeless.
void XAP_Dialog_Insert_Symbol::useStart | ( | void | ) | [virtual] |
Reimplemented from XAP_Dialog_Modeless.
XAP_Draw_Symbol* XAP_Dialog_Insert_Symbol::m_DrawSymbol [protected] |
Referenced by _createSymbolareaFromGC(), _createSymbolFromGC(), _getCurrentSymbolMap(), XAP_Win32Dialog_Insert_Symbol::_onInitDialog(), XAP_Win32Dialog_Insert_Symbol::_setFontFromCombo(), _updateDrawSymbol(), _updateDrawSymbolarea(), XAP_Win32Dialog_Insert_Symbol::doInsertSymbol(), getInsertedFont(), XAP_Dialog_Insert_Symbol(), and ~XAP_Dialog_Insert_Symbol().
char XAP_Dialog_Insert_Symbol::m_FontName[50] [protected] |
Referenced by getInsertedFont().
GR_Font* XAP_Dialog_Insert_Symbol::m_Insert_Symbol_font [protected] |
Referenced by _insert(), XAP_CocoaDialog_Insert_Symbol::insertSymbol, setActiveFrame(), and XAP_Dialog_Insert_Symbol().
char XAP_Dialog_Insert_Symbol::m_WindowName[100] [protected] |
Referenced by XAP_UnixDialog_Insert_Symbol::_constructWindow(), XAP_Win32Dialog_Insert_Symbol::_onInitDialog(), XAP_Win32Dialog_Insert_Symbol::activate(), XAP_UnixDialog_Insert_Symbol::activate(), ConstructWindowName(), XAP_Win32Dialog_Insert_Symbol::notifyActiveFrame(), and XAP_UnixDialog_Insert_Symbol::notifyActiveFrame().