Руководство программиста в Photon (1037671), страница 20
Текст из файла (страница 20)
Вы можете выбрать область и затем использовать эти инструменты для вращения, зеркального отображения, вырезания, копирования или вклеивания этой области.
Несколько замечаний:
-
Если Вы вращаете область, которая не является чисто квадратной, область может перерисовать некоторые символы.
-
Если часть вращаемой области вышла за рисунок, эта часть может быть удалена.
-
Используя инструмент зеркального отображения совместно с инструментом копирования, Вы можете создавать зеркальные образы.
-
При вклеивании укажите на новое местоположение, затем щёлкните. Эта позиция является левым верхним углом вклеиваемой области.
-
Вы можете использовать буфер обмена для копирования образа с одного виджета в другой, или копировать образ в его "установочную" версию, чтобы сделать минимальные изменения.
Другие средства управления попиксельным образом
Попиксельный редактор также включает следующие кнопки:
Когда вы хотите: | Используйте это средство: |
Включить/выключить сетку | Show Grid |
Просматривать меньшую или большую область рисунка | Zoom |
Быстро удалить рисунок | Clear |
Просмотреть рисунок в его действительных размерах | Preview |
Удалить рисунок и выключить попиксельный редактор | Delete |
Импортировать образ (только для ресурсов типа образов) | Import |
Описание стандартных кнопок редактора в нижней части редактора см. в разделе "Редактирование ресурсов виджета".
Редактор цвета
Редактор цвета позволяет Вам модифицировать любой ресурс цвета. Там, где Вы щёлкните на панели управления ресурсами, определит, какой редактор цвета Вы увидите:
чтобы использовать: | Щёлкните на ресурсе цвета: |
Полный редактор цвета | Имя или описание |
Быстрый редактор цвета | Текущее значение |
Полный редактор цвета
Если Вы щёлкните на имени ресурса или описании (т.е. левой стороне панели управления ресурсами), отобразится полный редактор цвета:
Рис. 6-2. Редактор цвета
Полный редактор цвета даёт Вам выбор из:
-
16 базовых цветов, которые Вы не можете изменить
-
прозрачности
-
48 дополнительных цветов, которые Вы можете подогнать под свои нужды, используя ползунки либо в RGB (красеый/зелёный/синий), либо в HSB (оттенок/насыщенность/яркость) режимах цветности.
Использование прозрачного заполнения может привести к мельканию и ухудшению производительности Вашего приложения, особенно, если Ваше приложение модифицирует много объектов.
Описание стандартных кнопок редактора в нижней его части см. в разделе "Редактирование ресурсов виджета".
Быстрый редактор цвета
Если Вы щёлкните на значении ресурса цвета (т.е. на правой стороне панели управления ресурсами), отобразится быстрый редактор цвета:
Чтобы изменить значение, перемещайте ползунок слева. Для изменения оттенка щёлкните и перетаскивайте указатель на цветном лоскутке справа.
Редактор флагов/опций
Всякий раз, когда Вы щёлкаете на ресурсе флагов или ресурсе, позволяющем Вам выбирать только одно из нескольких предопределённых значений, Вы увидите редактор флагов/опций. Например:
Рис. 6-3. Редактор флагов/опций
Ресурсы флагов
Если Вы щёлкните на ресурсе флагов, этот редактор позволит Вам выполнить множественные выборы из отображаемого списка. Чтобы редактировать список флагов:
-
Выберите (или снимите выбор) с желаемых флагов. Поскольку каждый флаг является отдельным переключателем, Вы можете выбрать любое число флагов или оставить их все невыбранными.
-
Примите эти изменения кнопкой ("Apply" или "Done").
Виджеты изменятся, отражая новые флаги.
Ресурсы списка опций
Если Вы щёлкните на ресурсе, который может иметь только одно значение, редактор флагов/опций позволит Вам выполнить только один выбор из отображаемого списка. Чтобы выбрать опцию из списка:
-
Щёлкните на опции. Ранее выбранная опция станет невыбранной.
-
Дайте команду принять сделанные изменения.
Описание стандартных кнопок редактора в нижней его части см. в разделе "Редактирование ресурсов виджета".
Редактор шрифтов
Каждый раз, когда Вы выберите какой-либо ресурс шрифта в панели управления ресурсами, Вы увидите редактор шрифтов:
Рис. 6-4. Редактор шрифтов
Редактор шрифтов включает такие виджеты:
Font | Гарнитура виджета. Просто щёлкните на этой кнопке или расположенной рядом кнопке меню, затем выберите из отобразившегося списка гарнитур. |
Style | Стиль (жирный и/или наклонный), если возможно для текущего шрифта и его размера. |
Quality | Плоский или сглаженный. Сглаживание сглаживает края у шрифта, делая шрифт выглядящим более приятно, это возможно только для масштабируемых шрифтов, таких как Swiss или Dutch. |
Size | Размер шрифта в пунктах |
Если гарнитура не поддерживает жирный или наклонный стиль для данного типоразмера, сответствующие стили становятся тусклыми или невыбираемыми.
Описание стандартных кнопок редактора в нижней его части см. в разделе "Редактирование ресурсов виджета".
Редактор списка
Виджеты, такие как PtList, обеспечивают список базирующихся на тексте пунктов. Для редактирования списка используется редактор списка PhAB.
Чтобы открыть редактор и добавить первый пункт:
-
Выберите виджет, затем щёлкните на соответствующем ресурсе в панели управления ресурсами (обычно "List of Items"). Вы увидите редактор:
Рис. 6-5. Редактор списка
-
Щёлкните на текстовой области внизу диалога, затем наберите требуемый текст.
Если Вам надо набрать символы, которых нет на Вашей клавиатуре, Вы можете использовать формирующие последовательности, приведённые в разделе "Формирующие последовательности Photon'а" в приложении "Многоязыковая поддержка Unicode".
-
Нажмите <Enter> или щёлкните на "Insert After".
-
Щёлкните на "Apply" или "Done".
Чтобы добавить ещё пункты в список:
-
Щёлкните по имеющемуся пункту, затем щёлкните на "Insert After" или "Insert Before". Вы увидите новый пункт, добавленный в список.
-
Используя текстовую область, отредактируйте текст нового пункта.
-
Щёлкните на "Modify", затем щёлкните на "Apply" или "Done".
-
Вы не сможете создать пустые строки внутри списка пунктов.
Редактирование существующих пунктов списка
Чтобы редактировать пункт:
-
Щёлкните на пункте.
-
Отредактируйте текст пункта.
-
Щёлкните на "Modify", затем щёлкните на "Apply" или "Done".
Относительно горячих клавиш текстового редактирования см. раздел "Текстовые редакторы".
Удаление пунктов списка
Чтобы удалить пункт:
-
Щёлкните на пункте, затем щёлкните на "Delete".
-
Щёлкните на "Apply" или "Done".
Описание стандартных кнопок редактора в его нижней части см. в разделе "Редактирование ресурсов виджета".
Редактор чисел
Вы можете редактировать значение числового ресурса непосредственно в панели управления ресурсами, или же Вы можете щёлкнуть на имени ресурса, чтобы использовать редактор чисел:
Рис. 6-6. Редактор чисел
Чтобы изменить значение, отображаемое редактором, Вы можете:
-
использовать технологию редактирования текста, описанную в разделе "Текстовые редакторы"
или
-
щёлкнуть на кнопках увеличения/уменьшения.
Описание стандартных кнопок редактора в его нижней части см. в разделе "Редактирование ресурсов виджета".
Текстовые редакторы
Вы можете редактировать текстовый ресурс непосредственно в панели управления ресурсами, или можете щёлкнуть на ресурсе, чтобы отобразить текстовый редактор. Существует два текстовых редактора: один для однострочного текста и один для многострочного.
Всякий раз, щёлкнув на однострочном текстовом ресурсе на панели управления ресурсами (напр., ресурсе "Text String" для "PtText"), Вы увидите текстовый редактор:
Когда Вы выберите какой-либо многострочный текстовый ресурс – такой как ресурс "Text String" виджета PtLabel или PtMultiText – Вы увидите многострочный текстовый редактор:
Рис. 6-7. Многострочный текстовый редактор
Одно- и многострочный редакторы похожи – вот их общие операции:
Для того, чтобы: | Делайте это: |
Удалить символ перед текстовым курсором | Нажмите <Backspace> |
Удалить символ после курсора | Нажмите <Del> |
Удалить несколько символов одновременно | Протащите указатель по символам, затем нажмите <Del> |
Удалить целую строку | Нажмите <Ctrl>+<U> |
"Перескочить" курсором на любую позицию в строке | Щёлкните на этой позиции |
Переместить курсор с символа на символ | Нажмите <> или <> |
Переместить курсор в начало или конец строки | Нажмите <Home> или <End> |
Для однострочного текстового редактора:
для того, чтобы: | Делайте это: |
Обработать текстовую строку | Нажмите <Enter> или щёлкните на "Done" или "Apply" |
Для многострочного текстового редактора:
Для того, чтобы: | Делайте это: |
Ввести новую строку текста | Нажмите <Enter> |
Переместить курсор в начало или конец строки | Нажмите <Home> или <End> |
Переместить курсор в начало или конец текста | Нажмите <Ctrl>+<Home> или <Ctrl>+<End> |
Принять все изменения и закрыть редактор | Нажмите <Ctrl>+<Enter> |
Если Вам необходимо набрать символы, которых нет на клавиатуре, Вы можете использовать формирующие последовательности, описанные в разделе "Формирующие последовательности в Photon" приложения "Поддержка многоязычности Unicode".