InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
DVGIFPlayerView Class Reference
Inheritance diagram for DVGIFPlayerView:
DVControlViewDVAbstractControlViewDVHostedWidgetViewAbstractControlViewIControlViewIPMUnknown

Public Member Functions

 DVGIFPlayerView (IPMUnknown *boss)
 
virtual ~DVGIFPlayerView ()
 
virtual void DoPostCreate ()
 
virtual void CreateDVAControl ()
 
virtual void ReCreateDVAControlWithGIFPlayer ()
 
virtual PMString GetGIFPath ()
 
virtual void SetGIFPath (PMString path)
 
virtual void Activate ()
 
- Public Member Functions inherited from DVControlView
 DVControlView (IPMUnknown *boss)
 
- Public Member Functions inherited from DVAbstractControlView
 DVAbstractControlView (IPMUnknown *boss)
 
virtual void Draw (IViewPort *viewPort, SysRgn updateRgn)
 
virtual void DV_Draw (dvaui::drawbot::Drawbot *drawbotP) const
 
- Public Member Functions inherited from DVHostedWidgetView
 DVHostedWidgetView (IPMUnknown *boss)
 
virtual void ReadWrite (IPMStream *s, ImplementationID prop)
 
virtual void SetFrame (const PMRect &newFrame, bool16 invalidate=kTrue)
 
virtual const PMRectGetFrame () const
 
virtual const PMRect GetLocalFrame () const
 
virtual PMRect GetInnerContentFrame () const
 
virtual void Resize (const PMPoint &newDimensions, bool16 invalidate=kTrue)
 
virtual void MoveTo (const PMPoint &where, bool16 invalidate=kTrue)
 
virtual void SetFrameBinding (const FrameBinding &binding)
 
virtual FrameBinding GetFrameBinding () const
 
virtual void AdaptToParentsSize (const PMPoint &dimensions)
 
virtual void AdaptToChildsGeometry (const PMPoint &delta, const FrameBinding &childsBinding, bool16 invalidate=kFalse)
 
virtual SysRgn GetDrawRegion ()
 
virtual bool16 DrawRegionEncompassesChildRegions () const
 
virtual void DeleteDrawRegion ()
 
virtual int32 HitTest (const SysPoint &where)
 
virtual void ForceRedraw (SysRgn invalidRgn, bool16 forceRedraw)
 
virtual void Invalidate (PMRect *bbox=nil)
 
virtual void Validate (PMRect *bbox=nil)
 
virtual void Hilite (bool16 doHilite=kTrue)
 
virtual void Unhilite ()
 
virtual bool16 IsHilited () const
 
virtual bool16 IsRolledOver () const
 
virtual void Show (bool16 doShow)
 
virtual void Hide ()
 
virtual bool16 GetVisibleState () const
 
virtual bool16 IsVisible (bool16 requireVisibleWindow=kFalse) const
 
virtual void Enable (bool16 doEnable, bool16 invalidate)
 
virtual void Disable (bool16 invalidate)
 
virtual bool16 GetEnableState () const
 
virtual bool16 IsEnabled () const
 
virtual void ParentsEnableStateChanged (bool16 enable, bool16 invalidate)
 
virtual void Init (const WidgetID &widgetId=kDefaultWidgetId, const PMRect &bbox=kZeroRect, RsrcID rsrcID=0)
 
virtual void DoAutoDetach ()
 
virtual PMRect GlobalToView (const PMRect &convertRect) const
 
virtual PMPoint GlobalToView (const PMPoint &convertPoint) const
 
virtual PMRect GlobalToWindow (const PMRect &convertRect) const
 
virtual PMPoint GlobalToWindow (const PMPoint &convertPoint) const
 
virtual PMRect ViewToGlobal (const PMRect &convertRect) const
 
virtual PMPoint ViewToGlobal (const PMPoint &convertPoint) const
 
virtual PMRect WindowToGlobal (const PMRect &convertRect) const
 
virtual PMPoint WindowToGlobal (const PMPoint &convertPoint) const
 
virtual void SetClipToSelfEnabled (bool16 clipChildren) const
 
bool16 IsWidgetConstructionFinished () const
 
void WidgetConstructionFinished (const bool16 bFlag)
 
void MarkDisabledByNonSuppressedUIIfRequired (const bool16 bFlag)
 
void MarkHiddenByNonSuppressedUIIfRequired (const bool16 bFlag)
 
bool16 IsDisabledBySuppressedUI () const
 
void DisableBySuppressedUI (const bool16 bFlag)
 
bool16 IsHiddenBySuppressedUI () const
 
void HideBySuppressedUI (const bool16 bFlag)
 
- Public Member Functions inherited from AbstractControlView
 AbstractControlView (IPMUnknown *boss)
 
virtual RsrcID GetRsrcID () const
 
virtual void SetRsrcID (const RsrcID &id)
 
virtual PluginID GetRsrcPluginID () const
 
virtual void SetRsrcPluginID (const PluginID &id)
 
virtual WidgetID GetWidgetID () const
 
virtual void SetWidgetID (const WidgetID &id)
 
virtual PMPoint ConstrainDimensions (const PMPoint &dimensions) const
 
virtual SysRect GetBBox () const
 
virtual PMMatrixGetContentToWindowTransform () const
 
virtual void ContentToWindowTransform (PMPoint *point) const
 
virtual void ContentToWindowTransform (PMRect *rect) const
 
virtual void ContentToWindowTransform (PMPolygon4 *poly) const
 
virtual void WindowToContentTransform (PMPoint *point) const
 
virtual void WindowToContentTransform (PMRect *rect) const
 
virtual void WindowToContentTransform (PMPolygon4 *poly) const
 
virtual PMMatrix GetContentToWindowMatrix () const
 
virtual PMMatrix GetWindowToContentMatrix () const
 
virtual PMRect GetContentBounds_ () const
 
virtual void InvalidateTransform ()
 
virtual void ParentsVisibleStateChanged (bool16 visible)
 
virtual void WindowActivated ()
 
virtual void WindowDeactivated ()
 
virtual void WindowShown ()
 
virtual void WindowHidden ()
 
virtual void WindowChanged ()
 
virtual void WindowClosed ()
 
virtual void ParentPurged ()
 
virtual void DoAutoAttach ()
 
- Public Member Functions inherited from IControlView
void ShowView (bool16 doShow=kTrue)
 
void HideView ()
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Protected Member Functions

virtual void ResetWithDummyDVAControl ()
 

Additional Inherited Members

- Public Types inherited from IControlView
enum  { kDefaultIID = IID_ICONTROLVIEW }
 
- Static Public Member Functions inherited from DVAbstractControlView
static void PreDraw (IViewPort *viewPort, IControlView *iView, int32 &setupFlagsOut, ICMSProofing *cmsProof)
 
static void PostDraw (IViewPort *viewPort, IControlView *iView, int32 setupFlagsIn, ICMSProofing *cmsProof)
 
- Protected Attributes inherited from DVHostedWidgetView
unsigned int fGeometryBusy: 1
 

Constructor & Destructor Documentation

DVGIFPlayerView::DVGIFPlayerView (IPMUnknownboss)

Instantiates and create DVA control for GIF View

virtual DVGIFPlayerView::~DVGIFPlayerView ()
virtual

cleanup

Member Function Documentation

virtual void DVGIFPlayerView::Activate ()
virtual

Set This UI widet as active like SetActiveWindow <Win>

virtual void DVGIFPlayerView::CreateDVAControl ()
virtual

Create GIF view with appropriage underlined DVA control nodes

virtual void DVGIFPlayerView::DoPostCreate ()
virtual

Called after this widget is created. Can be overriden to do initialization that may need to perform.

Reimplemented from DVHostedWidgetView.

virtual PMString DVGIFPlayerView::GetGIFPath ()
virtual

Get GIF Path

virtual void DVGIFPlayerView::ReCreateDVAControlWithGIFPlayer ()
virtual

Flush and again Create DVA Controls with CreateDVAControl

virtual void DVGIFPlayerView::ResetWithDummyDVAControl ()
protectedvirtual

Associate DVA node with an empty view

virtual void DVGIFPlayerView::SetGIFPath (PMString path)
virtual

Set GIF Path with PMString