Public Types | Public Member Functions | Protected Member Functions | Protected Attributes

XAP_Dialog_Insert_Symbol Class Reference

#include <xap_Dlg_Insert_Symbol.h>

Inheritance diagram for XAP_Dialog_Insert_Symbol:
XAP_Dialog_Modeless XAP_Dialog_AppPersistent XAP_Dialog_Persistent XAP_Dialog XAP_CocoaDialog_Insert_Symbol XAP_UnixDialog_Insert_Symbol XAP_Win32Dialog_Insert_Symbol

List of all members.

Public Types

enum  tAnswer { a_OK, a_CANCEL }

Public Member Functions

 XAP_Dialog_Insert_Symbol (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id)
virtual ~XAP_Dialog_Insert_Symbol (void)
virtual void useStart (void)
virtual void useEnd (void)
virtual void runModal (XAP_Frame *pFrame)=0
virtual void runModeless (XAP_Frame *pFrame)=0
virtual void destroy (void)=0
virtual void activate (void)=0
void setActiveFrame (XAP_Frame *pFrame)
virtual void notifyActiveFrame (XAP_Frame *pFrame)=0
void ConstructWindowName (void)
UT_UCSChar getInsertedSymbol (void)
char * getInsertedFont (void)
XAP_Dialog_Insert_Symbol::tAnswer getAnswer (void) const
void setListener (XAP_Insert_symbol_listener *p_listener_in)

Protected Member Functions

void _updateDrawSymbol ()
void _createSymbolFromGC (GR_Graphics *gc, UT_uint32 width, UT_uint32 height)
void _updateDrawSymbolarea (UT_UCSChar c, UT_UCSChar p)
void _createSymbolareaFromGC (GR_Graphics *gc, UT_uint32 width, UT_uint32 height)
void _onInsertButton ()
void _insert (UT_UCSChar c, const char *symfont)
XAP_Draw_Symbol_getCurrentSymbolMap ()

Protected Attributes

char m_FontName [50]
char m_WindowName [100]
UT_UCSChar m_Inserted_Symbol
XAP_Dialog_Insert_Symbol::tAnswer m_answer

Member Enumeration Documentation


Constructor & Destructor Documentation

XAP_Dialog_Insert_Symbol::XAP_Dialog_Insert_Symbol ( XAP_DialogFactory pDlgFactory,
XAP_Dialog_Id  id 
XAP_Dialog_Insert_Symbol::~XAP_Dialog_Insert_Symbol ( void   )  [virtual]

Member Function Documentation

void XAP_Dialog_Insert_Symbol::_createSymbolareaFromGC ( GR_Graphics gc,
UT_uint32  width,
UT_uint32  height 
) [protected]
void XAP_Dialog_Insert_Symbol::_createSymbolFromGC ( GR_Graphics gc,
UT_uint32  width,
UT_uint32  height 
) [protected]
void XAP_Dialog_Insert_Symbol::_insert ( UT_UCSChar  c,
const char *  symfont 
) [protected]
void XAP_Dialog_Insert_Symbol::_onInsertButton (  )  [protected]
void XAP_Dialog_Insert_Symbol::_updateDrawSymbol (  )  [protected]
void XAP_Dialog_Insert_Symbol::_updateDrawSymbolarea ( UT_UCSChar  c,
UT_UCSChar  p 
) [protected]
virtual void XAP_Dialog_Insert_Symbol::activate ( void   )  [pure virtual]
virtual void XAP_Dialog_Insert_Symbol::destroy ( void   )  [pure virtual]
XAP_Dialog_Insert_Symbol::tAnswer XAP_Dialog_Insert_Symbol::getAnswer ( void   )  const

References m_answer.

char * XAP_Dialog_Insert_Symbol::getInsertedFont ( void   ) 
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]
virtual void XAP_Dialog_Insert_Symbol::runModal ( XAP_Frame pFrame  )  [pure virtual]
virtual void XAP_Dialog_Insert_Symbol::runModeless ( XAP_Frame pFrame  )  [pure virtual]
void XAP_Dialog_Insert_Symbol::setActiveFrame ( XAP_Frame pFrame  )  [virtual]
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.

Member Data Documentation

Referenced by getInsertedFont().

The documentation for this class was generated from the following files: