25 #ifndef JUCE_RELATIVECOORDINATEPOSITIONER_H_INCLUDED 26 #define JUCE_RELATIVECOORDINATEPOSITIONER_H_INCLUDED 61 void visitRelativeScope (
const String& scopeName,
Visitor& visitor)
const;
62 String getScopeUID()
const;
74 virtual bool registerCoordinates() = 0;
75 virtual void applyToComponentBounds() = 0;
84 void registerComponentListener (
Component& comp);
85 void registerMarkerListListener (
MarkerList*
const list);
86 void unregisterListeners();
92 #endif // JUCE_RELATIVECOORDINATEPOSITIONER_H_INCLUDED Definition: juce_ComponentListener.h:40
Definition: juce_MarkerList.h:36
Definition: juce_RelativeCoordinate.h:70
Definition: juce_Expression.h:141
virtual void markerListBeingDeleted(MarkerList *markerList)
Definition: juce_MarkerList.cpp:149
virtual void componentParentHierarchyChanged(Component &component)
Definition: juce_ComponentListener.cpp:29
Definition: juce_Expression.h:113
Definition: juce_MarkerList.h:126
Definition: juce_String.h:43
#define JUCE_API
Definition: juce_StandardHeader.h:139
Definition: juce_RelativePoint.h:35
virtual void markersChanged(MarkerList *markerList)=0
Definition: juce_Expression.h:48
virtual void componentChildrenChanged(Component &component)
Definition: juce_ComponentListener.cpp:28
Definition: juce_Component.h:2163
Definition: juce_Component.h:33
Definition: juce_RelativeCoordinatePositioner.h:33
Definition: juce_Array.h:60
Definition: juce_RelativeCoordinatePositioner.h:55
Definition: juce_RelativeCoordinatePositioner.cpp:150
Component & component
Definition: juce_RelativeCoordinatePositioner.h:65
virtual void componentBeingDeleted(Component &component)
Definition: juce_ComponentListener.cpp:31
virtual void componentMovedOrResized(Component &component, bool wasMoved, bool wasResized)
Definition: juce_ComponentListener.cpp:25