| 50 | | widget->addCallback(osgWidget::Callback(&colorWidgetEnter, osgWidget::EVENT_MOUSE_PUSH)); |
| 51 | | widget->addCallback(osgWidget::Callback(&colorWidgetLeave, osgWidget::EVENT_MOUSE_RELEASE)); |
| 52 | | widget->addCallback(osgWidget::Callback(&colorWidgetEnter, osgWidget::EVENT_MOUSE_ENTER)); |
| 53 | | widget->addCallback(osgWidget::Callback(&colorWidgetLeave, osgWidget::EVENT_MOUSE_LEAVE)); |
| 54 | | widget->addCallback(osgWidget::Callback(&widgetMouseOver, osgWidget::EVENT_MOUSE_OVER)); |
| | 50 | widget->addCallback(new osgWidget::Callback(&colorWidgetEnter, osgWidget::EVENT_MOUSE_PUSH)); |
| | 51 | widget->addCallback(new osgWidget::Callback(&colorWidgetLeave, osgWidget::EVENT_MOUSE_RELEASE)); |
| | 52 | widget->addCallback(new osgWidget::Callback(&colorWidgetEnter, osgWidget::EVENT_MOUSE_ENTER)); |
| | 53 | widget->addCallback(new osgWidget::Callback(&colorWidgetLeave, osgWidget::EVENT_MOUSE_LEAVE)); |
| | 54 | widget->addCallback(new osgWidget::Callback(&widgetMouseOver, osgWidget::EVENT_MOUSE_OVER)); |
| | 119 | |
| | 120 | /* |
| | 121 | int main(int argc, char** argv) { |
| | 122 | osgViewer::Viewer viewer; |
| | 123 | |
| | 124 | osgWidget::WindowManager* wm = new osgWidget::WindowManager( |
| | 125 | &viewer, |
| | 126 | 1280.0f, |
| | 127 | 1024.0f, |
| | 128 | MASK_2D, |
| | 129 | osgWidget::WindowManager::WM_PICK_DEBUG |
| | 130 | ); |
| | 131 | |
| | 132 | osgWidget::Canvas* canvas = new osgWidget::Canvas("canvas"); |
| | 133 | |
| | 134 | canvas->addWidget(new osgWidget::Widget("spacer", 2.0f, 300.0f), 1280.0f, 0.0f); |
| | 135 | |
| | 136 | canvas->setOrigin(0.0f, 300.0f); |
| | 137 | |
| | 138 | wm->addChild(canvas); |
| | 139 | |
| | 140 | return osgWidget::createExample(viewer, wm); |
| | 141 | } |
| | 142 | */ |