Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes

XAP_Win32Dialog_Insert_Symbol Class Reference

#include <xap_Win32Dlg_Insert_Symbol.h>

Inheritance diagram for XAP_Win32Dialog_Insert_Symbol:
XAP_Win32DialogBase XAP_Dialog_Insert_Symbol XAP_Dialog_Modeless XAP_Dialog_AppPersistent XAP_Dialog_Persistent XAP_Dialog

List of all members.

Public Member Functions

 XAP_Win32Dialog_Insert_Symbol (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id)
virtual ~XAP_Win32Dialog_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 *pFrame)
virtual void destroy (void)
virtual void activate (void)
virtual void * pGetWindowHandle (void)
void doInsertSymbol (void)

Static Public Member Functions

static XAP_Dialogstatic_constructor (XAP_DialogFactory *, XAP_Dialog_Id id)
static int CALLBACK fontEnumProcedure (const LOGFONTW *pLogFont, const TEXTMETRICW *pTextMetric, DWORD Font_type, LPARAM lParam)

Protected Member Functions

BOOL _onInitDialog (HWND hWnd, WPARAM wParam, LPARAM lParam)
BOOL _onCommand (HWND hWnd, WPARAM wParam, LPARAM lParam)
BOOL _onDeltaPos (NM_UPDOWN *pnmud)
int _enumFont (const LOGFONTW *pLogFont, const TEXTMETRICW *pTextMetric, DWORD Font_type)
void _setFontFromCombo (UT_sint32 Index)

Protected Attributes

XAP_Win32PreviewWidgetm_pSymbolPreviewWidget
XAP_Win32PreviewWidgetm_pSamplePreviewWidget
XAP_Draw_Symbol_samplem_DrawSymbolSample
HWND m_hDlg

Constructor & Destructor Documentation

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

Member Function Documentation

int XAP_Win32Dialog_Insert_Symbol::_enumFont ( const LOGFONTW *  pLogFont,
const TEXTMETRICW *  pTextMetric,
DWORD  Font_type 
) [protected]

References m_hDlg.

Referenced by fontEnumProcedure().

BOOL XAP_Win32Dialog_Insert_Symbol::_onCommand ( HWND  hWnd,
WPARAM  wParam,
LPARAM  lParam 
) [protected]
BOOL XAP_Win32Dialog_Insert_Symbol::_onDeltaPos ( NM_UPDOWN *  pnmud  )  [protected]
void XAP_Win32Dialog_Insert_Symbol::activate ( void   )  [virtual]
void XAP_Win32Dialog_Insert_Symbol::destroy ( void   )  [virtual]
int CALLBACK XAP_Win32Dialog_Insert_Symbol::fontEnumProcedure ( const LOGFONTW *  pLogFont,
const TEXTMETRICW *  pTextMetric,
DWORD  Font_type,
LPARAM  lParam 
) [static]

References _enumFont().

Referenced by _onInitDialog().

void XAP_Win32Dialog_Insert_Symbol::notifyCloseFrame ( XAP_Frame pFrame  )  [virtual]
virtual void* XAP_Win32Dialog_Insert_Symbol::pGetWindowHandle ( void   )  [inline, virtual]

Reimplemented from XAP_Dialog_Modeless.

void XAP_Win32Dialog_Insert_Symbol::runModal ( XAP_Frame pFrame  )  [virtual]
XAP_Dialog * XAP_Win32Dialog_Insert_Symbol::static_constructor ( XAP_DialogFactory pFactory,
XAP_Dialog_Id  id 
) [static]

Member Data Documentation


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