@@ -379,13 +379,13 @@ void GlobePlugin::setupControls()
379
379
// Horizontal container
380
380
HBox* moveHControls = new HBox ();
381
381
moveHControls->setFrame ( new RoundedFrame () );
382
- // moveHControls->getFrame()->setBackColor(0.5,0.5,0.5 ,0.1 );
383
- moveHControls->setMargin ( 10 );
384
- moveHControls->setSpacing ( 15 );
382
+ moveHControls->getFrame ()->setBackColor (1 , 1 , 1 ,0.5 );
383
+ moveHControls->setMargin ( 0 );
384
+ moveHControls->setSpacing ( 47 );
385
385
moveHControls->setVertAlign ( Control::ALIGN_CENTER );
386
386
moveHControls->setHorizAlign ( Control::ALIGN_CENTER );
387
- moveHControls->setPosition ( 20 , 26 );
388
- moveHControls->setPadding ( 3 );
387
+ moveHControls->setPosition ( 5 , 30 );
388
+ moveHControls->setPadding ( 6 );
389
389
390
390
osgEarthUtil::EarthManipulator* manip = dynamic_cast <osgEarthUtil::EarthManipulator*>( viewer.getCameraManipulator () );
391
391
// Move Left
@@ -401,13 +401,13 @@ void GlobePlugin::setupControls()
401
401
// Vertical container
402
402
VBox* moveVControls = new VBox ();
403
403
moveVControls->setFrame ( new RoundedFrame () );
404
- // moveVControls->getFrame()->setBackColor(0.5,0.5,0.5 ,0.1 );
405
- moveVControls->setMargin ( 10 );
406
- moveVControls->setSpacing ( 20 );
404
+ moveVControls->getFrame ()->setBackColor (1 , 1 , 1 ,0.5 );
405
+ moveVControls->setMargin ( 0 );
406
+ moveVControls->setSpacing ( 36 );
407
407
moveVControls->setVertAlign ( Control::ALIGN_CENTER );
408
408
moveVControls->setHorizAlign ( Control::ALIGN_CENTER );
409
- moveVControls->setPosition ( 40 , 5 );
410
- moveVControls->setPadding ( 3 );
409
+ moveVControls->setPosition ( 35 , 5 );
410
+ moveVControls->setPadding ( 6 );
411
411
412
412
// Move Up
413
413
osg::Image* moveUpImg = osgDB::readImageFile ( imgDir + " /move-up.png" );
@@ -431,13 +431,13 @@ void GlobePlugin::setupControls()
431
431
// Horizontal container
432
432
HBox* rotateControls = new HBox ();
433
433
rotateControls->setFrame ( new RoundedFrame () );
434
- // rotateControls->getFrame()->setBackColor(0.5,0.5,0.5 ,0.1 );
435
- rotateControls->setMargin ( 10 );
434
+ rotateControls->getFrame ()->setBackColor (1 , 1 , 1 ,0.5 );
435
+ rotateControls->setMargin ( 0 );
436
436
rotateControls->setSpacing ( 10 );
437
437
rotateControls->setVertAlign ( Control::ALIGN_CENTER );
438
438
rotateControls->setHorizAlign ( Control::ALIGN_CENTER );
439
- rotateControls->setPosition ( 5 , 120 );
440
- rotateControls->setPadding ( 3 );
439
+ rotateControls->setPosition ( 5 , 113 );
440
+ rotateControls->setPadding ( 6 );
441
441
442
442
// Rotate CCW
443
443
osg::Image* rotateCCWImg = osgDB::readImageFile ( imgDir + " /rotate-ccw.png" );
@@ -465,13 +465,13 @@ void GlobePlugin::setupControls()
465
465
// Vertical container
466
466
VBox* tiltControls = new VBox ();
467
467
tiltControls->setFrame ( new RoundedFrame () );
468
- // tiltControls->getFrame()->setBackColor(0.5,0.5,0.5 ,0.1 );
469
- tiltControls->setMargin ( 10 );
468
+ tiltControls->getFrame ()->setBackColor (1 , 1 , 1 ,0.5 );
469
+ tiltControls->setMargin ( 0 );
470
470
tiltControls->setSpacing ( 30 );
471
471
tiltControls->setVertAlign ( Control::ALIGN_CENTER );
472
472
tiltControls->setHorizAlign ( Control::ALIGN_CENTER );
473
- tiltControls->setPosition ( 40 , 90 );
474
- tiltControls->setPadding ( 3 );
473
+ tiltControls->setPosition ( 35 , 90 );
474
+ tiltControls->setPadding ( 6 );
475
475
476
476
// tilt Up
477
477
osg::Image* tiltUpImg = osgDB::readImageFile ( imgDir + " /tilt-up.png" );
@@ -493,13 +493,13 @@ void GlobePlugin::setupControls()
493
493
// Vertical container
494
494
VBox* zoomControls = new VBox ();
495
495
zoomControls->setFrame ( new RoundedFrame () );
496
- // zoomControls->getFrame()->setBackColor(0.5,0.5,0.5 ,0.1 );
497
- zoomControls->setMargin ( 10 );
498
- zoomControls->setSpacing ( 0 );
496
+ zoomControls->getFrame ()->setBackColor (1 , 1 , 1 ,0.5 );
497
+ zoomControls->setMargin ( 0 );
498
+ zoomControls->setSpacing ( 5 );
499
499
zoomControls->setVertAlign ( Control::ALIGN_CENTER );
500
500
zoomControls->setHorizAlign ( Control::ALIGN_CENTER );
501
- zoomControls->setPosition ( 40 , 180 );
502
- zoomControls->setPadding ( 3 );
501
+ zoomControls->setPosition ( 35 , 170 );
502
+ zoomControls->setPadding ( 6 );
503
503
504
504
// Zoom In
505
505
osg::Image* zoomInImg = osgDB::readImageFile ( imgDir + " /zoom-in.png" );
@@ -521,13 +521,13 @@ void GlobePlugin::setupControls()
521
521
// Horizontal container
522
522
HBox* extraControls = new HBox ();
523
523
extraControls->setFrame ( new RoundedFrame () );
524
- // extraControls->getFrame()->setBackColor(0.5,0.5,0.5 ,0.1 );
525
- extraControls->setMargin ( 10 );
524
+ extraControls->getFrame ()->setBackColor (1 , 1 , 1 ,0.5 );
525
+ extraControls->setMargin ( 0 );
526
526
extraControls->setSpacing ( 10 );
527
527
extraControls->setVertAlign ( Control::ALIGN_CENTER );
528
528
extraControls->setHorizAlign ( Control::ALIGN_CENTER );
529
- extraControls->setPosition ( 5 , 240 );
530
- extraControls->setPadding ( 3 );
529
+ extraControls->setPosition ( 5 , 220 );
530
+ extraControls->setPadding ( 6 );
531
531
532
532
// Sync Extent
533
533
osg::Image* extraSyncImg = osgDB::readImageFile ( imgDir + " /sync-extent.png" );
@@ -552,10 +552,10 @@ void GlobePlugin::setupControls()
552
552
// END EXTRA CONTROLS
553
553
554
554
// add controls groups to canavas
555
- mControlCanvas ->addControl ( moveVControls );
556
555
mControlCanvas ->addControl ( moveHControls );
557
- mControlCanvas ->addControl ( rotateControls );
556
+ mControlCanvas ->addControl ( moveVControls );
558
557
mControlCanvas ->addControl ( tiltControls );
558
+ mControlCanvas ->addControl ( rotateControls );
559
559
mControlCanvas ->addControl ( zoomControls );
560
560
mControlCanvas ->addControl ( extraControls );
561
561
0 commit comments