#include <xap_Win32Dlg_FontChooser.h>
Public Member Functions | |
XAP_Win32Dialog_FontChooser (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id) | |
virtual | ~XAP_Win32Dialog_FontChooser (void) |
virtual void | runModal (XAP_Frame *pFrame) |
Static Public Member Functions | |
static XAP_Dialog * | static_constructor (XAP_DialogFactory *, XAP_Dialog_Id id) |
static UINT CALLBACK | s_hookProc (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) |
Protected Member Functions | |
BOOL | _onInitDialog (HWND hWnd, WPARAM wParam, LPARAM lParam) |
BOOL | _onCommand (HWND hWnd, WPARAM wParam, LPARAM lParam) |
BOOL | _callHelp () |
Protected Attributes | |
XAP_Frame * | m_pWin32Frame |
XAP_Win32PreviewWidget * | m_pPreviewWidget |
bool | m_bWin32Overline |
bool | m_bWin32Hidden |
bool | m_bWin32SuperScript |
bool | m_bWin32SubScript |
int | m_iColorIndx |
int | m_iColorCount |
XAP_Win32Dialog_FontChooser::XAP_Win32Dialog_FontChooser | ( | XAP_DialogFactory * | pDlgFactory, | |
XAP_Dialog_Id | id | |||
) |
Referenced by static_constructor().
XAP_Win32Dialog_FontChooser::~XAP_Win32Dialog_FontChooser | ( | void | ) | [virtual] |
References DELETEP, and m_pPreviewWidget.
BOOL XAP_Win32Dialog_FontChooser::_callHelp | ( | ) | [protected, virtual] |
Reimplemented from XAP_Win32DialogBase.
References XAP_Dialog::getHelpUrl(), helpLocalizeAndOpenURL(), size, and UT_DEBUGMSG.
BOOL XAP_Win32Dialog_FontChooser::_onCommand | ( | HWND | hWnd, | |
WPARAM | wParam, | |||
LPARAM | lParam | |||
) | [protected, virtual] |
Reimplemented from XAP_Win32DialogBase.
References XAP_Dialog_FontChooser::m_bChangedColor, m_bWin32Hidden, m_bWin32Overline, m_bWin32SubScript, m_bWin32SuperScript, m_iColorIndx, and UT_DEBUGMSG.
BOOL XAP_Win32Dialog_FontChooser::_onInitDialog | ( | HWND | hWnd, | |
WPARAM | wParam, | |||
LPARAM | lParam | |||
) | [protected, virtual] |
Reimplemented from XAP_Win32DialogBase.
References _DS, XAP_Dialog::getApp(), XAP_App::getStringSet(), XAP_StringSet::getValue(), UT_RGBColor::m_blu, m_bWin32Hidden, m_bWin32Overline, m_bWin32SubScript, m_bWin32SuperScript, UT_RGBColor::m_grn, XAP_Win32DialogBase::m_hDlg, m_iColorCount, m_iColorIndx, UT_RGBColor::m_red, XAP_Dialog_FontChooser::m_sColor, XAP_Win32DialogBase::setDialogTitle(), and UT_parseColor().
void XAP_Win32Dialog_FontChooser::runModal | ( | XAP_Frame * | pFrame | ) | [virtual] |
References XAP_Dialog_FontChooser::a_OK, UT_Win32LocaleString::c_str(), UT_Win32LocaleString::fromLocale(), UT_Win32LocaleString::fromUTF8(), gchar, XAP_Dialog::getApp(), XAP_App::getEncodingManager(), XAP_Frame::getFrameImpl(), XAP_Win32App::getInstance(), XAP_Dialog_FontChooser::m_answer, XAP_Dialog_FontChooser::m_bChangedColor, XAP_Dialog_FontChooser::m_bChangedFontFamily, XAP_Dialog_FontChooser::m_bChangedFontSize, XAP_Dialog_FontChooser::m_bChangedFontStyle, XAP_Dialog_FontChooser::m_bChangedFontWeight, XAP_Dialog_FontChooser::m_bChangedHidden, XAP_Dialog_FontChooser::m_bChangedOverline, XAP_Dialog_FontChooser::m_bChangedStrikeOut, XAP_Dialog_FontChooser::m_bChangedSubScript, XAP_Dialog_FontChooser::m_bChangedSuperScript, XAP_Dialog_FontChooser::m_bChangedUnderline, XAP_Dialog_FontChooser::m_bHidden, UT_RGBColor::m_blu, XAP_Dialog_FontChooser::m_bOverline, XAP_Dialog_FontChooser::m_bStrikeout, XAP_Dialog_FontChooser::m_bSubScript, XAP_Dialog_FontChooser::m_bSuperScript, XAP_Dialog_FontChooser::m_bUnderline, m_bWin32Hidden, m_bWin32Overline, m_bWin32SubScript, m_bWin32SuperScript, UT_RGBColor::m_grn, m_pWin32Frame, UT_RGBColor::m_red, XAP_Dialog_FontChooser::m_sColor, XAP_Dialog_FontChooser::m_sFontFamily, XAP_Dialog_FontChooser::m_sFontSize, XAP_Dialog_FontChooser::m_sFontStyle, XAP_Dialog_FontChooser::m_sFontWeight, s_hookProc(), XAP_Dialog_FontChooser::setFontDecoration(), XAP_Dialog_FontChooser::setHidden(), XAP_Dialog_FontChooser::setSubScript(), XAP_Dialog_FontChooser::setSuperScript(), UT_ASSERT, UT_convertToPoints(), UT_DEBUGMSG, UT_parseColor(), UT_return_if_fail, UT_UTF8String::utf8_str(), and UT_Win32LocaleString::utf8_str().
UINT CALLBACK XAP_Win32Dialog_FontChooser::s_hookProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wParam, | |||
LPARAM | lParam | |||
) | [static] |
Referenced by runModal().
XAP_Dialog * XAP_Win32Dialog_FontChooser::static_constructor | ( | XAP_DialogFactory * | pFactory, | |
XAP_Dialog_Id | id | |||
) | [static] |
References XAP_Win32Dialog_FontChooser().
bool XAP_Win32Dialog_FontChooser::m_bWin32Hidden [protected] |
Referenced by _onCommand(), _onInitDialog(), and runModal().
bool XAP_Win32Dialog_FontChooser::m_bWin32Overline [protected] |
Referenced by _onCommand(), _onInitDialog(), and runModal().
bool XAP_Win32Dialog_FontChooser::m_bWin32SubScript [protected] |
Referenced by _onCommand(), _onInitDialog(), and runModal().
bool XAP_Win32Dialog_FontChooser::m_bWin32SuperScript [protected] |
Referenced by _onCommand(), _onInitDialog(), and runModal().
int XAP_Win32Dialog_FontChooser::m_iColorCount [protected] |
Referenced by _onInitDialog().
int XAP_Win32Dialog_FontChooser::m_iColorIndx [protected] |
Referenced by _onCommand(), and _onInitDialog().
Referenced by ~XAP_Win32Dialog_FontChooser().
XAP_Frame* XAP_Win32Dialog_FontChooser::m_pWin32Frame [protected] |
Referenced by runModal().