]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/page-marker.hh
Run `make grand-replace'.
[lilypond.git] / lily / include / page-marker.hh
index a925a6c9ce87c6d8da562f04c1104195d9a652ad..08a6b267fe6f7e05293afc267b67afa1291900d8 100644 (file)
@@ -3,7 +3,7 @@
 
   source file of the GNU LilyPond music typesetter
 
-  (c) 2007 Nicolas Sceaux <nicolas.sceaux@free.fr>
+  (c) 2007--2008 Nicolas Sceaux <nicolas.sceaux@free.fr>
 */
 
 #ifndef PAGE_MARKER_HH
@@ -17,12 +17,17 @@ class Page_marker
 
   SCM symbol_; /* either 'page-turn-permission or 'page-break-permission */
   SCM permission_;  /* 'force, 'allow, or '() */
+  SCM label_; /* bookmarking label (a symbol) */
 
 public:
-  Page_marker (SCM symbol, SCM permission);
+  Page_marker ();
   
+  void set_permission (SCM symbol, SCM permission);
+  void set_label (SCM label);
+
   SCM permission_symbol ();
   SCM permission_value ();
+  SCM label ();
 };
 
 DECLARE_UNSMOB (Page_marker, page_marker)