GUIDOLib
1.7.7
Guido Engine Internal Documentation
|
19 #include "GRPTagARNotationElement.h" 30 std::vector<NVRect> fSegments;
32 bool fStartTell =
true;
34 void drawText (
VGDevice & hdc,
float x,
float y)
const;
35 void drawEndings (
VGDevice & hdc,
size_t index,
float dx,
float dy)
const;
40 void adjustToNext (
GRVolta * next);
void setFirstSegment(NVRect r)
Definition: GRVolta.h:58
GRNotationElement * getEndElt(GRNotationElement *after)
The base class for all graphic objects.
Definition: GObject.h:54
GRNotationElement * mEnd
Definition: GRVolta.h:65
parent class for all notation elements.
Definition: GRNotationElement.h:54
GRVolta(GRStaff *pstaff, const ARVolta *ar)
virtual void OnDraw(VGDevice &hdc) const
NVRect getFirstSegment() const
Definition: GRVolta.h:56
A GRStaff represents a single line of music.
Definition: GRStaff.h:181
virtual void tellPosition(GObject *caller, const NVPoint &newPosition)
virtual void FinishPTag(GRStaff *grstaff)
not yet documented
Definition: GRPTagARNotationElement.h:25
an ending bracket graphical element.
Definition: GRVolta.h:27
const char * mString
Definition: GRVolta.h:68
Generic platform independant drawing device.
Definition: VGDevice.h:68
virtual const NVPoint & getReferencePosition() const
Retrieves the Symbol-reference-position with respect to the GUIDO-reference-position.
Definition: GRVolta.h:50
int mShape
Definition: GRVolta.h:67
size_t getSegmentsSize() const
Definition: GRVolta.h:57
GRNotationElement * getBegElt(GRNotationElement *before)
GRNotationElement * getBegPos() const
Definition: GRVolta.h:55
int mStringSize
Definition: GRVolta.h:69
virtual const ARMusicalObject * getAbstractRepresentation()
for different repeat endings
Definition: ARVolta.h:44
GRNotationElement * getEndPos() const
Definition: GRVolta.h:54
static NVPoint refpos
Definition: GRVolta.h:64
GRNotationElement * mBeg
Definition: GRVolta.h:65