]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/page-marker.hh
Bookmarking labels and page referencing:
[lilypond.git] / lily / include / page-marker.hh
index a925a6c9ce87c6d8da562f04c1104195d9a652ad..69962e6af8e3a6a46e7289281569fe53bf0aaa1f 100644 (file)
@@ -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)