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

AP_Dialog_FormatFrame Class Reference

#include <ap_Dialog_FormatFrame.h>

Inheritance diagram for AP_Dialog_FormatFrame:
XAP_Dialog_Modeless XAP_Dialog_AppPersistent XAP_Dialog_Persistent XAP_Dialog AP_CocoaDialog_FormatFrame AP_UnixDialog_FormatFrame AP_Win32Dialog_FormatFrame

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_FormatFrame (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id)
virtual ~AP_Dialog_FormatFrame (void)
virtual void runModeless (XAP_Frame *pFrame)=0
AP_Dialog_FormatFrame::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 setWrapping (bool bWrap)
bool getWrapping (void) const
void setAllSensitivities (void)
void setCurFrameProps (void)
void applyChanges (void)
void toggleLineType (toggle_button btn, bool enabled)
void clearImage (void)
void askForGraphicPathName (void)
void ShowErrorBox (const std::string &sFile, UT_Error errorCode)
void _createPreviewFromGC (GR_Graphics *gc, UT_uint32 width, UT_uint32 height)
PP_PropertyVectorgetPropVector ()
GR_ImagegetImage (void)
const FG_ConstGraphicPtrgetGraphic (void) const
void setBGColor (const UT_RGBColor &clr)
const UT_RGBColorbackgroundColor () const
void setBorderColor (UT_RGBColor clr)
void setBorderColorAll (UT_RGBColor clr)
void setBorderColorRight (const UT_RGBColor &rgb)
void setBorderColorLeft (const UT_RGBColor &rgb)
void setBorderColorTop (const UT_RGBColor &rgb)
void setBorderColorBottom (const UT_RGBColor &rgb)
const UT_RGBColorborderColorRight () const
const UT_RGBColorborderColorLeft () const
const UT_RGBColorborderColorTop () const
const UT_RGBColorborderColorBottom () const
void setBorderLineStyleRight (UT_sint32 linestyle)
void setBorderLineStyleLeft (UT_sint32 linestyle)
void setBorderLineStyleTop (UT_sint32 linestyle)
void setBorderLineStyleBottom (UT_sint32 linestyle)
UT_sint32 borderLineStyleRight () const
UT_sint32 borderLineStyleLeft () const
UT_sint32 borderLineStyleTop () const
UT_sint32 borderLineStyleBottom () const
bool getRightToggled () const
bool getLeftToggled () const
bool getTopToggled () const
bool getBottomToggled () const
virtual void setBorderThicknessInGUI (UT_UTF8String &sThick)=0
void setBorderThickness (const UT_UTF8String &sThick)
void setBorderThicknessAll (const UT_UTF8String &sThick)
void setBorderThicknessRight (const UT_UTF8String &sThick)
void setBorderThicknessLeft (const UT_UTF8String &sThick)
void setBorderThicknessTop (const UT_UTF8String &sThick)
void setBorderThicknessBottom (const UT_UTF8String &sThick)
const UT_UTF8StringgetBorderThicknessRight () const
const UT_UTF8StringgetBorderThicknessLeft () const
const UT_UTF8StringgetBorderThicknessTop () const
const UT_UTF8StringgetBorderThicknessBottom () const
void setBorderThicknessAll (float thickness)
void setBorderThicknessRight (float thickness)
void setBorderThicknessLeft (float thickness)
void setBorderThicknessTop (float thickness)
void setBorderThicknessBottom (float thickness)
float borderThicknessRight () const
float borderThicknessLeft () const
float borderThicknessTop () const
float borderThicknessBottom () const
void setPositionMode (FL_FrameFormatMode mode)
FL_FrameFormatMode positionMode () const

Static Public Member Functions

static void autoUpdateMC (UT_Worker *pTimer)

Public Attributes

UT_RGBColor m_borderColor
UT_sint32 m_lineStyle
PP_PropertyVector m_vecProps

Protected Attributes

AP_Dialog_FormatFrame::tAnswer m_answer
char m_WindowName [100]
AP_FormatFrame_previewm_pFormatFramePreview
AP_FormatFrame_preview_drawer m_previewDrawer

Private Member Functions

GR_Image_makeImageForRaster (const std::string &name, GR_Graphics *pGraphics, const FG_ConstGraphicPtr &pG)
bool _getToggleButtonStatus (const char *lineStyle)

Private Attributes

bool m_bSettingsChanged
UT_RGBColor m_backgroundColor
UT_RGBColor m_borderColorRight
UT_RGBColor m_borderColorLeft
UT_RGBColor m_borderColorTop
UT_RGBColor m_borderColorBottom
UT_sint32 m_borderLineStyleRight
UT_sint32 m_borderLineStyleLeft
UT_sint32 m_borderLineStyleTop
UT_sint32 m_borderLineStyleBottom
float m_borderThicknessRight
float m_borderThicknessLeft
float m_borderThicknessTop
float m_borderThicknessBottom
UT_UTF8String m_sBorderThickness
UT_UTF8String m_sBorderThicknessRight
UT_UTF8String m_sBorderThicknessLeft
UT_UTF8String m_sBorderThicknessTop
UT_UTF8String m_sBorderThicknessBottom
UT_Timerm_pAutoUpdaterMC
bool m_bDestroy_says_stopupdating
bool m_bAutoUpdate_happening_now
PT_DocPosition m_iOldPos
std::string m_sImagePath
IEGraphicFileType m_iGraphicType
GR_Imagem_pImage
FG_ConstGraphicPtr m_pGraphic
bool m_bSensitive
bool m_bSetWrapping
bool m_bLineToggled
FL_FrameFormatMode m_iFramePositionTo

Member Enumeration Documentation

Enumerator:
a_OK 
a_CLOSE 
Enumerator:
toggle_left 
toggle_right 
toggle_top 
toggle_bottom 

Constructor & Destructor Documentation

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

Member Function Documentation

bool AP_Dialog_FormatFrame::_getToggleButtonStatus ( const char *  lineStyle  )  [private]
GR_Image * AP_Dialog_FormatFrame::_makeImageForRaster ( const std::string &  name,
GR_Graphics pGraphics,
const FG_ConstGraphicPtr pG 
) [private]
void AP_Dialog_FormatFrame::autoUpdateMC ( UT_Worker pTimer  )  [static]
const UT_RGBColor& AP_Dialog_FormatFrame::backgroundColor (  )  const [inline]
const UT_RGBColor& AP_Dialog_FormatFrame::borderColorBottom (  )  const [inline]
const UT_RGBColor& AP_Dialog_FormatFrame::borderColorLeft (  )  const [inline]
const UT_RGBColor& AP_Dialog_FormatFrame::borderColorRight (  )  const [inline]
const UT_RGBColor& AP_Dialog_FormatFrame::borderColorTop (  )  const [inline]
UT_sint32 AP_Dialog_FormatFrame::borderLineStyleBottom (  )  const [inline]
UT_sint32 AP_Dialog_FormatFrame::borderLineStyleLeft (  )  const [inline]
UT_sint32 AP_Dialog_FormatFrame::borderLineStyleRight (  )  const [inline]
UT_sint32 AP_Dialog_FormatFrame::borderLineStyleTop (  )  const [inline]
float AP_Dialog_FormatFrame::borderThicknessBottom (  )  const [inline]
float AP_Dialog_FormatFrame::borderThicknessLeft (  )  const [inline]
float AP_Dialog_FormatFrame::borderThicknessRight (  )  const [inline]
float AP_Dialog_FormatFrame::borderThicknessTop (  )  const [inline]
void AP_Dialog_FormatFrame::clearImage ( void   ) 
void AP_Dialog_FormatFrame::event_update ( void   ) 
AP_Dialog_FormatFrame::tAnswer AP_Dialog_FormatFrame::getAnswer ( void   )  const

References m_answer.

const UT_UTF8String& AP_Dialog_FormatFrame::getBorderThicknessBottom (  )  const [inline]
const UT_UTF8String& AP_Dialog_FormatFrame::getBorderThicknessLeft (  )  const [inline]
const UT_UTF8String& AP_Dialog_FormatFrame::getBorderThicknessRight (  )  const [inline]
const UT_UTF8String& AP_Dialog_FormatFrame::getBorderThicknessTop (  )  const [inline]
const FG_ConstGraphicPtr& AP_Dialog_FormatFrame::getGraphic ( void   )  const [inline]
GR_Image* AP_Dialog_FormatFrame::getImage ( void   )  [inline]
PP_PropertyVector& AP_Dialog_FormatFrame::getPropVector (  )  [inline]
virtual void AP_Dialog_FormatFrame::runModeless ( XAP_Frame pFrame  )  [pure virtual]

Implements XAP_Dialog_Modeless.

Implemented in AP_CocoaDialog_FormatFrame, and AP_UnixDialog_FormatFrame.

Referenced by Defun1().

void AP_Dialog_FormatFrame::setActiveFrame ( XAP_Frame pFrame  )  [virtual]
void AP_Dialog_FormatFrame::setAllSensitivities ( void   ) 
void AP_Dialog_FormatFrame::setBorderColorAll ( UT_RGBColor  clr  ) 
void AP_Dialog_FormatFrame::setBorderColorBottom ( const UT_RGBColor rgb  ) 
void AP_Dialog_FormatFrame::setBorderColorLeft ( const UT_RGBColor rgb  ) 
void AP_Dialog_FormatFrame::setBorderColorRight ( const UT_RGBColor rgb  ) 
void AP_Dialog_FormatFrame::setBorderColorTop ( const UT_RGBColor rgb  ) 
void AP_Dialog_FormatFrame::setBorderLineStyleBottom ( UT_sint32  linestyle  ) 
void AP_Dialog_FormatFrame::setBorderLineStyleLeft ( UT_sint32  linestyle  ) 
void AP_Dialog_FormatFrame::setBorderLineStyleRight ( UT_sint32  linestyle  ) 
void AP_Dialog_FormatFrame::setBorderLineStyleTop ( UT_sint32  linestyle  ) 
void AP_Dialog_FormatFrame::setBorderThickness ( const UT_UTF8String sThick  ) 
void AP_Dialog_FormatFrame::setBorderThicknessAll ( float  thickness  ) 
void AP_Dialog_FormatFrame::setBorderThicknessBottom ( float  thickness  ) 
virtual void AP_Dialog_FormatFrame::setBorderThicknessInGUI ( UT_UTF8String sThick  )  [pure virtual]
void AP_Dialog_FormatFrame::setBorderThicknessLeft ( float  thickness  ) 
void AP_Dialog_FormatFrame::setBorderThicknessRight ( float  thickness  ) 
void AP_Dialog_FormatFrame::setBorderThicknessTop ( float  thickness  ) 
void AP_Dialog_FormatFrame::setCurFrameProps ( void   ) 
virtual void AP_Dialog_FormatFrame::setSensitivity ( bool  bSens  )  [pure virtual]
void AP_Dialog_FormatFrame::stopUpdater ( void   )  [virtual]

Member Data Documentation


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