forked from mirror/openmw-tes3mp
Merge pull request #1464 from akortunov/guifixes
Fixed padding of MessageBox buttons
This commit is contained in:
commit
26e3de1025
1 changed files with 8 additions and 7 deletions
|
@ -206,7 +206,8 @@ namespace MWGui
|
|||
int textButtonPadding = 10; // padding between the text-widget und the button-widget
|
||||
int buttonLeftPadding = 10; // padding between the buttons if horizontal
|
||||
int buttonTopPadding = 10; // ^-- if vertical
|
||||
int buttonPadding = 5; // padding between button label and button itself
|
||||
int buttonLabelLeftPadding = 12; // padding between button label and button itself, from left
|
||||
int buttonLabelTopPadding = 4; // padding between button label and button itself, from top
|
||||
int buttonMainPadding = 10; // padding between buttons and bottom of the main widget
|
||||
|
||||
mMarkedToDelete = false;
|
||||
|
@ -245,10 +246,10 @@ namespace MWGui
|
|||
if (buttonsWidth != 0)
|
||||
buttonsWidth += buttonLeftPadding;
|
||||
|
||||
int buttonWidth = button->getTextSize().width + 2*buttonPadding;
|
||||
int buttonWidth = button->getTextSize().width + 2*buttonLabelLeftPadding;
|
||||
buttonsWidth += buttonWidth;
|
||||
|
||||
buttonHeight = button->getTextSize().height + 2*buttonPadding;
|
||||
buttonHeight = button->getTextSize().height + 2*buttonLabelTopPadding;
|
||||
|
||||
if (buttonsHeight != 0)
|
||||
buttonsHeight += buttonTopPadding;
|
||||
|
@ -295,8 +296,8 @@ namespace MWGui
|
|||
buttonCord.left = left;
|
||||
buttonCord.top = messageWidgetCoord.top + textSize.height + textButtonPadding;
|
||||
|
||||
buttonSize.width = (*button)->getTextSize().width + 2*buttonPadding;
|
||||
buttonSize.height = (*button)->getTextSize().height + 2*buttonPadding;
|
||||
buttonSize.width = (*button)->getTextSize().width + 2*buttonLabelLeftPadding;
|
||||
buttonSize.height = (*button)->getTextSize().height + 2*buttonLabelTopPadding;
|
||||
|
||||
(*button)->setCoord(buttonCord);
|
||||
(*button)->setSize(buttonSize);
|
||||
|
@ -322,8 +323,8 @@ namespace MWGui
|
|||
std::vector<MyGUI::Button*>::const_iterator button;
|
||||
for(button = mButtons.begin(); button != mButtons.end(); ++button)
|
||||
{
|
||||
buttonSize.width = (*button)->getTextSize().width + buttonPadding*2;
|
||||
buttonSize.height = (*button)->getTextSize().height + buttonPadding*2;
|
||||
buttonSize.width = (*button)->getTextSize().width + buttonLabelLeftPadding*2;
|
||||
buttonSize.height = (*button)->getTextSize().height + buttonLabelTopPadding*2;
|
||||
|
||||
buttonCord.top = top;
|
||||
buttonCord.left = (mainWidgetSize.width - buttonSize.width)/2;
|
||||
|
|
Loading…
Reference in a new issue