void kClipHolder::btnClicked(widgetEvent & _event ){ int index = btnView->value; string command = btnView->labels[index]; if( command == "select" ) notify("select"); if( command == "connect" ) notify("connect"); if( command == "related" ) { addView(); showView(btnView->widgets[ index ]->x,btnView->widgets[ index ]->y); } if( command == "scenes" ) { addView(); showView(btnView->widgets[ index ]->x,btnView->widgets[ index ]->y); } if( command == "tags" ) { addView(); showView(btnView->widgets[ index ]->x,btnView->widgets[ index ]->y); } }
ConsoleRoboCupCtrl::ConsoleRoboCupCtrl(SimRobot::Application& application) : RoboCupCtrl(application), calculateImageFps(FRAMES_PER_SECOND), mode(SystemCall::simulatedRobot), currentCompletionIndex(completion.end()), toolBar(*this) { application.getLayoutSettings().setValue("Run", true); consoleView = new ConsoleView("Console", *this); addView(consoleView, nullptr, SimRobot::Flag::verticalTitleBar); addView(new ConsoleView("Console.Pad", *this, true), consoleView, SimRobot::Flag::verticalTitleBar); SimRobot::Object* documentationCategory = addCategory("Docs", nullptr, ":/Icons/page_white_h.png"); addView(new CABSLGraphViewObject("Docs.BehaviorControl", "BehaviorControl", "Options.h"), documentationCategory); // file names for representations representationToFile["representation:BallSpecification"] = "ballSpecification.cfg"; representationToFile["representation:BehaviorParameters"] = "behaviorParameters.cfg"; representationToFile["representation:CameraCalibration"] = "cameraCalibration.cfg"; representationToFile["representation:CameraIntrinsics"] = "cameraIntrinsics.cfg"; representationToFile["representation:HeadLimits"] = "headLimits.cfg"; representationToFile["representation:IMUCalibration"] = "imuCalibration.cfg"; representationToFile["representation:JointCalibration"] = "jointCalibration.cfg"; representationToFile["representation:JointLimits"] = "jointLimits.cfg"; representationToFile["representation:MassCalibration"] = "massCalibration.cfg"; representationToFile["representation:RobotDimensions"] = "robotDimensions.cfg"; }
void MessageDialog::setupDialog(std::string& message, std::string& buttonText1, std::string& buttonText2) { // int resId = 0; // int resSubId = 0; MessageView* messageView = new MessageView(this, getDialogRect(), message); addView(messageView, VIEW_ID_MESSAGE_VIEW); Rect messageViewArea = messageView->getViewArea(); int middleX = messageViewArea.width() / 2; int middleY = messageViewArea.height() - BUTTON_V_OFFSET - BUTTON_SIZE_Y; Point middlePoint(middleX, middleY); if(!buttonText1.empty()) { Point button1Point = middlePoint; if(!buttonText2.empty()) { // setup for 2 buttons button1Point.x -= BUTTON_SIZE_X + BUTTON_SPACE/2; } else { // setup for 1 button button1Point.x -= BUTTON_SIZE_X/2; } // create button1 Button* button1 = new Button(this, messageView->localToGlobal(button1Point), VIEW_ID_BUTTON_1); button1->setText(buttonText1.c_str()); addView(button1, VIEW_ID_BUTTON_1); if(!buttonText2.empty()) { Point button2Point = middlePoint; button2Point.x += BUTTON_SPACE/2; // create button2 Button* button2 = new Button(this, messageView->localToGlobal(button2Point), VIEW_ID_BUTTON_2); button2->setText(buttonText2.c_str()); addView(button2, VIEW_ID_BUTTON_2); } } // TODO: remove these catan specific things #if (defined(CATAN_CLIENT) || defined(CATAN_STANDALONE)) // Draw Catan Scroll Border around dialog CatanDialogBorder* borderView = new CatanDialogBorder(this, getDialogRect()); addView(borderView, VIEW_ID_BORDER); #endif redraw(); }
void PageViewIndex::add(PagePosition * pp, int y) { XOJ_CHECK_TYPE(PageViewIndex); PageView * v1 = pp->getViewAt(this->x, y); PageView * v2 = pp->getViewAt(this->x + this->width, y); if(v1 != NULL) { addView(v1); } if(v2 != NULL && v1 != v2) { addView(v2); } }
ShipControlWindowMainWindow::ShipControlWindowMainWindow( const char *name, ArgList args, Cardinal argCount) : VkSimpleWindow (name, args, argCount) { // Create the view component contained by this window // _deck= new DeckTabbedDeck("deck",mainWindowWidget()); _deck= new Deck("deck",mainWindowWidget()); XtVaSetValues ( _deck->baseWidget(), XmNwidth, 1264, XmNheight, 319, (XtPointer) NULL ); // Add the component as the main view addView (_deck); _deck->setParent(this); //---- End generated code section // set up the timer loop to read the network and DIS at the interval //COMMS // (in milliseconds) specified by the VkPeriodic argument. //COMMS _timer = new VkPeriodic(1000); //COMMS VkAddCallbackMethod(VkPeriodic::timerCallback, _timer, this, &ShipControlWindowMainWindow::functionloop, NULL); //COMMS _timer->start(); //COMMS } // End Constructor
void MapView::startWar(game::War* war) { view::WarView* warView = new view::WarView(war->getWarModel()); war->setWarView(warView); addView(warView); warManager->startWar(war); }
SignaturePad::SignaturePad(Container * parent) : ViewControl(parent) { // create default view with Graphics2D graphics // replace this with logic to extract colors from control properties QVariantList backgroundColor; backgroundColor << COLOR_WHITE.red << COLOR_WHITE.green << COLOR_WHITE.blue << COLOR_WHITE.alpha; QVariantList strokeColor; strokeColor << COLOR_BLACK.red << COLOR_BLACK.green << COLOR_BLACK.blue << COLOR_BLACK.alpha; _signPad = new SketchPad(); _signPad->setPosition(0, 0); _signPad->setSize(0, 0); _signPad->setZ(-1); _signPad->setBackgroundColor(backgroundColor); _signPad->setStrokeColor(strokeColor); _signPad->setStrokeWidth(10.0); _signPad->setTool("freedraw"); _signPad->setEnabled(false); addView(_signPad); addViewToResize(_signPad); addTouchEventView(_signPad); QObject::connect( _signPad, SIGNAL(captured()), this, SLOT(onCaptured())); _saveFilename.clear(); }
HbServiceClientMainWindow::HbServiceClientMainWindow(QWidget *parent) : HbMainWindow(parent) { XQSERVICE_DEBUG_PRINT("HbServiceClientMainWindow::HbServiceClientMainWindow"); mView = new HbServiceClientView(); addView(mView); }
void CurveEditor::setUIVisible(bool visible) { if (impl_->bPanelVisible_ == visible) { return; } impl_->bPanelVisible_ = visible; if (!impl_->curvePanel_.valid()) { return; } DependsLocal<IUIApplication> depends; auto uiApplication = depends.get<IUIApplication>(); if (uiApplication == nullptr) { return; } IView& view = *impl_->curvePanel_.get(); if (visible) { //show panel uiApplication->addView(view); } else { //hide panel uiApplication->removeView(view); } }
void OSGViewWidget::stickViewIntoLayout(osg::ref_ptr<osgViewer::View> givenView){ view = givenView; addView(view); //set root and view for addViewWidget to invoke m_widget = addViewWidget(createGraphicsWindow(0, 0, 100, 100)); QGridLayout* grid = new QGridLayout; grid->addWidget( m_widget, 0, 0 ); setLayout( grid ); }
void KOViewManager::showListView() { if(!mListView) { mListView = new KOListView(mMainView->calendar(), mMainView->viewStack(), "KOViewManager::ListView"); addView(mListView); } showView(mListView); }
void KOViewManager::showWhatsNextView() { if(!mWhatsNextView) { mWhatsNextView = new KOWhatsNextView(mMainView->calendar(), mMainView->viewStack(), "KOViewManager::WhatsNextView"); addView(mWhatsNextView); } showView(mWhatsNextView); }
void ZLGtkDialogContent::createViewByEntry(const std::string &name, const std::string &tooltip, shared_ptr<ZLOptionEntry> option, int row, int fromColumn, int toColumn) { ZLOptionView *view = ZLGtkOptionViewHolder::createViewByEntry(name, tooltip, option); if (view != 0) { myOptionPositions.insert( std::make_pair(view, Position(row, fromColumn, toColumn)) ); view->setVisible(option->isVisible()); addView(view); } }
void KOViewManager::showTimeSpentView() { if ( !mTimeSpentView ) { mTimeSpentView = new KOTimeSpentView( mMainView->calendar(), mMainView->viewStack() ); mTimeSpentView->setObjectName( "KOViewManager::TimeSpentView" ); addView( mTimeSpentView ); } goMenu( true ); showView( mTimeSpentView ); }
bool ViewManager::handlePlugin( AbstractPlugin *plugin ) { auto result = false; auto provider = dynamic_cast< AbstractViewProvider *>( plugin ); if( provider != nullptr ) { auto views = provider->views(); foreach( auto view, views ) { addView( view ); m_pluginViews.push_back( view ); }
void KOViewManager::showMonthView() { if ( !mMonthView ) { mMonthView = new KOrg::MonthView( mMainView->calendar(), mMainView->viewStack() ); mMonthView->setObjectName( "KOViewManager::MonthView" ); addView( mMonthView ); } goMenu( true ); showView( mMonthView ); }
void KOViewManager::showListView() { if ( !mListView ) { mListView = new KOListView( mMainView->calendar(), mMainView->viewStack() ); mListView->setObjectName( "KOViewManager::ListView" ); addView( mListView ); } goMenu( true ); showView( mListView ); }
void KOViewManager::showWhatsNextView() { if ( !mWhatsNextView ) { mWhatsNextView = new KOWhatsNextView( mMainView->calendar(), mMainView->viewStack() ); mWhatsNextView->setObjectName( "KOViewManager::WhatsNextView" ); addView( mWhatsNextView ); } goMenu( true ); showView( mWhatsNextView ); }
void Area::addView(View *view, View *after) { AreaIndex *index = d->currentIndex; if (after) { AreaIndex *i = indexOf(after); if (i) index = i; } addView(view, index); }
bool Project::init( const char * projectName, const char * dataFile ) { projectName_ = projectName; auto defManager = contextManager_.queryInterface<IDefinitionManager>(); auto controller = contextManager_.queryInterface<IReflectionController>(); auto fileSystem = contextManager_.queryInterface<IFileSystem>(); assert( defManager != nullptr && controller != nullptr && fileSystem != nullptr ); if( dataFile == nullptr || !fileSystem->exists(dataFile)) { projectData_ = defManager->create< ProjectData >(); } else { IFileSystem::IStreamPtr fileStream = fileSystem->readFile( dataFile, std::ios::in | std::ios::binary ); XMLSerializer serializer( *fileStream, *defManager ); defManager->deserializeDefinitions( serializer ); Variant variant; bool br = serializer.deserialize( variant ); assert( br ); if(!br) { NGT_WARNING_MSG( "Error loading project data\n" ); return false; } br = variant.tryCast( projectData_ ); assert( br ); if(!br) { NGT_WARNING_MSG( "Error loading project data\n" ); return false; } } auto model = std::unique_ptr< ITreeModel >( new ReflectedTreeModel( projectData_, *defManager, controller ) ); auto em = contextManager_.queryInterface<IEnvManager>(); envId_ = em->addEnv( projectName_.c_str() ); em->loadEnvState( envId_ ); em->selectEnv( envId_ ); auto uiFramework = contextManager_.queryInterface<IUIFramework>(); auto uiApplication = contextManager_.queryInterface<IUIApplication>(); assert( uiFramework != nullptr && uiApplication != nullptr ); view_ = uiFramework->createView( projectName_.c_str(), "TestingProjectControl/ProjectDataPanel.qml", IUIFramework::ResourceType::Url, std::move( model ) ); if(view_ == nullptr) { return false; } uiApplication->addView( *view_ ); return true; }
void LayoutManager::addView(IView& view) { views_[&view] = nullptr; auto window = getWindow(view.windowId()); if (window == nullptr) { return; } addView(view, *window); }
QWidget* OSGViewWidget::addViewWidget(osgQt::GraphicsWindowQt* gw) { addView( view ); osg::Camera* camera = view->getCamera(); camera->setGraphicsContext( gw ); const osg::GraphicsContext::Traits* traits = gw->getTraits(); camera->setClearColor( osg::Vec4(0.2, 0.2, 0.6, 1.0) ); camera->setViewport( new osg::Viewport(0, 0, traits->width, traits->height) ); camera->setProjectionMatrixAsPerspective(30.0f, static_cast<double>(traits->width)/static_cast<double>(traits->height), 1.0f, 10000.0f ); return gw->getGLWidget(); }
QWidget *ViewerWidget::addViewWidget(osg::Camera *camera, osg::Node *scene) { osgViewer::View *view = new osgViewer::View; view->setCamera(camera); addView(view); view->setSceneData(scene); view->addEventHandler(new osgViewer::StatsHandler); view->setCameraManipulator(new osgGA::TrackballManipulator); osgQt::GraphicsWindowQt *gw = dynamic_cast<osgQt::GraphicsWindowQt *>(camera->getGraphicsContext()); return gw ? gw->getGLWidget() : NULL; }
SystemView::SystemView( const CRect& size, Editor* editor) : CViewContainer( size, editor->getChildFrame(), NULL ), editor_( editor ) { setMouseableArea( size ); setTransparency( false ); setWantsFocus( true ); setAutosizeFlags( kAutosizeAll ); #ifdef _RT_AUDIO CRect rcAudioOutPanel( 77, 66, 477, 270 ); CRect rcMidiInPanel( 487, 66, 687, 270 ); audioOutPanel_ = new AudioOutPanel( rcAudioOutPanel, editor_ ); addView( audioOutPanel_ ); midiInPanel_ = new MidiInPanel( rcMidiInPanel, editor_ ); addView( midiInPanel_ ); setColors(); #endif }
ControllableView *ViewController::createView(const QString &name, QWidget *parent) { qDebug() << "ViewController::createView: " << name; ControllableView *result = createObject(name, parent ? parent : m_viewParentWidget); if(result) { result->setObjectName(name); addView(result); return result; } else { qWarning() << "ViewController::createView: " << "unknown ControllableView: " << name; } return 0; }
void DemoWidget::initialize(int x, int y, int width, int height) { Widget::init(x, y, width, height); _SkiaAnimatorView.hide(); _GdiplusAnimatorView.hide(); _skiaView.hide(); _gdiView.hide(); _gdiplusView.hide(); KRect rect(0, 0, width, height); _SkiaAnimatorView.setRect(rect); _GdiplusAnimatorView.setRect(rect); _skiaView.setRect(rect); _gdiView.setRect(rect); _gdiplusView.setRect(rect); addView(&_SkiaAnimatorView); addView(&_GdiplusAnimatorView); addView(&_skiaView); addView(&_gdiView); addView(&_gdiplusView); startSkiaAnimate(); }
void TestMainWindow::init() { HbView *mainView = new HbView; addView( mainView ); HbListWidget *listWidget = new HbListWidget( mainView ); mainView->setWidget( listWidget ); listWidget->addItem( getDir ); listWidget->addItem( getFile ); listWidget->addItem( saveFile ); listWidget->addItem( " " ); listWidget->addItem( getDir_SetDir ); listWidget->addItem( getFile_SetDir ); listWidget->addItem( saveFile_SetDir ); listWidget->addItem( " " ); listWidget->addItem( getDir_SetFilter ); listWidget->addItem( getDir_SetFilter_AllDirs ); listWidget->addItem( getFile_SetFilter ); listWidget->addItem( saveFile_SetFilter ); listWidget->addItem( " " ); listWidget->addItem( "placeHolderA" ); listWidget->addItem( "placeHolderB" ); listWidget->addItem( "placeHolderC" ); listWidget->addItem( "placeHolderD" ); listWidget->addItem( "placeHolderE" ); listWidget->addItem( "placeHolderF" ); listWidget->addItem( "placeHolderG" ); listWidget->addItem( "placeHolderH" ); listWidget->addItem( "placeHolderI" ); listWidget->addItem( "placeHolderJ" ); listWidget->addItem( "placeHolderK" ); listWidget->addItem( "placeHolderL" ); listWidget->addItem( "placeHolderM" ); listWidget->addItem( "placeHolderN" ); listWidget->addItem( "placeHolderO" ); listWidget->addItem( "placeHolderP" ); listWidget->addItem( "placeHolderQ" ); listWidget->addItem( "placeHolderR" ); listWidget->addItem( "placeHolderS" ); listWidget->addItem( "placeHolderT" ); listWidget->addItem( "placeHolderU" ); listWidget->addItem( "placeHolderV" ); listWidget->addItem( "placeHolderW" ); listWidget->addItem( "placeHolderX" ); listWidget->addItem( "placeHolderY" ); listWidget->addItem( "placeHolderZ" ); connect(listWidget, SIGNAL(activated(HbListWidgetItem*)), this,SLOT(activatedListItem(HbListWidgetItem*)), Qt::QueuedConnection ); }
WidgetAR::WidgetAR(Wrapper* const w) : Widget(w), SurfaceHolder::Callback(), mcPadding((nint)(15*w->mcDensity)) { LinearLayout::LayoutParams vWidgetParams = LinearLayout::LayoutParams(0, LinearLayout::LayoutParams::MATCH_PARENT, 1); setLayoutParams(&vWidgetParams); setGravity(Gravity::TOP); setOrientation(LinearLayout::HORIZONTAL); setPadding(0, 0, 0, 0); setOnTouchListener(this); mSurfaceHolder = w->mSurfaceView->getHolder(); mSurfaceHolder->addCallback(this); addView(w->mSurfaceView); }
void Viewport::initialise(const std::string& id) { id_ = id; if (isLoaded_) { return; } if (!resourcePath_.empty()) { auto uiFramework = get<IUIFramework>(); auto uiApplication = get<IUIApplication>(); TF_ASSERT(uiFramework); TF_ASSERT(uiApplication); auto onViewLoad = [this, uiApplication](IView& view) { const auto hints = view.hint().hints(); TF_ASSERT(hints.size() == 1); TF_ASSERT(hints.find(IViewport::viewportTag()) != hints.end()); auto focusChangedCallback = [this](bool focus) { if (!focus) { return; } onFocusIn(); }; if (!name_.empty()) { view.title(name_.c_str()); } focusChangedConnection_ = view.connectFocusChanged(focusChangedCallback); uiApplication->addView(view); onViewportLoaded(view); if (isSelected_) { view.setFocus(true); } isLoaded_ = true; }; view_ = uiFramework->createViewAsync(id != "" ? id_.c_str() : nullptr, resourcePath_.c_str(), resourceType_, contextObj_, onViewLoad); } }
void ZLQtDialogContent::createViewByEntry(const std::string &name, const std::string &tooltip, ZLOptionEntry *option, int fromColumn, int toColumn) { if (option == 0) { return; } ZLOptionView *view = ZLQtOptionViewHolder::createViewByEntry(name, tooltip, option); if (view != 0) { myOptionPositions.insert( std::make_pair(view, Position(myRowCounter, fromColumn, toColumn)) ); addView(view); view->setVisible(option->isVisible()); } }