~ubuntu-branches/ubuntu/precise/lilypond/precise

« back to all changes in this revision

Viewing changes to lily/include/rest.hh

  • Committer: Bazaar Package Importer
  • Author(s): Thomas Bushnell, BSG
  • Date: 2006-12-19 10:18:12 UTC
  • mfrom: (3.1.4 feisty)
  • Revision ID: james.westby@ubuntu.com-20061219101812-7awtjkp0i393wxty
Tags: 2.8.7-3
scripts/midi2ly.py: When setting DATADIR, find Lilypond python files
in the @TOPLEVEL_VERSION@ directory, not 'current'.  Patch thanks to
Chris Lamb (chris@chris-lamb.co.uk).  (Closes: #400550)

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
 
4
4
  source file of the GNU LilyPond music typesetter
5
5
 
6
 
  (c) 1997--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
 
6
  (c) 1997--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
7
7
*/
8
8
 
9
 
 
10
9
#ifndef REST_HH
11
10
#define REST_HH
12
11
 
13
12
#include "lily-guile.hh"
14
13
 
15
 
class  Rest
 
14
class Grob;
 
15
 
 
16
class Rest
16
17
{
17
18
public:
18
 
  DECLARE_SCHEME_CALLBACK (after_line_breaking, (SCM ));
19
 
  static bool has_interface (Grob*);
20
 
  static String glyph_name (Grob*, int, String); 
21
 
  static SCM brew_internal_stencil (SCM);
22
 
  DECLARE_SCHEME_CALLBACK (extent_callback, (SCM,SCM));
23
 
  DECLARE_SCHEME_CALLBACK (polyphonic_offset_callback, (SCM,SCM));
24
 
  DECLARE_SCHEME_CALLBACK (print, (SCM ));
 
19
  DECLARE_SCHEME_CALLBACK (y_offset_callback, (SCM));
 
20
  static bool has_interface (Grob *);
 
21
  static string glyph_name (Grob *, int, string, bool);
 
22
  static SCM brew_internal_stencil (Grob*, bool);
 
23
  static SCM generic_extent_callback (Grob*, Axis);
 
24
  DECLARE_SCHEME_CALLBACK (polyphonic_offset_callback, (SCM));
 
25
  DECLARE_SCHEME_CALLBACK (print, (SCM));
 
26
  DECLARE_SCHEME_CALLBACK (width, (SCM));
 
27
  DECLARE_SCHEME_CALLBACK (height, (SCM));
25
28
};
26
29
#endif // REST_HH