mirror of
https://github.com/aseprite/aseprite.git
synced 2024-10-03 21:46:20 +00:00
Make Entry fields bigger in ContextBar to avoid text scrolling
This commit is contained in:
parent
ea130da9a7
commit
d5c47e2213
@ -434,8 +434,12 @@ bool Entry::onProcessMessage(Message* msg)
|
||||
|
||||
void Entry::onSizeHint(SizeHintEvent& ev)
|
||||
{
|
||||
int trailing = font()->textLength(getSuffix());
|
||||
trailing = MAX(trailing, 2*theme()->getEntryCaretSize(this).w);
|
||||
|
||||
int w =
|
||||
+ font()->textLength("w") * MIN(m_maxsize, 6)
|
||||
+ trailing
|
||||
+ 2*guiscale()
|
||||
+ border().width();
|
||||
|
||||
|
@ -134,8 +134,11 @@ bool IntEntry::onProcessMessage(Message* msg)
|
||||
|
||||
void IntEntry::onSizeHint(SizeHintEvent& ev)
|
||||
{
|
||||
int min_w = font()->textLength(m_slider.convertValueToText(m_min) + "%");
|
||||
int max_w = font()->textLength(m_slider.convertValueToText(m_max));
|
||||
int trailing = font()->textLength(getSuffix());
|
||||
trailing = MAX(trailing, 2*theme()->getEntryCaretSize(this).w);
|
||||
|
||||
int min_w = font()->textLength(m_slider.convertValueToText(m_min));
|
||||
int max_w = font()->textLength(m_slider.convertValueToText(m_max)) + trailing;
|
||||
|
||||
int w = MAX(min_w, max_w);
|
||||
int h = textHeight();
|
||||
|
Loading…
Reference in New Issue
Block a user