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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вклеивание 108

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

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

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

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

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

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

Шаблоны 110

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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