]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/paper-def.hh
release: 0.1.28
[lilypond.git] / lily / include / paper-def.hh
index 2210b2f4c2eb697d5a7dfb6f78e456e0b1483109..d87a5e637dd58e320aaae02fd4b672adbd5f469d 100644 (file)
  */
 class Paper_def : public Music_output_def {
   Lookup *lookup_p_;
-  Assoc<String, Real> *real_vars_p_;
+  Dictionary<Real> *real_vars_p_;
 
-  Input_translator * itrans_p_;
 protected:
-  virtual  Global_translator * get_global_translator_p();
   VIRTUAL_COPY_CONS(Paper_def,Music_output_def);
-  DECLARE_MY_RUNTIME_TYPEINFO;
 public:    
   virtual ~Paper_def();
+  DECLARE_MY_RUNTIME_TYPEINFO;
 
+  /**
+    Set or overwrite a variable
+   */
   void set_var (String, Real);
+  /**
+    Read a variable.  Crash if it doesn't exist.
+   */
   Real get_var (String) const;
   void reinit();
   Paper_def();
   void set (Lookup*);
-  void set (Input_translator *);
 
   Paper_def (Paper_def const&);
   /// The distance between beams
@@ -63,7 +66,6 @@ public:
 
   /// thickness of the standard line 
   Real rule_thickness() const;
-  Real whole_width() const;
   Real linewidth_f() const;
   /// height of the staff
   Real standard_height() const;