Команды интерфейса пользователя

<< Нажмите, чтобы показать Содержание >>

Команды интерфейса пользователя

Обзор

Команды интерфейса (actions) – альтернативный способ выполнять операции в редакторе TRichViewEdit для FireMonkey. Панель инструментов TRVWidget позволяет выполнить те же операции, что и команды, и многие другие.

В отличие от команд для VCL и Lazarus, команды FireMonkey не работают с редактором, находящемся в фокусе ввода. Редактор должен быть задан явным образом в свойстве ControlPanel.Editor.

Важная особенность всех таких команд – они должны находиться в TActionList, присвоенном свойству ActionList компонента TRVControlPanel. Только таким образом обновление состояния команд (свойств Enabled и Checked) работает должным образом.

Базовые команды

Эти классы не используются непосредственно.

Базовые команды:

•TrvCustomAction – родительский класс для всех команд

•TrvAction – родительский класс для команд, работающих с редактором TRichViewEdit

Базовые команды для работы с текстом:

•TrvActionTextStyles – родительский класс для команд, работающих со свойством TextStyles

•TrvActionFontStyle – родительский класс для команд, работающих со свойством TextStyles[].Style

•TrvActionFontStyleEx – родительский класс для команд, работающих со свойством TextStyles[].StyleEx

•TrvActionSSScript – родительский класс для команд, работающих со свойством TextStyles[].SubSuperScript

Базовые команды для работы с абзацами:

•TrvActionParaStyles – родительский класс для команд, работающих со свойством ParaStyles

•TrvActionAlignment – родительский класс для команд, работающих со свойством ParaStyles[].Alignment

Команды для работы с текстом

Изменение стиля текста:

•TrvActionFontBold делает текст полужирным

•TrvActionFontItalic делает текст курсивом

•TrvActionFontUnderline подчёркивает текст

•TrvActionFontStrikeout перечёркивает текст

•TrvActionFontOverline добавляет черту над текстом

•TrvActionFontAllCaps включает режим отображения прописных букв

Надстрочный и подстрочный текст:

•TrvActionSubscript делает текст подстрочным

•TrvActionSuperscript делает текст надстрочным

Команды для работы с абзацами

Выравнивание:

•TrvActionAlignLeft выравнивает левому полю

•TrvActionAlignCenter выравнивает по центру

•TrvActionAlignRight выравнивает правому полю

•TrvActionAlignJustify выравнивает правому ширине

Отступы:

•TrvActionIndentDec уменьшает отступ

•TrvActionIndentInc увеличивает отступ

Остальные команды интерфейса

Управление панелью инструментов:

•TrvActionExpandWidget разворачивает/сворачивает панель