OberonCore

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

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Контрол WaitProgress
СообщениеДобавлено: Среда, 05 Декабрь, 2007 16:34 

Зарегистрирован: Вторник, 18 Сентябрь, 2007 08:48
Сообщения: 108
Выкладываю компонент WaitProgress на всеобщее обозрение.
Это порт моего компонента из Lazarus'а под Блэкбокс.
Так сказать, "тренировка на кошке" и апробация возможностей "черного ящика".
Поэтому просьба сильно не бить.

Представляет собой круговой прогресс-бар, имитирующий в FireFox'е, который появляется в правой верхней части браузера при загрузке страниц(ы).
Основное предназначение - ожидание пользователя при длительном выполнении расчетов (запросов), когда время завершения расчетов - неопределено.

Есть окно свойств (начальный и конечный цвета, вид и количество фигур (круг, квадрат), таймер).
В отличие от оригинального, компонент частично недоделан (но вполне работоспособный),
в нем отутствуют методы Start, Pause, Stop, свойство InActiveColor (неактивный цвет) -
потому что они должны быть связаны с интерактором, при обработке стадартного окна свойств StdProp.

При написании кода я отталкивался от StdHeader.

Приму замечания и пожелания.

PS. Использовался BB 1.6


Вложения:
Spin.zip [13.73 КБ]
Скачиваний: 442
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контрол WaitProgress
СообщениеДобавлено: Четверг, 06 Декабрь, 2007 09:23 

Зарегистрирован: Вторник, 18 Сентябрь, 2007 08:48
Сообщения: 108
Вопрос - как отобразить стандартное окно свойств?
Хочу связать контрол с интерактором.
Например, StdScrollers отображает как стандартное, так и свое окно свойств.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контрол WaitProgress
СообщениеДобавлено: Четверг, 06 Декабрь, 2007 09:31 
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Вы должны поддержать соответствующие Properties. А нужное окно ББ открывает автоматически, когда вьюшка emits some property...
См. модуль Properties.
и viewtopic.php?f=24&t=190


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

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


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

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


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

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