From 0598ac3b699b7f3a8cb5332c82c858132907318e Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Wed, 17 Sep 2008 14:23:25 +0000 Subject: [PATCH] Updated osgwidget examples to use the new osg::clone() methods --- examples/osgwidgetlabel/osgwidgetlabel.cpp | 4 ++-- examples/osgwidgetwindow/osgwidgetwindow.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/osgwidgetlabel/osgwidgetlabel.cpp b/examples/osgwidgetlabel/osgwidgetlabel.cpp index c1de3f505..5ea18b2c4 100644 --- a/examples/osgwidgetlabel/osgwidgetlabel.cpp +++ b/examples/osgwidgetlabel/osgwidgetlabel.cpp @@ -89,7 +89,7 @@ int main(int argc, char** argv) { label5->setAlignVertical(osgWidget::Widget::VA_BOTTOM); // Test our label copy construction... - osgWidget::Label* label6 = label5->cloneAs("label6"); + osgWidget::Label* label6 = osg::clone(label5,"label6"); label6->setLabel("abcdefghijklmnopqrs"); @@ -108,7 +108,7 @@ int main(int argc, char** argv) { // vbox->setAnchorHorizontal(osgWidget::Window::HA_RIGHT); // Test our label-in-window copy construction... - osgWidget::Box* clonedBox = box->cloneAs("HBOX-new"); + osgWidget::Box* clonedBox = osg::clone(box,"HBOX-new"); clonedBox->getBackground()->setColor(0.0f, 1.0f, 0.0f, 0.5f); diff --git a/examples/osgwidgetwindow/osgwidgetwindow.cpp b/examples/osgwidgetwindow/osgwidgetwindow.cpp index 2055b3fbd..297de1537 100644 --- a/examples/osgwidgetwindow/osgwidgetwindow.cpp +++ b/examples/osgwidgetwindow/osgwidgetwindow.cpp @@ -124,7 +124,7 @@ int main(int argc, char** argv) { // Now, lets clone our existing box and create a new copy of of it, also adding that // to the WindowManager. This demonstrates the usages of OSG's ->clone() support, // though that is abstracted by our META_UIObject macro. - osgWidget::Window* boxCopy = box->cloneAs("newBox"); + osgWidget::Window* boxCopy = osg::clone(box,"newBox"); // Move our copy to make it visible. boxCopy->setOrigin(0.0f, 125.0f);