Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Литература / photon_old.doc
Скачиваний:
40
Добавлен:
02.04.2015
Размер:
7.88 Mб
Скачать

Глава 5. Создание виджетов в PhAb 98

Типы виджетов 98

Имена экземпляров 99

Редактирование имени экземпляра виджета 99

Принимаемое по умолчанию имя экземпляра 99

Когда назначать уникальное имя 99

Имена экземпляров и переводы 100

Дублированные имена 100

Создание виджета 100

Создание нескольких виджетов 101

Отмена режима создания 101

Выбор виджетов 101

Одиночный виджет 101

Метод указать-и-щёлкнуть 101

Метод контрольных панелей 102

Несколько виджетов 102

Использование охватывающего прямоугольника 102

Использование "<Shift> и щелчок" 102

Использование панелей управления 102

Виджеты внутри группы 103

Использование панели "Module Tree" 103

Использование кнопок "Следующая" и "Предыдущая" 103

Скрытые виджеты 103

Выравнивание виджетов 103

По другому виджету 104

По родительскому контейнеру 104

Общепользовательский доступ (СИА) и управление фокусом 104

Изменение фокусировки через клавиатуру 104

Управление фокусом 105

Ответные реакции фокусировки 105

Функции обработки фокусировки 105

Упорядочивание виджетов 106

Перетаскивание виджетов 107

Предустановки перетаскивания 107

Установка координат x и y виджетов 108

Перемещение виджетов между контейнерами 108

Изменение размеров виджетов и модулей 108

Буфер обмена 108

Вырезание и копирование 109

Вклеивание 109

Просмотр буфера обмена 110

Редактирование буфера обмена 110

Дублирование виджетов и контейнеров 110

Удаление виджетов 110

Импортирование графических файлов 110

Изменение класса виджета 111

Шаблоны 111

Создание шаблонов 111

Рис. 5-1. Диалог для создания новых шаблонов 112

Добавление подогнанного виджета 112

Редактирование шаблонов 113

Удаление шаблонов 113

Глава 6. Редактирование ресурсов и ответных реакций в PhAb 114

Редактирование ресурсов виджета 114

Попиксельный редактор 115

Рис. 6-1. Простая сессия попиксельного редактора 115

Установка размеров попиксельного образа 116

Как рисовать и стирать 116

Выбор цветов 116

Выбор фонового цвета 116

Рисование "от руки" 116

Рисование линий, прямоугольников и кругов 117

Заполнение замкнутой области 117

Выбор области 117

"Подталкивание" области 117

Использование панели инструментов попиксельного образа 118

Другие средства управления попиксельным образом 118

Редактор цвета 118

Полный редактор цвета 118

Рис. 6-2. Редактор цвета 119

Быстрый редактор цвета 119

Редактор флагов/опций 119

Рис. 6-3. Редактор флагов/опций 120

Ресурсы флагов 120

Ресурсы списка опций 120

Редактор шрифтов 120

Рис. 6-4. Редактор шрифтов 120

Редактор списка 121

Рис. 6-5. Редактор списка 121

Редактирование существующих пунктов списка 122

Удаление пунктов списка 122

Редактор чисел 122

Рис. 6-6. Редактор чисел 122

Текстовые редакторы 122

Рис. 6-7. Многострочный текстовый редактор 123

Редактор функций 124

Рис. 6-8. Редактор функций 124

Ответные реакции 124

Редактирование ответных реакций: 125

Рис. 6-9. Редактор ответных реакций 126

Модульные ответные реакции 127

Рис. 6-10. Области редактора ответных реакций 127

Предреализационная установочная функция 128

Постреализационная установочная функция 128

Установочные функции хранятся в заготовочных файлах 128

Ответные реакции кодового типа 128

Функции ответных реакций хрянятся в заготовочных файлах 129

Ответные реакции горячих клавиш 129

Горячие клавиши – основы 129

Задание метки горячей клавиши 130

Задание ответной реакции 130

Где должен появиться модуль 130

Какой виджет Вам нужен в функции ответной реакции 130

Куда идти пользователю, чтобы нажать горячую клавишу 130

Рис. 6-11. Область "Hotkey" в редакторе ответных реакций 131

Обработка горячих клавиш 131

Отключение горячих клавиш 131

Обработчики событий – необработанные и отфильтрованные ответные реакции 132

Рис. 6-12. Область маски событий в редакторе ответных реакций 133

Рис. 6-13. Селектор событий 133

Соседние файлы в папке Литература