Горыныч
Система литературного программирования



<< Назад | Оглавление | Вперёд >>

Подробности по обозревателю

Задача обозревателя - отобразить элемент. Изображение формируется так: сверху - "крыша", по середине - основной блок, снизу - "подвал".

"Крыша" содержит тип, наименование и номер элемента. Тип и наименование оформляются крупным шрифтом, номер - обычным шрифтом серого цвета.

Основной блок содержит поля элемента. Заголовки полей оформляется крупным шрифтом, а их содержимое - шрифтом обычного размера. Для вывода документации применяется пропорциональный шрифт, а для исходного кода - моноширинный. Гиперссылки обозначаются синим цветом, но без подчёркивания. Ошибки записываются в квадратных скобках и обозначаются красным цветом. К ошибкам прилагаются расшифровки. Если поле - пустое, выводится фраза "Нет", которая оформляется серым цветом.

Порядок вывода полей фиксированный и не настраивается.

Порядок вывода полей для проектов:

  1. Сводка.
  2. Примечания.

Порядок вывода для фрагментов:

  1. Сводка.
  2. Код.
  3. Примечания.

Порядок вывода для файлов:

  1. Сводка.
  2. Параметры (объединяет в себе поля "Расположение" и "Кодировка").
  3. Код.
  4. Примечания.

"Подвал" содержит перечни вставок и упоминаний элемента. Вставки - это перечень ссылок на элемент из других, когда ссылки записаны в полях с исходным кодом. Упоминания - это перечень ссылок, которые записаны в полях с документацией. Эти перечни отображают логические связи данного элемента с другими. Перечни формируются "на лету" во время загрузки элемента в обозреватель. Перечни упорядочиваются по алфавиту. Для экономии места ссылки перечисляются "в строчку", а не "в столбик". В связи с их динамической природой перечни не подлежат редактированию.

Проект не содержит перечня вставок и упоминаний, а файл содержит только перечень упоминаний.

Прокрутка обозревателя по вертикали выполняется колесом мыши, клавишами со стрелками, а также клавишами Home (в начало), End (в конец), Page Up, Page Down. Прокрутки по горизонтали нет, т.к. обозреватель "вписывается" в окно по ширине и растёт только вниз.

См. также

<< Назад | Оглавление | Вперёд >>