#include <xap_UnixHildonDlg_FontChooser.h>
Public Member Functions | |
XAP_UnixHildonDialog_FontChooser (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id) | |
virtual | ~XAP_UnixHildonDialog_FontChooser (void) |
virtual void | runModal (XAP_Frame *pFrame) |
Static Public Member Functions | |
static XAP_Dialog * | static_constructor (XAP_DialogFactory *pFactory, XAP_Dialog_Id id) |
Public Attributes | |
GtkWidget * | m_Widget |
bool | m_blockUpdate |
bool | m_doneFirstFont |
Protected Types | |
enum | ResponseId { BUTTON_OK = GTK_RESPONSE_OK, BUTTON_CANCEL = GTK_RESPONSE_CANCEL } |
enum | listStyle { LIST_STYLE_NONE = -1, LIST_STYLE_NORMAL = 0, LIST_STYLE_ITALIC, LIST_STYLE_BOLD, LIST_STYLE_BOLD_ITALIC } |
Protected Member Functions | |
virtual void | fillFontInfo () |
virtual void | loadFontInfo () |
Protected Attributes | |
XAP_Frame * | m_pFrame |
gdouble | m_currentFGColor [4] |
gdouble | m_currentBGColor [4] |
gdouble | m_funkyColor [4] |
enum XAP_UnixHildonDialog_FontChooser::listStyle [protected] |
enum XAP_UnixHildonDialog_FontChooser::ResponseId [protected] |
XAP_UnixHildonDialog_FontChooser::XAP_UnixHildonDialog_FontChooser | ( | XAP_DialogFactory * | pDlgFactory, | |
XAP_Dialog_Id | id | |||
) |
Referenced by static_constructor().
XAP_UnixHildonDialog_FontChooser::~XAP_UnixHildonDialog_FontChooser | ( | void | ) | [virtual] |
void XAP_UnixHildonDialog_FontChooser::fillFontInfo | ( | ) | [protected, virtual] |
References gchar, XAP_Dialog_FontChooser::getVal(), LIST_STYLE_BOLD, LIST_STYLE_BOLD_ITALIC, LIST_STYLE_ITALIC, LIST_STYLE_NORMAL, UT_RGBColor::m_blu, XAP_Dialog_FontChooser::m_bStrikeout, XAP_Dialog_FontChooser::m_bUnderline, UT_RGBColor::m_grn, UT_RGBColor::m_red, m_Widget, std_size_string(), UT_ASSERT, UT_convertToPoints(), UT_parseColor(), and UT_SHOULD_NOT_HAPPEN.
Referenced by runModal().
void XAP_UnixHildonDialog_FontChooser::loadFontInfo | ( | ) | [protected, virtual] |
References XAP_Dialog_FontChooser::addOrReplaceVecProp(), BLUE, gchar, GREEN, XAP_Dialog_FontChooser::m_bBottomline, XAP_Dialog_FontChooser::m_bChangedStrikeOut, XAP_Dialog_FontChooser::m_bChangedUnderline, XAP_Dialog_FontChooser::m_bOverline, XAP_Dialog_FontChooser::m_bStrikeout, XAP_Dialog_FontChooser::m_bTopline, XAP_Dialog_FontChooser::m_bUnderline, m_currentFGColor, m_Widget, RED, and XAP_Dialog_FontChooser::setFontDecoration().
Referenced by runModal().
void XAP_UnixHildonDialog_FontChooser::runModal | ( | XAP_Frame * | pFrame | ) | [virtual] |
Implements XAP_Dialog_FontChooser.
References fillFontInfo(), XAP_Frame::getFrameImpl(), XAP_Dialog_FontChooser::getVal(), loadFontInfo(), 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_bChangedStrikeOut, XAP_Dialog_FontChooser::m_bChangedUnderline, XAP_Dialog_FontChooser::m_bStrikeout, XAP_Dialog_FontChooser::m_bUnderline, m_doneFirstFont, m_Widget, and UT_DEBUGMSG.
XAP_Dialog * XAP_UnixHildonDialog_FontChooser::static_constructor | ( | XAP_DialogFactory * | pFactory, | |
XAP_Dialog_Id | id | |||
) | [static] |
References XAP_UnixHildonDialog_FontChooser().
gdouble XAP_UnixHildonDialog_FontChooser::m_currentBGColor[4] [protected] |
gdouble XAP_UnixHildonDialog_FontChooser::m_currentFGColor[4] [protected] |
Referenced by loadFontInfo().
Referenced by runModal().
gdouble XAP_UnixHildonDialog_FontChooser::m_funkyColor[4] [protected] |
XAP_Frame* XAP_UnixHildonDialog_FontChooser::m_pFrame [protected] |
GtkWidget* XAP_UnixHildonDialog_FontChooser::m_Widget |
Referenced by fillFontInfo(), loadFontInfo(), and runModal().