Описание пользователя
Глава 2. Интерфейс пользователя
§2.16. Создание и редактирование библиотек и вкладок панели блоков
§2.16.3. Особенности редактирования панели блоков
Описывается редактирование панели блоков RDS, находящейся в главном окне, средствами окна библиотеки.
Панель блоков редактируется почти так же, как и библиотеки: вкладки панели блоков – это папки внутри корневого элемента «панель блоков», а блоки на вкладках – это содержимое этих папок (рис. 264).
Рис. 264. Одна и та же вкладка панели блоков в главном окне RDS (вверху)
и в окне библиотеки (внизу)
Тем не менее, у библиотеки и панели блоков есть небольшие различия, которые влияют на внешний вид окна и допустимые действия в нем:
- в библиотеке можно создавать папки с блоками любой вложенности, а в панели блоков папки-вкладки можно создавать только в корневом элементе (блоки из всех вложенных папок, если они есть, будут размещены на соответствующей вкладке верхнего уровня без учета иерархии этих вложенных папок);
- в панели блоков имя вкладки, видимое пользователю, можно сделать отличающимся от имени ее папки на диске: например, можно использовать в имени вкладки символы, запрещенные для имен папок и файлов Windows;
- в библиотеке блоки могут размещаться в любой папке и в корневом элементе, а в панели блоков – только внутри папок (блоки должны быть внутри папок-вкладок, иначе они не будут отображаться на панели);
- в библиотеке блоки и папки всегда выводятся в алфавитном порядке, а в панели блоков порядок папок-вкладок и блоков внутри них можно задавать произвольно (в разных конфигурациях библиотек этот порядок может быть разным, см. §2.16.4);
- для блоков на панели нельзя задать крупный значок – используются только мелкие значки размером 16×16 точек экрана.
Чтобы порядок вкладок и блоков на вкладке панели для текущей выбранной конфигурации можно было задать вручную, при редактировании панели блоков в окне библиотеки появляются две дополнительные кнопки со стрелками вверх и вниз (см. рис. 264), позволяющие перемещать выделенные блоки или папки-вкладки вверх или вниз в списке. Чем ближе блок или вкладка к началу списка, тем левее будут они находиться на панели блоков в главном окне RDS. Часто используемые вкладки и блоки обычно перемещают в начало списка, чтобы не пришлось прокручивать панель для доступа к ним. Вместо использования кнопок со стрелками можно, при желании, просто перетаскивать блоки или папки в списке вверх и вниз левой кнопкой мыши, изменяя их порядок.
Поместим блок, рисующий анимированное изображение манипулятора, который в §2.16.2 был добавлен в библиотеку, еще и на панель блоков. Для этого сначала создадим для него вкладку на этой панели и назовем ее, например, «анимация».
Прежде всего, необходимо открыть окно библиотеки пунктом главного меню «», выбрать в дереве папок в его левой части корневой элемент «панель блоков», а затем щелкнуть правой кнопкой мыши на свободном месте (вне колонки «») правой панели со списком вкладок и выбрать в контекстном меню пункт «» (рис. 265).
Рис. 265. Создание новой вкладки панели блоков
Новая вкладка, как и ранее новая библиотека, автоматически получит имя «Library1». Чтобы переименовать ее, нужно щелкнуть на ней правой кнопкой мыши, выбрать в контекстном меню пункт «» (рис. 266) и ввести новое имя: «Анимация». Теперь можно войти внутрь нее двойным щелчком – именно туда мы будем добавлять новый блок.
Рис. 266. Переименование созданной вкладки
Блок манипулятора у нас уже есть в библиотеке вместе со значком и всплывающей подсказкой – проще всего скопировать его оттуда. Для этого нужно открыть еще одно окно библиотеки кнопкой в левой верхней части уже открытого окна или пунктом главного меню «» (уже знакомый нам пункт «» не открывает новое окно, если окно библиотеки уже открыто, вместо этого он вытаскивает это окно на передний план). Выберем в новом окне библиотеки папку «Library1», в которой находится блок манипулятора, и разместим два окна библиотеки рядом (рис. 267). Теперь можно скопировать блок «Hand» из одного окна в другое. Можно просто перетащить блок из одного окна в другое правой кнопкой мыши, но мы скопируем его через буфер обмена. Выделим блок в окне с открытой папкой «Library1» щелчком левой кнопкой мыши и нажмем Ctrl + C – блок теперь в буфере обмена. Щелкнем по пустому пока списку блоков окна, в котором открыта созданная вкладка панели блоков, левой кнопкой мыши (это вытащит окно на передний план) и нажмем Ctrl + V – блок из буфера обмена вставится на вкладку вместе со своей иконкой и подсказкой (рис. 267 внизу). Теперь, если выбрать в главном окне RDS на панели блоков вкладку «», можно будет увидеть там кнопку этого блока с соответствующим значком и всплывающей подсказкой (рис. 268).
Рис. 267. Копирование блока из библиотеки на вкладку
Рис. 268. Созданная вкладка с блоком в главном окне RDS
В приведенном примере название вкладки панели блоков будет совпадать с именем ее папки на диске: обе будут называться «Анимация» (Windows позволяет использовать в названиях файлов и папок буквы кириллицы). Если в названии вкладки нам нужен был бы, например, символ двоеточия, мы бы не смогли назвать так папку – символ двоеточия в Windows отделяет букву диска от пути и не может присутствовать в именах папок и файлов. RDS позволяет сделать название вкладки независимым от имени ее папки. Для этого, прежде всего, следует из окна библиотеки открыть окно параметров папки (щелкнуть на папке правой кнопкой мыши и выбрать в контекстном меню пункт «», см. рис. 266). Окно параметров вкладки отличается от окон параметров блоков и обычных библиотек (см. рис. 260), в нем вместо одного поля ввода «» присутствуют два поля ввода: «» и «» (рис. 269). В первом из них указывается имя папки на диске, в которой будут находиться файлы блоков вкладки, во втором – видимое пользователю название этой вкладки в самой панели блоков.
Рис. 269. Окно параметров вкладки панели блоков
По умолчанию имя вкладки будет совпадать с именем папки: при изменении текста в поле «» текст в поле «» будет изменяться автоматически. Чтобы задать для вкладки название, независимое от имени папки, следует перейти в поле «» и ввести туда это название. После этого изменения в поле ввода «» уже не будут влиять на название вкладки – папка будет переименовываться, а название вкладки будет оставаться прежним. Чтобы снова связать название вкладки с именем папки, достаточно просто стереть весь текст в поле «» и нажать «».