2 page-marker.hh -- declare Page_marker
4 source file of the GNU LilyPond music typesetter
6 (c) 2007--2009 Nicolas Sceaux <nicolas.sceaux@free.fr>
10 #define PAGE_MARKER_HH
16 DECLARE_SMOBS (Page_marker);
18 SCM symbol_; /* either 'page-turn-permission or 'page-break-permission */
19 SCM permission_; /* 'force, 'allow, or '() */
20 SCM label_; /* bookmarking label (a symbol) */
25 void set_permission (SCM symbol, SCM permission);
26 void set_label (SCM label);
28 SCM permission_symbol ();
29 SCM permission_value ();
33 DECLARE_UNSMOB (Page_marker, page_marker)
35 #endif /* PAGE_MARKER_HH */