summaryrefslogtreecommitdiff
path: root/gtk2_ardour/streamview.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2005-11-28 22:36:26 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2005-11-28 22:36:26 +0000
commit2b49b2433b6dc06a52b0848af62373c747f18ac9 (patch)
tree10456e452edb340f68a1229afa5af9aadd3ba11b /gtk2_ardour/streamview.cc
parentd6a27c9537926e4ec7bd3371da97a2d1f85b6e86 (diff)
mega commit to remove gtk_object cruft, and much other stuff
git-svn-id: svn://localhost/trunk/ardour2@139 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/streamview.cc')
-rw-r--r--gtk2_ardour/streamview.cc11
1 files changed, 6 insertions, 5 deletions
diff --git a/gtk2_ardour/streamview.cc b/gtk2_ardour/streamview.cc
index 7ad23bb0ee..4213bc8431 100644
--- a/gtk2_ardour/streamview.cc
+++ b/gtk2_ardour/streamview.cc
@@ -23,6 +23,7 @@
#include "crossfade_view.h"
#include "rgb_macros.h"
#include "gui_thread.h"
+#include "utils.h"
using namespace ARDOUR;
using namespace Editing;
@@ -94,7 +95,7 @@ StreamView::StreamView (AudioTimeAxisView& tv)
StreamView::~StreamView ()
{
undisplay_diskstream ();
- gtk_object_destroy (GTK_OBJECT(canvas_group));
+ delete canvas_group;
}
void
@@ -123,7 +124,7 @@ StreamView::set_height (gdouble h)
return -1;
}
- gtk_object_set (GTK_OBJECT(canvas_rect), "y2", h, NULL);
+ canvas_rect->property_y2() = h;
for (AudioRegionViewList::iterator i = region_views.begin(); i != region_views.end(); ++i) {
(*i)->set_height (h);
@@ -135,7 +136,7 @@ StreamView::set_height (gdouble h)
for (vector<RecBoxInfo>::iterator i = rec_rects.begin(); i != rec_rects.end(); ++i) {
RecBoxInfo &recbox = (*i);
- gtk_object_set (GTK_OBJECT( recbox.rectangle ), "y2", h - 1, NULL);
+ recbox.rectangle->property_y2() = h - 1.0;
}
return 0;
@@ -740,7 +741,7 @@ StreamView::setup_rec_box ()
/* transport stopped, clear boxes */
for (vector<RecBoxInfo>::iterator iter=rec_rects.begin(); iter != rec_rects.end(); ++iter) {
RecBoxInfo &rect = (*iter);
- gtk_object_destroy (GTK_OBJECT(rect.rectangle));
+ delete rect.rectangle;
}
rec_rects.clear();
@@ -829,7 +830,7 @@ StreamView::update_rec_regions ()
tmp = iter;
++tmp;
- if ((GTK_OBJECT_FLAGS(GTK_OBJECT(rec_rects[n].rectangle)) & GNOME_CANVAS_ITEM_VISIBLE) == 0) {
+ if (!canvas_item_visible (rec_rects[n].rectangle)) {
/* rect already hidden, this region is done */
iter = tmp;
continue;