OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Понедельник, 16 Июнь, 2025 02:57

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: Вторник, 13 Декабрь, 2005 11:00 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 10:37
Сообщения: 875
Откуда: Россия, Владивосток
То ли я к концу рабочего дня чего-то не понимаю, то ли Блэкбокс :(

Прошу прощения за большую картинку, но так проще пояснить.

Изображение

Что значит "охрана или проверяемый тип не переопределение типа переменной"? А чего же он тогда переопределение :x ?! Или я что-то совсем не так делаю?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Что бы это значило?
СообщениеДобавлено: Вторник, 13 Декабрь, 2005 11:19 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 18:55
Сообщения: 2272
Откуда: Россия, Нижний Новгород
Properties.Property --> Controls.Prop

p := prop;

prop := p(Controls.Prop);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Что бы это значило?
СообщениеДобавлено: Среда, 14 Декабрь, 2005 09:51 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 10:37
Сообщения: 875
Откуда: Россия, Владивосток
Да, вечером действительно лучше отдыхать :?

Но всё равно вопрос остался - как изменить размер кнопки (или сразу создать кнопку требуемого размера)?

Views.HandlePropMsg с предварительным созданием SizeMsg не прокатывает. По исходниками такое впечатление, что PushButton вообще не обрабатывает сообщения об изменении размера :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Среда, 14 Декабрь, 2005 14:22 
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Правильно, и не покатит. Если я не ошибаюсь, решение о конкретном размере элемента принимает его контейнер, то есть, TextModel.
И правильное решение вот этой проблемы - использовать не Formatter, а TextModels.Writer, у коего можно при записи отображения передать ширину и высоту:

writer.WriteView(button, w, h)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2025, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB