Kaydet (Commit) 6e836a56 authored tarafından Caolán McNamara's avatar Caolán McNamara

implemented centered button box mode

Change-Id: I17b60440297d4eecca0737f811f6e56cc5bc91ce
üst 11f50dfa
...@@ -569,6 +569,15 @@ void VclButtonBox::setAllocation(const Size &rAllocation) ...@@ -569,6 +569,15 @@ void VclButtonBox::setAllocation(const Size &rAllocation)
setPrimaryCoordinate(aMainGroupPos, nSpacing); setPrimaryCoordinate(aMainGroupPos, nSpacing);
} }
break; break;
case VCL_BUTTONBOX_CENTER:
if (!aReq.m_aMainGroupDimensions.empty())
{
long nMainPrimaryDimension = getPrimaryDimension(
addSpacing(aReq.m_aMainGroupSize, aReq.m_aMainGroupDimensions.size()));
long nExtraSpace = nAllocPrimaryDimension - nMainPrimaryDimension;
setPrimaryCoordinate(aMainGroupPos, nExtraSpace/2);
}
break;
default: default:
SAL_WARN("vcl.layout", "todo unimplemented layout style"); SAL_WARN("vcl.layout", "todo unimplemented layout style");
case VCL_BUTTONBOX_DEFAULT_STYLE: case VCL_BUTTONBOX_DEFAULT_STYLE:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment