drawingprims

drawingprims

Functions

void draw_ledgers ()
gint draw_chord ()
void draw_tuplet ()
void draw_clef ()
gint draw_key ()
void draw_timesig ()
void draw_tupbracket ()
void draw_cursor ()
void draw_accidental ()
void draw_selection ()
void draw_stem_directive ()
void draw_dynamic ()
void draw_lily_dir ()
void draw_gracebracket ()
gint calc_offset ()
void draw_articulations ()
void draw_lyric ()
void draw_figure ()
void draw_fakechord ()
void drawbarline ()

Description

Functions

draw_ledgers ()

void
draw_ledgers (cairo_t *cr,
              gint greaterheight,
              gint lesserheight,
              gint xx,
              gint y,
              gint width);

draw_chord ()

gint
draw_chord (cairo_t *cr,
            objnode *curobj,
            gint xx,
            gint y,
            gint mwidth,
            gint *accs,
            gboolean selected,
            gboolean at_cursor);

draw_tuplet ()

void
draw_tuplet (cairo_t *cr,
             objnode *curobj,
             gint xx,
             gint y,
             gint mwidth,
             gint *accs);

draw_clef ()

void
draw_clef (cairo_t *cr,
           gint xx,
           gint y,
           clef *type);

draw_key ()

gint
draw_key (cairo_t *cr,
          gint xx,
          gint y,
          gint number,
          gint prevnumber,
          gint dclef,
          gint wetrun,
          keysig *keysig);

draw_timesig ()

void
draw_timesig (cairo_t *cr,
              gint xx,
              gint y,
              gint time1,
              gint time2,
              timesig *timesig);

draw_tupbracket ()

void
draw_tupbracket (cairo_t *cr,
                 gint xx,
                 gint y,
                 DenemoObject *theobj,
                 gint start);

draw_cursor ()

void
draw_cursor (cairo_t *cr,
             DenemoMovement *si,
             gint xx,
             gint y,
             gint last_gap,
             gint minpixels,
             gint dclef);

draw_accidental ()

void
draw_accidental (cairo_t *cr,
                 gint xx,
                 gint aggheight,
                 gint enshift);

draw_selection ()

void
draw_selection (cairo_t *cr,
                gint x1,
                gint y1,
                gint x2,
                gint y2);

draw_stem_directive ()

void
draw_stem_directive (cairo_t *cr,
                     gint xx,
                     gint y,
                     DenemoObject *theobj);

draw_dynamic ()

void
draw_dynamic (cairo_t *cr,
              gint xx,
              gint y,
              DenemoObject *theobj);

draw_lily_dir ()

void
draw_lily_dir (cairo_t *cr,
               gint xx,
               gint y,
               gint highy,
               gint lowy,
               DenemoObject *theobj,
               gboolean selected,
               gboolean at_cursor);

draw_gracebracket ()

void
draw_gracebracket (cairo_t *cr,
                   gint xx,
                   gint y,
                   DenemoObject *theobj);

calc_offset ()

gint
calc_offset (chord thechord,
             gint stemdir);

draw_articulations ()

void
draw_articulations (cairo_t *cr,
                    chord thechord,
                    gint xx,
                    gint y);

draw_lyric ()

void
draw_lyric (cairo_t *cr,
            gint xx,
            gint y,
            gchar *syllable);

draw_figure ()

void
draw_figure (cairo_t *cr,
             gint xx,
             gint y,
             DenemoObject *theobj);

draw_fakechord ()

void
draw_fakechord (cairo_t *cr,
                gint xx,
                gint y,
                DenemoObject *theobj);

drawbarline ()

void
drawbarline (cairo_t *cr,
             gint xx,
             gint top_y,
             gint y,
             gint type);