Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Types | Private Member Functions | Static Private Member Functions | Private Attributes

XAP_UnixDialog_Image Class Reference

#include <xap_UnixDlg_Image.h>

Inheritance diagram for XAP_UnixDialog_Image:
XAP_Dialog_Image XAP_Dialog_NonPersistent XAP_Dialog

List of all members.

Public Member Functions

 XAP_UnixDialog_Image (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id)
virtual ~XAP_UnixDialog_Image (void)
virtual void runModal (XAP_Frame *pFrame)
void setPositionToGUI (void)
void setWrappingGUI (void)

Static Public Member Functions

static XAP_Dialogstatic_constructor (XAP_DialogFactory *, XAP_Dialog_Id id)

Protected Member Functions

void _constructWindowContents (GtkWidget *container)
virtual GtkWidget * _constructWindow ()
void _connectSignals ()

Private Types

enum  ResponseId { BUTTON_OK = GTK_RESPONSE_OK, BUTTON_CANCEL = GTK_RESPONSE_CANCEL }

Private Member Functions

void event_Ok ()
void event_Cancel ()
void doHeightSpin (void)
void doWidthSpin (void)
void doHeightEntry (void)
void doWidthEntry (void)
void setHeightEntry (void)
void setWidthEntry (void)
void adjustHeightForAspect (void)
void adjustWidthForAspect (void)
void aspectCheckbox ()
void wrappingChanged (void)
void wrapTypeChanged (void)

Static Private Member Functions

static void s_HeightSpin_changed (GtkWidget *widget, XAP_UnixDialog_Image *dlg)
static void s_WidthSpin_changed (GtkWidget *widget, XAP_UnixDialog_Image *dlg)
static void s_HeightEntry_changed (GtkWidget *widget, XAP_UnixDialog_Image *dlg)
static gboolean s_HeightEntry_FocusOut (GtkWidget *widget, GdkEvent *event, XAP_UnixDialog_Image *dlg)
static gboolean s_WidthEntry_FocusOut (GtkWidget *widget, GdkEvent *event, XAP_UnixDialog_Image *dlg)
static void s_WidthEntry_changed (GtkWidget *widget, XAP_UnixDialog_Image *dlg)
static void s_aspect_clicked (GtkWidget *widget, XAP_UnixDialog_Image *dlg)
static void s_wrapping_changed (GtkWidget *widget, XAP_UnixDialog_Image *dlg)
static void s_wrapType_changed (GtkWidget *widget, XAP_UnixDialog_Image *dlg)

Private Attributes

GtkWidget * mMainWindow
GtkWidget * m_wAspectCheck
GtkWidget * m_wHeightSpin
GtkWidget * m_wHeightEntry
GtkWidget * m_wWidthSpin
GtkWidget * m_wWidthEntry
GtkWidget * m_wTitleEntry
GtkWidget * m_wDescriptionEntry
GtkWidget * m_wrbInLine
GtkWidget * m_wrbNone
GtkWidget * m_wrbWrappedRight
GtkWidget * m_wrbWrappedLeft
GtkWidget * m_wrbWrappedBoth
GtkWidget * m_wrbPlaceParagraph
GtkWidget * m_wrbPlaceColumn
GtkWidget * m_wrbPlacePage
GtkWidget * m_wrbSquareWrap
GtkWidget * m_wrbTightWrap
GtkAdjustment * m_oHeightSpin_adj
GtkAdjustment * m_oWidthSpin_adj
guint m_iHeightID
guint m_iWidthID
UT_sint32 m_iHeight
UT_sint32 m_iWidth
bool m_bAspect
double m_dHeightWidth

Member Enumeration Documentation

Enumerator:
BUTTON_OK 
BUTTON_CANCEL 

Constructor & Destructor Documentation

XAP_UnixDialog_Image::XAP_UnixDialog_Image ( XAP_DialogFactory pDlgFactory,
XAP_Dialog_Id  id 
)

Referenced by static_constructor().

XAP_UnixDialog_Image::~XAP_UnixDialog_Image ( void   )  [virtual]

Member Function Documentation

void XAP_UnixDialog_Image::_constructWindowContents ( GtkWidget *  container  )  [protected]
void XAP_UnixDialog_Image::adjustHeightForAspect ( void   )  [private]

References m_bAspect, and setHeightEntry().

Referenced by doWidthEntry(), and doWidthSpin().

void XAP_UnixDialog_Image::adjustWidthForAspect ( void   )  [private]

References m_bAspect, and setWidthEntry().

Referenced by doHeightEntry(), and doHeightSpin().

void XAP_UnixDialog_Image::aspectCheckbox (  )  [private]
void XAP_UnixDialog_Image::doHeightSpin ( void   )  [private]
void XAP_UnixDialog_Image::doWidthSpin ( void   )  [private]
void XAP_UnixDialog_Image::event_Cancel ( void   )  [private]
void XAP_UnixDialog_Image::s_aspect_clicked ( GtkWidget *  widget,
XAP_UnixDialog_Image dlg 
) [static, private]

References aspectCheckbox(), and UT_return_if_fail.

Referenced by _connectSignals().

void XAP_UnixDialog_Image::s_HeightEntry_changed ( GtkWidget *  widget,
XAP_UnixDialog_Image dlg 
) [static, private]

References doHeightEntry(), and UT_return_if_fail.

Referenced by _connectSignals().

gboolean XAP_UnixDialog_Image::s_HeightEntry_FocusOut ( GtkWidget *  widget,
GdkEvent *  event,
XAP_UnixDialog_Image dlg 
) [static, private]
void XAP_UnixDialog_Image::s_HeightSpin_changed ( GtkWidget *  widget,
XAP_UnixDialog_Image dlg 
) [static, private]

References doHeightSpin(), and UT_return_if_fail.

Referenced by _connectSignals().

void XAP_UnixDialog_Image::s_WidthEntry_changed ( GtkWidget *  widget,
XAP_UnixDialog_Image dlg 
) [static, private]

References doWidthEntry(), and UT_return_if_fail.

Referenced by _connectSignals().

gboolean XAP_UnixDialog_Image::s_WidthEntry_FocusOut ( GtkWidget *  widget,
GdkEvent *  event,
XAP_UnixDialog_Image dlg 
) [static, private]
void XAP_UnixDialog_Image::s_WidthSpin_changed ( GtkWidget *  widget,
XAP_UnixDialog_Image dlg 
) [static, private]

References doWidthSpin(), and UT_return_if_fail.

Referenced by _connectSignals().

void XAP_UnixDialog_Image::s_wrapping_changed ( GtkWidget *  widget,
XAP_UnixDialog_Image dlg 
) [static, private]

References UT_return_if_fail, and wrappingChanged().

Referenced by _connectSignals().

static void XAP_UnixDialog_Image::s_wrapType_changed ( GtkWidget *  widget,
XAP_UnixDialog_Image dlg 
) [static, private]
void XAP_UnixDialog_Image::setHeightEntry ( void   )  [private]
void XAP_UnixDialog_Image::setWidthEntry ( void   )  [private]
XAP_Dialog * XAP_UnixDialog_Image::static_constructor ( XAP_DialogFactory pFactory,
XAP_Dialog_Id  id 
) [static]
void XAP_UnixDialog_Image::wrappingChanged ( void   )  [private]
void XAP_UnixDialog_Image::wrapTypeChanged ( void   )  [private]

Member Data Documentation

GtkAdjustment* XAP_UnixDialog_Image::m_oHeightSpin_adj [private]

Referenced by _constructWindow().

GtkAdjustment* XAP_UnixDialog_Image::m_oWidthSpin_adj [private]

Referenced by _constructWindow().

Referenced by _constructWindow(), and event_Ok().

GtkWidget* XAP_UnixDialog_Image::mMainWindow [private]

Referenced by _constructWindow().


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