Merge pull request #31127 from MuffinManKen/checkbox_implement_check_vadjust
Implemented check_vadjust in CheckBox & CheckButton. It was exposed to the editor, but not used.
This commit is contained in:
commit
904e3100ac
4 changed files with 4 additions and 2 deletions
|
@ -14,6 +14,7 @@
|
|||
</constants>
|
||||
<theme_items>
|
||||
<theme_item name="check_vadjust" type="int" default="0">
|
||||
The vertical offset used when rendering the check icons.
|
||||
</theme_item>
|
||||
<theme_item name="checked" type="Texture">
|
||||
</theme_item>
|
||||
|
|
|
@ -14,6 +14,7 @@
|
|||
</constants>
|
||||
<theme_items>
|
||||
<theme_item name="check_vadjust" type="int" default="0">
|
||||
The vertical offset used when rendering the icons.
|
||||
</theme_item>
|
||||
<theme_item name="disabled" type="StyleBox">
|
||||
</theme_item>
|
||||
|
|
|
@ -79,7 +79,7 @@ void CheckBox::_notification(int p_what) {
|
|||
|
||||
Vector2 ofs;
|
||||
ofs.x = sb->get_margin(MARGIN_LEFT);
|
||||
ofs.y = int((get_size().height - get_icon_size().height) / 2);
|
||||
ofs.y = int((get_size().height - get_icon_size().height) / 2) + get_constant("check_vadjust");
|
||||
|
||||
if (is_pressed())
|
||||
on->draw(ci, ofs);
|
||||
|
|
|
@ -76,7 +76,7 @@ void CheckButton::_notification(int p_what) {
|
|||
Size2 tex_size = get_icon_size();
|
||||
|
||||
ofs.x = get_size().width - (tex_size.width + sb->get_margin(MARGIN_RIGHT));
|
||||
ofs.y = (get_size().height - tex_size.height) / 2;
|
||||
ofs.y = (get_size().height - tex_size.height) / 2 + get_constant("check_vadjust");
|
||||
|
||||
if (is_pressed())
|
||||
on->draw(ci, ofs);
|
||||
|
|
Loading…
Reference in a new issue