GUIDOLib
1.7.7
Guido Engine Internal Documentation
|
20 #include "GRPTagARNotationElement.h" 75 void DrawHarmonyString (
VGDevice & hdc,
const VGFont* font,
const std::string& str,
float x,
float y)
const;
76 float CharExtend (
const char* c,
const VGFont* font,
VGDevice* hdc)
const;
virtual void OnDraw(VGDevice &hdc) const
std::string text
Definition: GRHarmony.h:43
The base class for all graphic objects.
Definition: GObject.h:54
virtual void removeAssociation(GRNotationElement *el)
The text tag.
Definition: ARHarmony.h:50
A chord symbol string.
Definition: GRHarmony.h:32
parent class for all notation elements.
Definition: GRNotationElement.h:54
NVRect boundingBox
Definition: GRHarmony.h:42
Used with springs and space-force functions.
Definition: GRRod.h:33
virtual GRPositionTag::GRSaveStruct * getNewGRSaveStruct()
Definition: GRHarmony.h:69
Definition: GRHarmony.h:35
GRHarmony(GRStaff *, const ARHarmony *abstractRepresentationOfText)
Definition: GRPositionTag.h:68
A GRStaff represents a single line of music.
Definition: GRStaff.h:181
unsigned int mTextAlign
Definition: GRHarmony.h:71
not yet documented
Definition: GRPTagARNotationElement.h:25
bool mMustFollowPitch
Definition: GRHarmony.h:72
GRTextSaveStruct()
Definition: GRHarmony.h:38
Generic platform independant drawing device.
Definition: VGDevice.h:68
void mustFollowPitch(bool flag)
Definition: GRHarmony.h:64
virtual void setPosition(const NVPoint &inPosition)
virtual float getLeftSpace() const
virtual unsigned int getTextAlign() const
Definition: GRHarmony.h:57
NVPoint position
Definition: GRHarmony.h:39
virtual void addAssociation(GRNotationElement *el)
Generic pure virtual & device-independant font class.
Definition: VGFont.h:36
const ARHarmony * getARHarmony() const
virtual void setHPosition(float nx)
virtual void tellPosition(GObject *caller, const NVPoint &inPosition)
virtual float getRightSpace() const
virtual const GRHarmony * isGRHarmony() const
Definition: GRHarmony.h:65
virtual ~GRTextSaveStruct()
Definition: GRHarmony.h:39