Reviews / articles about OS/2 |
Operating systems: ArcaOS, eComStation, IBM OS/2 Warp |
|
|
DATE: 2011-10-11 14:55:17 AUTHOR: eCo Software
2012/05/20
ВведениеЭлементы управления должны быть незаметными, удобными. Важно, как показывать данные пользователя? Ничего лишнего, правильный размер, правильное количество буковок. Можно помогать разработчикам в этом вопросе, если делать правильные PM-контролы (элементы управления, шаблоны окон).
PM-01: Система уведомлений (баннеры, плакаты)(Desktop, PM) Реализовано. см. сайт: http://ecomstation.ru/banners
PIC: Задача - показать, что хотим сделать слой для плакатов (баннеров) поверх рабочего стола. Чтобы плакаты не перекрывались и всегла находили свободное место. Предлагается: нарисовать картинку 3D: Рабочий стол в 3D перспективе. перед ним полупрозрачная стекляный экран (прямоугольник такого же размера). на нем 4 плаката. Т.е. сверху два, по центру 1 и второй где-то.. 4.2. Новая радиостанция
Плакатик, что новая интернет радио станция - Jazz 4.3. CRC Banners
PIC: Wifi, Battery LOW - найти старые картинки 4.4. Информирование пользователя Сейчас: при операциях suspend/resume - нет сообщений. При shutdown - есть MsgBox При загрузке - при успешной загрузке - не нужны, только если ошибки. Вопрос: нужны ли сообщения при засыпании/просыпании ноутбука (Progress-bar / MsgBox)? Почему это так важно?
PM-04: Элемент управления "Кнопка с ответом"(PM) Кнопка с ответом = Кнопка с локальным статусом Рекомендуется использовать такой элемент: Кнопка и справа от неё окно для сообщения результата. При нажатии на кнопку, результат пишется в окно для сообщения. Раньше было принято по-другому: нажимаешь кнопку, показывается MsgBox. Или результат пишется в статус-строке внизу Главного окна. Примеры:
PM-05: Элемент управления "Выбери меня"Опять убедились, что нужно сделать: PM-контрол "ВыбериМеня" (Select me, Toolbar with transparency) Useful for simple applications
Расширить его использование - пусть он используется в 1% всех диалогов.
PM-06: Элемент управления "MxN, Картинки и текст с подкладкой"(PM) // В каком виде выпускать? PM-контрол с советами Второе название: Select me с полупрозрачными надписями Предлагается сделать PM-контрол вида:
Ну да, стандартное меню, выбери картинку из NxM матрицы. В каких программах может применяться?
Разработчик задает картинки и текст, а PM-контрол все это визуализирует. Обуждаем:
ЕСЛИ это важно, нужно и полезно, то
PM-09: Локальный всплывающий тулбар// В каком виде выпускать? Опубликовать в виде советов Хороший пример: Firefox, при нажатии Ctrl-F появляется тулбар для поиска текста.
Идея пришла когда обсуждали Virtual keyboard. Для VKeyb предлагается сделать такое:
Смысл?
ЕСЛИ это важно, нужно и полезно, то
PM-10: Тулбар с круглыми кнопкамиToolbar, Round buttons, - напомнить историю coolfm, warpvision.
PIC: картинка + маска (это чтобы нарисовать), а также картинка с нажатыми и картинками с подсвеченными мышью (здесь) В результате можно будет делать
PIC: все-таки нужен тулбар с кнопками, которые разного размера, чтобы юзеры прочуствовали. плюс.. важно показать окно с фильмом. (пример) Influence:
PM-11: Контрол "Анимация"[PM] Нужно сделать новый элемент управления: Окно с анимацией: gif, или простой сценарий. кнопки stop/play не нужны. просто прокручивание кадров. Применение:
PM-12: PM-контрол NxM картинокВажно, чтобы интерфейс для разработчика был простым.
PM-13: Локальная кнопка (в рабочем окне)Что такое локальная кнопка? Это кнопка а рабочей области, где показываются данные для пользователя (в контейнере, в большом окне, ..). Вот вариант, как рисовать локальную кнопку. picture 1 picture 2 Обсуждение:
flat button, Плоские кнопки: http://programming.softlandmark.com/images/screenshots/My_Command_Button_ActiveX_28295.jpg
PM-14: Таблица с сортировкойcat: Во многих программах используется такой компонент: список из нескольких колонок, есть строка заголовка, колонки можно передвигать мышкой, при щелчке по заголовку происходит сортировка по данной колонке.
PM-15: ThumbSelector / Thumbnail selectorРазработчик подает контролу N картинок. Контрол возвращает: выбрана картинка i-ая, либо отмена. Опции: размер картинки, размер всего окна. Как выглядит? по середине картинка, слева и справа стрелочки для пролистывания, какие-то тексты: всего 25 картинок, выбрана: "Тургенев"
Важно: нужно какие-то украшения, чтобы запоминалось. Да, это контрол из eComStation.
PM-16: Матрица картинокРазработчик подает контролу N картинок. Контрол возвращает: выбрана картинка i-ая, либо отмена.
Похоже, такой элемент уже готов - см. Матрица с бабусями.
PM-17: Заголовок фрейм-окнаA) Нужно рисовать иконку PNG слева вверху. Можно ли показывать крупную PNG иконку слева вверху?
PM-XX: Несколько предложений
В eComStation не хватает разных библиотечек для организации пользовательского интерфейса. Можно было бы ими заняться, но и тут та же проблема - непонятно, как продать. Единственный выход - делать PM-либу + shareware-программу на её основе.
Дополнительная информация:
Комментарии:
|
|
|||||||||||||||||||
(C) OS2.GURU 2001-2021