#include <xap_UnixDlg_Zoom.h>
Public Member Functions | |
XAP_UnixDialog_Zoom (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id) | |
virtual | ~XAP_UnixDialog_Zoom (void) |
virtual void | runModal (XAP_Frame *pFrame) |
Static Public Member Functions | |
static XAP_Dialog * | static_constructor (XAP_DialogFactory *, XAP_Dialog_Id id) |
Protected Member Functions | |
virtual void | event_Radio200Clicked (void) |
virtual void | event_Radio100Clicked (void) |
virtual void | event_Radio75Clicked (void) |
virtual void | event_RadioPageWidthClicked (void) |
virtual void | event_RadioWholePageClicked (void) |
virtual void | event_RadioPercentClicked (void) |
virtual void | event_SpinPercentChanged (void) |
GtkWidget * | _constructWindow (void) |
void | _populateWindowData (void) |
void | _enablePercentSpin (bool enable) |
void | _storeWindowData (void) |
Static Protected Member Functions | |
static void | s_radio_200_clicked (GtkWidget *widget, XAP_UnixDialog_Zoom *dlg) |
static void | s_radio_100_clicked (GtkWidget *widget, XAP_UnixDialog_Zoom *dlg) |
static void | s_radio_75_clicked (GtkWidget *widget, XAP_UnixDialog_Zoom *dlg) |
static void | s_radio_PageWidth_clicked (GtkWidget *widget, XAP_UnixDialog_Zoom *dlg) |
static void | s_radio_WholePage_clicked (GtkWidget *widget, XAP_UnixDialog_Zoom *dlg) |
static void | s_radio_Percent_clicked (GtkWidget *widget, XAP_UnixDialog_Zoom *dlg) |
static void | s_spin_Percent_changed (GtkWidget *widget, XAP_UnixDialog_Zoom *dlg) |
Protected Attributes | |
GtkWidget * | m_windowMain |
GtkWidget * | m_radio200 |
GtkWidget * | m_radio100 |
GtkWidget * | m_radio75 |
GtkWidget * | m_radioPageWidth |
GtkWidget * | m_radioWholePage |
GtkWidget * | m_radioPercent |
GtkWidget * | m_spinPercent |
GtkAdjustment * | m_spinAdj |
GSList * | m_radioGroup |
XAP_UnixDialog_Zoom::XAP_UnixDialog_Zoom | ( | XAP_DialogFactory * | pDlgFactory, | |
XAP_Dialog_Id | id | |||
) |
References m_radio100, m_radio200, m_radio75, m_radioGroup, m_radioPageWidth, m_radioPercent, m_radioWholePage, m_spinPercent, and m_windowMain.
Referenced by static_constructor().
XAP_UnixDialog_Zoom::~XAP_UnixDialog_Zoom | ( | void | ) | [virtual] |
GtkWidget * XAP_UnixDialog_Zoom::_constructWindow | ( | void | ) | [protected] |
References abiDialogSetTitle(), XAP_App::getStringSet(), XAP_StringSet::getValueUTF8(), localizeButton(), localizeLabelMarkup(), XAP_Dialog::m_pApp, m_radio100, m_radio200, m_radio75, m_radioGroup, m_radioPageWidth, m_radioPercent, m_radioWholePage, m_spinAdj, m_spinPercent, newDialogBuilder(), s, s_radio_100_clicked(), s_radio_200_clicked(), s_radio_75_clicked(), s_radio_PageWidth_clicked(), s_radio_Percent_clicked(), s_radio_WholePage_clicked(), s_spin_Percent_changed(), WIDGET_ID_TAG_KEY, XAP_Frame::z_100, XAP_Frame::z_200, XAP_Frame::z_75, XAP_Frame::z_PAGEWIDTH, XAP_Frame::z_PERCENT, and XAP_Frame::z_WHOLEPAGE.
Referenced by runModal().
void XAP_UnixDialog_Zoom::_enablePercentSpin | ( | bool | enable | ) | [protected] |
References m_spinPercent, and UT_ASSERT.
Referenced by _populateWindowData(), event_Radio100Clicked(), event_Radio200Clicked(), event_Radio75Clicked(), event_RadioPageWidthClicked(), event_RadioPercentClicked(), and event_RadioWholePageClicked().
void XAP_UnixDialog_Zoom::_populateWindowData | ( | void | ) | [protected] |
References _enablePercentSpin(), XAP_Dialog_Zoom::_updatePreviewZoomPercent(), XAP_Dialog_Zoom::getZoomPercent(), XAP_Dialog_Zoom::getZoomType(), m_radio100, m_radio200, m_radio75, m_radioPageWidth, m_radioPercent, m_radioWholePage, m_spinPercent, XAP_Frame::z_100, XAP_Frame::z_200, XAP_Frame::z_75, XAP_Frame::z_PAGEWIDTH, XAP_Frame::z_PERCENT, and XAP_Frame::z_WHOLEPAGE.
Referenced by runModal().
void XAP_UnixDialog_Zoom::_storeWindowData | ( | void | ) | [protected] |
References m_radioGroup, m_spinPercent, XAP_Dialog_Zoom::m_zoomPercent, XAP_Dialog_Zoom::m_zoomType, and WIDGET_ID_TAG_KEY.
Referenced by runModal().
void XAP_UnixDialog_Zoom::event_Radio100Clicked | ( | void | ) | [protected, virtual] |
References _enablePercentSpin(), and XAP_Dialog_Zoom::_updatePreviewZoomPercent().
Referenced by s_radio_100_clicked().
void XAP_UnixDialog_Zoom::event_Radio200Clicked | ( | void | ) | [protected, virtual] |
References _enablePercentSpin(), and XAP_Dialog_Zoom::_updatePreviewZoomPercent().
Referenced by s_radio_200_clicked().
void XAP_UnixDialog_Zoom::event_Radio75Clicked | ( | void | ) | [protected, virtual] |
References _enablePercentSpin(), and XAP_Dialog_Zoom::_updatePreviewZoomPercent().
Referenced by s_radio_75_clicked().
void XAP_UnixDialog_Zoom::event_RadioPageWidthClicked | ( | void | ) | [protected, virtual] |
void XAP_UnixDialog_Zoom::event_RadioPercentClicked | ( | void | ) | [protected, virtual] |
References _enablePercentSpin(), and event_SpinPercentChanged().
Referenced by s_radio_Percent_clicked().
void XAP_UnixDialog_Zoom::event_RadioWholePageClicked | ( | void | ) | [protected, virtual] |
void XAP_UnixDialog_Zoom::event_SpinPercentChanged | ( | void | ) | [protected, virtual] |
References XAP_Dialog_Zoom::_updatePreviewZoomPercent(), and m_spinPercent.
Referenced by event_RadioPercentClicked(), and s_spin_Percent_changed().
void XAP_UnixDialog_Zoom::runModal | ( | XAP_Frame * | pFrame | ) | [virtual] |
void XAP_UnixDialog_Zoom::s_radio_100_clicked | ( | GtkWidget * | widget, | |
XAP_UnixDialog_Zoom * | dlg | |||
) | [static, protected] |
References event_Radio100Clicked(), and UT_return_if_fail.
Referenced by _constructWindow().
void XAP_UnixDialog_Zoom::s_radio_200_clicked | ( | GtkWidget * | widget, | |
XAP_UnixDialog_Zoom * | dlg | |||
) | [static, protected] |
References event_Radio200Clicked(), and UT_return_if_fail.
Referenced by _constructWindow().
void XAP_UnixDialog_Zoom::s_radio_75_clicked | ( | GtkWidget * | widget, | |
XAP_UnixDialog_Zoom * | dlg | |||
) | [static, protected] |
References event_Radio75Clicked(), and UT_return_if_fail.
Referenced by _constructWindow().
void XAP_UnixDialog_Zoom::s_radio_PageWidth_clicked | ( | GtkWidget * | widget, | |
XAP_UnixDialog_Zoom * | dlg | |||
) | [static, protected] |
References event_RadioPageWidthClicked(), and UT_return_if_fail.
Referenced by _constructWindow().
void XAP_UnixDialog_Zoom::s_radio_Percent_clicked | ( | GtkWidget * | widget, | |
XAP_UnixDialog_Zoom * | dlg | |||
) | [static, protected] |
References event_RadioPercentClicked(), and UT_return_if_fail.
Referenced by _constructWindow().
void XAP_UnixDialog_Zoom::s_radio_WholePage_clicked | ( | GtkWidget * | widget, | |
XAP_UnixDialog_Zoom * | dlg | |||
) | [static, protected] |
References event_RadioWholePageClicked(), and UT_return_if_fail.
Referenced by _constructWindow().
void XAP_UnixDialog_Zoom::s_spin_Percent_changed | ( | GtkWidget * | widget, | |
XAP_UnixDialog_Zoom * | dlg | |||
) | [static, protected] |
References event_SpinPercentChanged(), and UT_return_if_fail.
Referenced by _constructWindow().
XAP_Dialog * XAP_UnixDialog_Zoom::static_constructor | ( | XAP_DialogFactory * | pFactory, | |
XAP_Dialog_Id | id | |||
) | [static] |
References XAP_UnixDialog_Zoom().
GtkWidget* XAP_UnixDialog_Zoom::m_radio100 [protected] |
Referenced by _constructWindow(), _populateWindowData(), and XAP_UnixDialog_Zoom().
GtkWidget* XAP_UnixDialog_Zoom::m_radio200 [protected] |
Referenced by _constructWindow(), _populateWindowData(), and XAP_UnixDialog_Zoom().
GtkWidget* XAP_UnixDialog_Zoom::m_radio75 [protected] |
Referenced by _constructWindow(), _populateWindowData(), and XAP_UnixDialog_Zoom().
GSList* XAP_UnixDialog_Zoom::m_radioGroup [protected] |
Referenced by _constructWindow(), _storeWindowData(), and XAP_UnixDialog_Zoom().
GtkWidget* XAP_UnixDialog_Zoom::m_radioPageWidth [protected] |
Referenced by _constructWindow(), _populateWindowData(), and XAP_UnixDialog_Zoom().
GtkWidget* XAP_UnixDialog_Zoom::m_radioPercent [protected] |
Referenced by _constructWindow(), _populateWindowData(), and XAP_UnixDialog_Zoom().
GtkWidget* XAP_UnixDialog_Zoom::m_radioWholePage [protected] |
Referenced by _constructWindow(), _populateWindowData(), and XAP_UnixDialog_Zoom().
GtkAdjustment* XAP_UnixDialog_Zoom::m_spinAdj [protected] |
Referenced by _constructWindow().
GtkWidget* XAP_UnixDialog_Zoom::m_spinPercent [protected] |
GtkWidget* XAP_UnixDialog_Zoom::m_windowMain [protected] |
Referenced by runModal(), and XAP_UnixDialog_Zoom().