#include <xap_Win32PreviewWidget.h>
Public Member Functions | |
XAP_Win32PreviewWidget (XAP_Win32App *pWin32App, HWND hwndParent, UINT style) | |
virtual | ~XAP_Win32PreviewWidget (void) |
HWND | getWindow (void) const |
GR_Win32Graphics * | getGraphics (void) const |
void | getWindowSize (UT_uint32 *pWidth, UT_uint32 *pHeight) const |
void | setPreview (XAP_Preview *pPreview) |
void | setInsertSymbolParent (XAP_Win32Dialog_Insert_Symbol *pParent) |
virtual LRESULT | onPaint (HWND hwnd) |
virtual LRESULT | onLeftButtonDown (UT_sint32 x, UT_sint32 y) |
Static Protected Member Functions | |
static LRESULT CALLBACK | _wndProc (HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam) |
Protected Attributes | |
HWND | m_hwndPreview |
XAP_Win32App * | m_pWin32App |
GR_Win32Graphics * | m_pGraphics |
XAP_Preview * | m_pPreview |
XAP_Win32Dialog_Insert_Symbol * | m_pInsertSymbol |
Static Protected Attributes | |
static ATOM | m_atomPreviewWidgetClass = 0 |
static wchar_t | m_bufClassName [100] |
static UT_uint32 | m_iInstanceCount = 0 |
XAP_Win32PreviewWidget::XAP_Win32PreviewWidget | ( | XAP_Win32App * | pWin32App, | |
HWND | hwndParent, | |||
UINT | style | |||
) |
References _wndProc(), XAP_App::getApp(), XAP_Win32App::getInstance(), m_atomPreviewWidgetClass, m_bufClassName, m_hwndPreview, m_iInstanceCount, m_pGraphics, m_pInsertSymbol, m_pPreview, m_pWin32App, XAP_App::newGraphics(), SWL, UT_ASSERT, UT_CreateWindowEx(), UT_RegisterClassEx(), and UT_return_if_fail.
XAP_Win32PreviewWidget::~XAP_Win32PreviewWidget | ( | void | ) | [virtual] |
LRESULT CALLBACK XAP_Win32PreviewWidget::_wndProc | ( | HWND | hwnd, | |
UINT | iMsg, | |||
WPARAM | wParam, | |||
LPARAM | lParam | |||
) | [static, protected] |
References XAP_Win32Dialog_Insert_Symbol::doInsertSymbol(), GWL, m_pInsertSymbol, onLeftButtonDown(), onPaint(), and UT_DefWindowProc().
Referenced by XAP_Win32PreviewWidget().
GR_Win32Graphics* XAP_Win32PreviewWidget::getGraphics | ( | void | ) | const [inline] |
Referenced by AP_Win32Dialog_PageNumbers::_createPreviewWidget(), XAP_Win32Dialog_Insert_Symbol::_onInitDialog(), AP_Win32Dialog_Styles::_onInitDialog(), AP_Win32Dialog_PageNumbers::_onInitDialog(), AP_Win32Dialog_Lists::_onInitDialog(), AP_Win32Dialog_FormatTable::_onInitDialog(), AP_Win32Dialog_FormatFrame::_onInitDialog(), AP_Win32Dialog_Columns::_onInitDialog(), AP_Win32Dialog_Border_Shading::_onInitDialog(), and AP_Win32Dialog_Paragraph::_onInitTab().
HWND XAP_Win32PreviewWidget::getWindow | ( | void | ) | const [inline] |
References m_hwndPreview.
Referenced by AP_Win32Dialog_PageNumbers::_createPreviewWidget(), XAP_Win32Dialog_Insert_Symbol::_onInitDialog(), AP_Win32Dialog_Styles::_onInitDialog(), AP_Win32Dialog_Lists::_onInitDialog(), AP_Win32Dialog_FormatTable::_onInitDialog(), AP_Win32Dialog_FormatFrame::_onInitDialog(), AP_Win32Dialog_Columns::_onInitDialog(), AP_Win32Dialog_Border_Shading::_onInitDialog(), and AP_Win32Dialog_Paragraph::_onInitTab().
References m_pPreview, and XAP_Preview::onLeftButtonDown().
Referenced by _wndProc().
LRESULT XAP_Win32PreviewWidget::onPaint | ( | HWND | hwnd | ) | [virtual] |
References XAP_CustomWidget::draw(), m_hwndPreview, m_pPreview, and UT_ASSERT.
Referenced by _wndProc().
void XAP_Win32PreviewWidget::setInsertSymbolParent | ( | XAP_Win32Dialog_Insert_Symbol * | pParent | ) | [inline] |
Referenced by XAP_Win32Dialog_Insert_Symbol::_onInitDialog().
void XAP_Win32PreviewWidget::setPreview | ( | XAP_Preview * | pPreview | ) | [inline] |
Referenced by AP_Win32Dialog_PageNumbers::_createPreviewWidget(), XAP_Win32Dialog_Insert_Symbol::_onInitDialog(), AP_Win32Dialog_Styles::_onInitDialog(), AP_Win32Dialog_Lists::_onInitDialog(), AP_Win32Dialog_FormatTable::_onInitDialog(), AP_Win32Dialog_FormatFrame::_onInitDialog(), AP_Win32Dialog_Columns::_onInitDialog(), AP_Win32Dialog_Border_Shading::_onInitDialog(), and AP_Win32Dialog_Paragraph::_onInitTab().
ATOM XAP_Win32PreviewWidget::m_atomPreviewWidgetClass = 0 [static, protected] |
Referenced by XAP_Win32PreviewWidget(), and ~XAP_Win32PreviewWidget().
wchar_t XAP_Win32PreviewWidget::m_bufClassName [static, protected] |
Referenced by XAP_Win32PreviewWidget(), and ~XAP_Win32PreviewWidget().
HWND XAP_Win32PreviewWidget::m_hwndPreview [protected] |
Referenced by getWindowSize(), onPaint(), XAP_Win32PreviewWidget(), and ~XAP_Win32PreviewWidget().
UT_uint32 XAP_Win32PreviewWidget::m_iInstanceCount = 0 [static, protected] |
Referenced by XAP_Win32PreviewWidget(), and ~XAP_Win32PreviewWidget().
GR_Win32Graphics* XAP_Win32PreviewWidget::m_pGraphics [protected] |
Referenced by XAP_Win32PreviewWidget(), and ~XAP_Win32PreviewWidget().
Referenced by _wndProc(), and XAP_Win32PreviewWidget().
XAP_Preview* XAP_Win32PreviewWidget::m_pPreview [protected] |
Referenced by onLeftButtonDown(), onPaint(), and XAP_Win32PreviewWidget().
XAP_Win32App* XAP_Win32PreviewWidget::m_pWin32App [protected] |
Referenced by XAP_Win32PreviewWidget(), and ~XAP_Win32PreviewWidget().