Public Member Functions

LockableStdControl Class Reference

Search for all occurrences

Detailed Description

See also:
Class StdControl, Class ILockedTrackImp. This class represents the combination of a StdControl class with the ILockedTrackImp class. You can use this class to implement locked track functionality over a StdControl class.

#include <ILockedTracks.h>

Inheritance diagram for LockableStdControl:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void *  GetInterface (ULONG id)
  Implementation of GetInterface for locked tracks. See Animatable::IsReplaceable.
BOOL  IsReplaceable ()
  Implementation of IsReplaceable for locked tracks. See Control::IsReplaceable.
BOOL  CanApplyEaseMultCurves ()
  Implementation of CanApplyEaseMultCurves for locked tracks. See Control::IsReplaceable.

Member Function Documentation

void* GetInterface ( ULONG  id ) [inline, virtual]

Implementation of GetInterface for locked tracks. See Animatable::IsReplaceable.

Reimplemented from Control.

    {
        switch (id) {
            case I_LOCKED:
                    return (ILockedTrackImp*) this;
            }
        return StdControl::GetInterface(id);
    }
BOOL IsReplaceable ( ) [inline, virtual]

Implementation of IsReplaceable for locked tracks. See Control::IsReplaceable.

Reimplemented from Control.

{return !GetLocked();}  
BOOL CanApplyEaseMultCurves ( ) [inline, virtual]

Implementation of CanApplyEaseMultCurves for locked tracks. See Control::IsReplaceable.

Reimplemented from Control.

{return !GetLocked();}

LockableStdControl LockableStdControl LockableStdControl LockableStdControl LockableStdControl LockableStdControl LockableStdControl LockableStdControl LockableStdControl LockableStdControl
LockableStdControl LockableStdControl LockableStdControl LockableStdControl LockableStdControl LockableStdControl LockableStdControl LockableStdControl LockableStdControl LockableStdControl