/*
This file is part of LilyPond, the GNU music typesetter.
- Copyright (C) 1996--2011 Han-Wen Nienhuys
+ Copyright (C) 1996--2015 Han-Wen Nienhuys
LilyPond is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
class Bar_line
{
public:
- DECLARE_GROB_INTERFACE ();
-
- static Stencil dashed_bar_line (Grob *me, Interval const &extent, Real thick);
- static Stencil tick_bar_line (Grob *me, Real h, bool rounded);
- static Stencil compound_barline (Grob *, string, Interval const &extent,
- bool rounded);
- static Stencil simple_barline (Grob *, Real wid, Interval const &extent,
- bool rounded);
- static Interval bar_y_extent (Grob *, Grob *);
- static bool non_empty_barline (Grob *me);
- DECLARE_SCHEME_CALLBACK (calc_bar_extent, (SCM));
- DECLARE_SCHEME_CALLBACK (print, (SCM));
- DECLARE_SCHEME_CALLBACK (calc_anchor, (SCM));
+ static bool non_empty_barline (Grob *me);
};
#endif // BAR_LINE_HH