summaryrefslogtreecommitdiff
path: root/gtk2_ardour/marker.h
diff options
context:
space:
mode:
authorJesse Chappell <jesse@essej.net>2007-11-23 04:57:39 +0000
committerJesse Chappell <jesse@essej.net>2007-11-23 04:57:39 +0000
commit90a5607604a6a8853fa780285561aff706531589 (patch)
tree0437e4e6d85667392f05b982401d569a2c389d87 /gtk2_ardour/marker.h
parent8af8f2ee276e3f427895e0e57deab29dfa026d2b (diff)
added cd marker ruler, which displays and allows quick addition of cd track markers/ranges when visible, otherwise the cd markers are shown in the normal mark/range rulers.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2711 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/marker.h')
-rw-r--r--gtk2_ardour/marker.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/gtk2_ardour/marker.h b/gtk2_ardour/marker.h
index 5ffd6c5dd1..733a2dd416 100644
--- a/gtk2_ardour/marker.h
+++ b/gtk2_ardour/marker.h
@@ -67,14 +67,18 @@ class Marker : public PBD::Destructible
nframes64_t position() const { return frame_position; }
+ ArdourCanvas::Group * get_parent() { return _parent; }
+ void reparent (ArdourCanvas::Group & parent);
+
void hide ();
void show ();
Type type () { return _type; }
-
+
protected:
PublicEditor& editor;
+ ArdourCanvas::Group * _parent;
ArdourCanvas::Group *group;
ArdourCanvas::Polygon *mark;
ArdourCanvas::Text *text;