Public Types | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes

XAP_UnixDialog_Insert_Symbol Class Reference

#include <xap_UnixDlg_Insert_Symbol.h>

Inheritance diagram for XAP_UnixDialog_Insert_Symbol:
XAP_Dialog_Insert_Symbol XAP_Dialog_Modeless XAP_Dialog_AppPersistent XAP_Dialog_Persistent XAP_Dialog

List of all members.

Public Types

enum  ResponseId { BUTTON_INSERT, BUTTON_CLOSE = GTK_RESPONSE_CLOSE }

Public Member Functions

 XAP_UnixDialog_Insert_Symbol (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id)
virtual ~XAP_UnixDialog_Insert_Symbol (void)
virtual void runModal (XAP_Frame *pFrame)
virtual void runModeless (XAP_Frame *pFrame)
virtual void notifyActiveFrame (XAP_Frame *pFrame)
virtual void notifyCloseFrame (XAP_Frame *)
virtual void destroy (void)
virtual void activate (void)
void event_Insert (void)
void event_WindowDelete (void)
void New_Font (void)
void New_Row (void)
void Scroll_Event (int direction)
void setSymbolMap_size (UT_uint32 width, UT_uint32 height)
void SymbolMap_exposed (void)
void Symbolarea_exposed (void)
void SymbolMap_clicked (GdkEvent *event)
void CurrentSymbol_clicked (GdkEvent *event)
gboolean Key_Pressed (GdkEventKey *e)

Static Public Member Functions

static XAP_Dialogstatic_constructor (XAP_DialogFactory *, XAP_Dialog_Id id)

Private Member Functions

GtkWidget * _constructWindow (void)
void _getGlistFonts (std::list< std::string > &glFonts)
GtkWidget * _createComboboxWithFonts (void)
void _connectSignals (void)
void _setScrolledWindow (void)
GtkWidget * _previewNew (int w, int h)

Private Attributes

GtkWidget * m_windowMain
GtkWidget * m_SymbolMap
GtkWidget * m_fontcombo
GtkAdjustment * m_vadjust
std::list< std::string > m_InsertS_Font_list
GtkWidget * m_areaCurrentSym
GR_CairoGraphicsm_unixGraphics
GR_CairoGraphicsm_unixarea
UT_uint32 m_ix
UT_uint32 m_iy

Member Enumeration Documentation

Enumerator:
BUTTON_INSERT 
BUTTON_CLOSE 

Constructor & Destructor Documentation

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

References DELETEP, m_unixarea, and m_unixGraphics.


Member Function Documentation

GtkWidget * XAP_UnixDialog_Insert_Symbol::_createComboboxWithFonts ( void   )  [private]

References _getGlistFonts(), and m_InsertS_Font_list.

Referenced by _constructWindow().

void XAP_UnixDialog_Insert_Symbol::_getGlistFonts ( std::list< std::string > &  glFonts  )  [private]
GtkWidget * XAP_UnixDialog_Insert_Symbol::_previewNew ( int  w,
int  h 
) [private]

Referenced by _constructWindow().

void XAP_UnixDialog_Insert_Symbol::_setScrolledWindow ( void   )  [private]
void XAP_UnixDialog_Insert_Symbol::activate ( void   )  [virtual]
void XAP_UnixDialog_Insert_Symbol::CurrentSymbol_clicked ( GdkEvent *  event  ) 

References event_Insert().

Referenced by s_CurrentSymbol_clicked().

void XAP_UnixDialog_Insert_Symbol::destroy ( void   )  [virtual]
void XAP_UnixDialog_Insert_Symbol::New_Row ( void   ) 
void XAP_UnixDialog_Insert_Symbol::notifyActiveFrame ( XAP_Frame pFrame  )  [virtual]
virtual void XAP_UnixDialog_Insert_Symbol::notifyCloseFrame ( XAP_Frame  )  [inline, virtual]

Reimplemented from XAP_Dialog_Modeless.

void XAP_UnixDialog_Insert_Symbol::runModal ( XAP_Frame pFrame  )  [virtual]
void XAP_UnixDialog_Insert_Symbol::Scroll_Event ( int  direction  ) 
XAP_Dialog * XAP_UnixDialog_Insert_Symbol::static_constructor ( XAP_DialogFactory pFactory,
XAP_Dialog_Id  id 
) [static]
void XAP_UnixDialog_Insert_Symbol::Symbolarea_exposed ( void   ) 

Member Data Documentation


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