openshot-audio  0.1.6
Classes | Public Member Functions | Protected Member Functions | Friends | List of all members
RelativeCoordinatePositionerBase Class Referenceabstract

#include <juce_RelativeCoordinatePositioner.h>

Inheritance diagram for RelativeCoordinatePositionerBase:
MarkerList::Listener Drawable::Positioner< DrawableType > DrawablePath::RelativePositioner DrawableShape::RelativePositioner RelativeRectangleComponentPositioner

Classes

class  ComponentScope
 
class  DependencyFinderScope
 

Public Member Functions

 RelativeCoordinatePositionerBase (Component &component)
 
 ~RelativeCoordinatePositionerBase ()
 
void componentMovedOrResized (Component &, bool, bool)
 
void componentParentHierarchyChanged (Component &)
 
void componentChildrenChanged (Component &component)
 
void componentBeingDeleted (Component &component)
 
void markersChanged (MarkerList *)
 
void markerListBeingDeleted (MarkerList *markerList)
 
void apply ()
 
bool addCoordinate (const RelativeCoordinate &coord)
 
bool addPoint (const RelativePoint &point)
 
- Public Member Functions inherited from MarkerList::Listener
virtual ~Listener ()
 

Protected Member Functions

virtual bool registerCoordinates ()=0
 
virtual void applyToComponentBounds ()=0
 

Friends

class DependencyFinderScope
 

Detailed Description

Base class for Component::Positioners that are based upon relative coordinates.

Constructor & Destructor Documentation

RelativeCoordinatePositionerBase::RelativeCoordinatePositionerBase ( Component component)
RelativeCoordinatePositionerBase::~RelativeCoordinatePositionerBase ( )

Member Function Documentation

bool RelativeCoordinatePositionerBase::addCoordinate ( const RelativeCoordinate coord)
bool RelativeCoordinatePositionerBase::addPoint ( const RelativePoint point)
void RelativeCoordinatePositionerBase::apply ( )
virtual void RelativeCoordinatePositionerBase::applyToComponentBounds ( )
protectedpure virtual
void RelativeCoordinatePositionerBase::componentBeingDeleted ( Component component)
void RelativeCoordinatePositionerBase::componentChildrenChanged ( Component component)
void RelativeCoordinatePositionerBase::componentMovedOrResized ( Component ,
bool  ,
bool   
)
void RelativeCoordinatePositionerBase::componentParentHierarchyChanged ( Component )
void RelativeCoordinatePositionerBase::markerListBeingDeleted ( MarkerList markerList)
virtual

Called when the given marker list is being deleted.

Reimplemented from MarkerList::Listener.

void RelativeCoordinatePositionerBase::markersChanged ( MarkerList markerList)
virtual

Called when something in the given marker list changes.

Implements MarkerList::Listener.

virtual bool RelativeCoordinatePositionerBase::registerCoordinates ( )
protectedpure virtual

Friends And Related Function Documentation

friend class DependencyFinderScope
friend

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