]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.0.67
authorfred <fred>
Sun, 24 Mar 2002 19:45:25 +0000 (19:45 +0000)
committerfred <fred>
Sun, 24 Mar 2002 19:45:25 +0000 (19:45 +0000)
lily/include/text-def.hh

index 0d792590c68f59a8235049d82fa6fc13cb88e9b9..0cc584f742287c582b6fed21647d406d7ade8575 100644 (file)
@@ -7,11 +7,16 @@
 #ifndef TEXT_DEF_HH
 #define TEXT_DEF_HH
 
+#include "general-script-def.hh"
 #include "string.hh"
 #include "lily-proto.hh"
 #include "input.hh"
 
-class Text_def : public Input {
+class Text_def : public General_script_def {
+protected:
+    virtual Atom get_atom(Paper_def* p, int dir_i_)const;
+    NAME_MEMBERS();
+    VIRTUAL_COPY_CONS(Text_def,General_script_def)
 public:
     /**
       centered , or aligned?
@@ -19,17 +24,16 @@ public:
       -1 = raggedright, 0 = center, 1 = raggedleft
      */
     int align_i_;
-    Paper_def* pdef_l_;
+
     String text_str_;
     String style_str_;
     
     /* *************** */
     virtual ~Text_def() {};
-    bool compare(const Text_def&);
+    bool do_equal_b(const Text_def&)const;
     Text_def();
     virtual void print() const;
-    Atom create_atom() const;
-    Interval width() const;
+    Interval width(Paper_def*) const;
 };
 
 #endif // TEXT_DEF_HH