Показать сообщение отдельно
Старый 22.10.2017, 02:42
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 50  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Ну.. да) Если ты хочешь, чтобы она как-то "себя вела" в неактивном состоянии, то придется это описывать, как иначе то.. Тогда и стейты надо вводить "неактивный овер", "неактивный даун", "неактивный дефолт".. Но это ж совсем не обязательно.. Это имеет смысл для кнопок-итемов выпадающего списка, да и то по чисто эстетическим соображениям. А так — просто засовываешь неактивный стейт в контейнер, делаешь контейнеру .маусЧилдрен и .маусЕнаблед = false и хорош, режим дизаблед готов, можно даже не отписываться.

Добавлено через 8 минут
Цитата:
если нет контейнера, то текст на кнопке тоже "бледнеет", что не есть гуд.
я тебе больше скажу — все стейты сделаны спрайтами для того, чтобы пихать в них лейблы. Так то можно было бы прямо битмапы состояний совать в контейнер, нет смысла каждый упаковывать в спрайт. Но нет, иногда хочется на разных стейтах иметь по-разному оформленную надпись, а то и разный текст (особенно если это toggle button — кнопка с фиксацией "вкл / выкл", как у чек-бокса).
__________________
Reality.getBounds(this);