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

AP_Dialog_FormatTable Class Reference

#include <ap_Dialog_FormatTable.h>

Inheritance diagram for AP_Dialog_FormatTable:
XAP_Dialog_Modeless XAP_Dialog_AppPersistent XAP_Dialog_Persistent XAP_Dialog AP_CocoaDialog_FormatTable AP_UnixDialog_FormatTable AP_Win32Dialog_FormatTable

List of all members.

Public Types

enum  tAnswer { a_OK, a_CLOSE }
enum  toggle_button { toggle_left, toggle_right, toggle_top, toggle_bottom }

Public Member Functions

 AP_Dialog_FormatTable (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id)
virtual ~AP_Dialog_FormatTable (void)
virtual void runModeless (XAP_Frame *pFrame)=0
AP_Dialog_FormatTable::tAnswer getAnswer (void) const
virtual void startUpdater (void)
virtual void stopUpdater (void)
virtual void setSensitivity (bool bSens)=0
virtual void setActiveFrame (XAP_Frame *pFrame)
void ConstructWindowName (void)
void event_update (void)
void finalize (void)
void setAllSensitivities (void)
void setCurCellProps (void)
void setApplyFormatTo (FormatTable applyTo)
void applyChanges (void)
void toggleLineType (toggle_button btn, bool enabled)
void setBorderColor (const UT_RGBColor &clr)
void setBackgroundColor (const UT_RGBColor &clr)
virtual void setBackgroundColorInGUI (UT_RGBColor clr)=0
void setBorderThickness (const UT_UTF8String &sThick)
virtual void setBorderThicknessInGUI (UT_UTF8String &sThick)=0
void clearImage (void)
void askForGraphicPathName (void)
void ShowErrorBox (UT_String &sFile, UT_Error errorCode)
void _createPreviewFromGC (GR_Graphics *gc, UT_uint32 width, UT_uint32 height)
PP_PropertyVectorgetPropVector ()
const PP_PropertyVectorgetPropVector () const
bool getTopToggled () const
bool getBottomToggled () const
bool getRightToggled () const
bool getLeftToggled () const
GR_ImagegetImage (void) const
const FG_ConstGraphicPtrgetGraphic (void) const

Static Public Member Functions

static void autoUpdateMC (UT_Worker *pTimer)

Public Attributes

UT_RGBColor m_borderColor
UT_sint32 m_lineStyle
gchar * m_bgFillStyle
PP_PropertyVector m_vecProps
UT_UTF8String m_sBorderThickness

Protected Member Functions

guint _findClosestThickness (const char *) const

Protected Attributes

AP_Dialog_FormatTable::tAnswer m_answer
char m_WindowName [100]
AP_FormatTable_preview_drawer m_previewDrawer

Private Member Functions

bool _getToggleButtonStatus (const char *lineStyle) const

Private Attributes

bool m_bSettingsChanged
PP_PropertyVector m_vecPropsAdjRight
PP_PropertyVector m_vecPropsAdjBottom
bool m_borderToggled
FormatTable m_ApplyTo
bool m_bDestroy_says_stopupdating
bool m_bAutoUpdate_happening_now
PT_DocPosition m_iOldPos
UT_String m_sImagePath
IEGraphicFileType m_iGraphicType
FG_ConstGraphicPtr m_pGraphic

Member Enumeration Documentation


Constructor & Destructor Documentation

AP_Dialog_FormatTable::AP_Dialog_FormatTable ( XAP_DialogFactory pDlgFactory,
XAP_Dialog_Id  id 
AP_Dialog_FormatTable::~AP_Dialog_FormatTable ( void   )  [virtual]

Member Function Documentation

guint AP_Dialog_FormatTable::_findClosestThickness ( const char *  sthickness  )  const [protected]
bool AP_Dialog_FormatTable::_getToggleButtonStatus ( const char *  lineStyle  )  const [private]
void AP_Dialog_FormatTable::autoUpdateMC ( UT_Worker pTimer  )  [static]
void AP_Dialog_FormatTable::event_update ( void   ) 
AP_Dialog_FormatTable::tAnswer AP_Dialog_FormatTable::getAnswer ( void   )  const

References m_answer.

const FG_ConstGraphicPtr& AP_Dialog_FormatTable::getGraphic ( void   )  const [inline]
GR_Image* AP_Dialog_FormatTable::getImage ( void   )  const [inline]
PP_PropertyVector& AP_Dialog_FormatTable::getPropVector (  )  [inline]
const PP_PropertyVector& AP_Dialog_FormatTable::getPropVector (  )  const [inline]
virtual void AP_Dialog_FormatTable::runModeless ( XAP_Frame pFrame  )  [pure virtual]
void AP_Dialog_FormatTable::setActiveFrame ( XAP_Frame pFrame  )  [virtual]
virtual void AP_Dialog_FormatTable::setBackgroundColorInGUI ( UT_RGBColor  clr  )  [pure virtual]
virtual void AP_Dialog_FormatTable::setBorderThicknessInGUI ( UT_UTF8String sThick  )  [pure virtual]
virtual void AP_Dialog_FormatTable::setSensitivity ( bool  bSens  )  [pure virtual]
void AP_Dialog_FormatTable::stopUpdater ( void   )  [virtual]

Member Data Documentation

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