Make activate/deactivate all only operate on visible
[ardour.git] / gtk2_ardour / marker.h
index ea018565655a352dce16e4b7bb2e7f0bc7b0ab47..6bf6d08f5132a6bb697ff36bbf4bba073e51fb18 100644 (file)
@@ -92,11 +92,11 @@ class Marker : public sigc::trackable
        }
 
        bool label_on_left () const;
-       
+
   protected:
        PublicEditor& editor;
 
-       Pango::FontDescription* name_font;
+       Pango::FontDescription name_font;
 
        ArdourCanvas::Group* _parent;
        ArdourCanvas::Group *group;
@@ -125,6 +125,11 @@ class Marker : public sigc::trackable
        void reposition ();
        void setup_line_x ();
        void setup_name_display ();
+
+private:
+       /* disallow copy construction */
+       Marker (Marker const &);
+       Marker & operator= (Marker const &);
 };
 
 class TempoMarker : public Marker