Skip to content

Commit

Permalink
Refined the colouring of widget to be more in sync with the defaults …
Browse files Browse the repository at this point in the history
…used in Qt.

git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14384 16af8721-9629-0410-8352-f15c8da7e697
  • Loading branch information
robertosfield committed Jul 24, 2014
1 parent a337eb1 commit 11cfcb5
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 8 deletions.
4 changes: 2 additions & 2 deletions src/osgUI/ComboBox.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -171,9 +171,9 @@ void ComboBox::createGraphicsImplementation()
osg::ref_ptr<osg::Group> group = new osg::Group;
bool requiresFrame = (getFrameSettings() && getFrameSettings()->getShape()!=osgUI::FrameSettings::NO_FRAME);
float frameWidth = 0.0;
osg::Vec4 frameColor(0.97f,0.97f,0.97f,1.0f);
if (requiresFrame)
{
osg::Vec4 frameColor(0.75f,0.75f,0.75f,1.0f);
frameWidth = getFrameSettings()->getLineWidth();

group->addChild(style->createFrame(_extents, getFrameSettings(), frameColor));
Expand Down Expand Up @@ -234,7 +234,7 @@ void ComboBox::createGraphicsImplementation()
}
else
{
_buttonSwitch->addChild( style->createPanel(_extents, osg::Vec4(1.0f,1.0f,1.0f,1.0f)) );
_buttonSwitch->addChild( style->createPanel(_extents, frameColor) );
}

_buttonSwitch->setSingleChildOn(_currentItem);
Expand Down
2 changes: 1 addition & 1 deletion src/osgUI/Dialog.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ void Dialog::createGraphicsImplementation()
float titleHeight = 10.0;
osg::BoundingBox titleBarExents(_extents.xMin(), _extents.yMax(), _extents.zMin(), _extents.xMax(), _extents.yMax()+titleHeight, _extents.zMin());

osg::Vec4 dialogBackgroundColor(0.8,0.8,0.8,1.0);
osg::Vec4 dialogBackgroundColor(0.84,0.82,0.82,1.0);
osg::Vec4 dialogTitleBackgroundColor(0.5,0.5,1.0,1.0);

_group->addChild( style->createPanel(_extents, dialogBackgroundColor) );
Expand Down
4 changes: 3 additions & 1 deletion src/osgUI/LineEdit.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ void LineEdit::createGraphicsImplementation()
osg::ref_ptr<osg::Group> group = new osg::Group;

osg::BoundingBox extents(_extents);
osg::Vec4 frameColor(0.75f,0.75f,0.75f,1.0f);
osg::Vec4 frameColor(1.0f,1.0f,1.0f,1.0f);

bool requiresFrame = (getFrameSettings() && getFrameSettings()->getShape()!=osgUI::FrameSettings::NO_FRAME);
if (requiresFrame)
Expand All @@ -93,6 +93,8 @@ void LineEdit::createGraphicsImplementation()
extents.yMax() -= getFrameSettings()->getLineWidth();
}

// clear background of edit region
group->addChild(style->createPanel(extents, frameColor));

osg::ref_ptr<Node> node = style->createText(extents, getAlignmentSettings(), getTextSettings(), _text);
_textDrawable = dynamic_cast<osgText::Text*>(node.get());
Expand Down
8 changes: 4 additions & 4 deletions src/osgUI/PushButton.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -77,11 +77,11 @@ void PushButton::createGraphicsImplementation()

_buttonSwitch = new osg::Switch;

float unFocused = 0.7;
float withFocus = 0.8;
float pressed = 0.5;
float unFocused = 0.92;
float withFocus = 0.97;
float pressed = 0.75;

osg::Vec4 frameColor(0.75f,0.75f,0.75f,1.0f);
osg::Vec4 frameColor(unFocused,unFocused,unFocused,1.0f);

osg::BoundingBox extents(_extents);

Expand Down

0 comments on commit 11cfcb5

Please sign in to comment.