![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2009
Сообщений: 28
|
Есть стандартный компонент Button.
При уменьшении размеров кнопки, например до height 15, шрифт размером в 10-11px уезжает вниз. Как его поднять на середину кнопки ?? У Label усть св-во textPadding но оно работает только в горизонтальном направлении. |
|
|||||
|
Регистрация: May 2008
Сообщений: 61
|
Обычный button.setStyle("textPadding", 2) не помогает? Можно, тогда, написать свой класс, производный от Button, в нем переопределить функцию draw() и уже в ней двигать textField как вам надо.
|
|
|||||
|
Регистрация: Aug 2009
Сообщений: 28
|
textPadding - это сдвиг по х. По вертикале не смещается таким образом.
Неужели нет нормального св-ва ) Спасибо за идею насчет переопределения ... видимо придется только так, хотя странно. |
|
|||||
|
Регистрация: May 2008
Сообщений: 61
|
Попробуйте еще компонент AutoSizeButton из библиотеки компонентов Yahoo! Astra
P.S. Кстати, в исходниках LabelButton посмотрел, что textField позиционируется по середине высоты кнопки: Так что все должно быть нормально... |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:32. |
|
|
« Предыдущая тема | Следующая тема » |
|
|