Окно чтения дискуссии

В данной реализации нет возможности показывать дискуссию в виде непрерывной ленты (как это делается в web-интерфейсе), поэтому организация просмотра дискуссии следующая: список постов показывает имена участников форума в той последовательности, в которой сообщения были отправлены на форум, содержание выбранного поста отображается на панели справа. Если пользователь программы авторизован на форуме, то под панелью с текстом сообщения располагается окно редактирования ответа.

При перемещении от поста к посту фокус устанавливается на панель отображения поста, поэтому нажатие стрелок вверх и вниз приводит к прокрутке поста, а не к смене поста на следующий/предыдущий. Для перемещения по постам нужно или нажимать на клавиатуре <Ctrl>+<стрелка> или при помощи мышки, нажимая кнопки навигации .

Рядом с кнопками навигации по сообщениям есть, так же, комбо-бокс, показывающий страницу, на которой находится выбранное сообщение. Для перехода на заданную страницу нужно выбрать требуемый номер в выпадающем списке Программа перейдёт на первый пост заданной страницы.

Если задержать курсор мыши над именем участника дискуссии, то появится подсказка с датой отправки данного сообщения.

Щёлкнув правой кнопкой мыши по имени участника дискуссии можно воспользоваться следующими функциями:

Копировать ссылку на пост
В буфер обмена будет положена строка типа http://forum.exler.ru/vb/showthread.php?s=&postid=1691386#post1691386
Редактировать пост
Если выбранный пост - зарегистрированного в программе пользователя, то текст будет полностью скопирован в окно редактирования, а кнопка "Отправить" изменится на "Сохранить". Чтобы отменить режим редактирования сообщения нужно ещё раз выбрать этот пункт меню.
Прочитать пост заново
Принудительное повторное чтение данного сообщения (полезно, если сообщение было отредактировано после того, как программа получила его)
Автора - в избранное
Заносит имя участника дискуссии в список избранных. (См. фильтры обновления). Повторно выбрав этот пункт вы уберёте автора поста из списка избранных.
Игнорировать автора
Аналогично предыдущему пункту, но занесение в список игнорируемых.
Обновить данные об авторе
Данные об участнике форума обновляются раз в несколько дней (см. Настройки) По этой команде данные будут прочитаны немедленно.
Показать профиль
Команда приводит к появлению окна в котором можно посмотреть данные об участнике форума и его изображение, если таковое установлено. 
Важно
: Программа показывает не все данные, доступные в web-интерфейсе (ограничение, налагаемое сервером).
Показать профиль в броузере
Поскольку доступные программе  данные об участнике форума ограничены, полный профиль можно посмотреть открыв стандартную страничку форума.
Отправить приватное сообщение
Предлагается окно для написания приватного сообщения.

Редактор сообщений

В редакторе сообщений имеются следующие возможности:

  1. Нажатие <Ctrl>+<пробел> приводит к появлению списка vb-тэгов для форматирования сообщения. При выборе одного из них в текст вставляется пара: открывающий и закрывающий тэги. Если в момент вызова списка был выделен фрагмент текста, то открывающий тэг вставляется перед выделенным текстом, а закрывающий - после.
  2. Последний отправленный пост можно восстановить, нажав <Ctrl>+<Alt>+Z. Это может быть полезно если произошёл сбой и окно редактирование было очищено, но пост на форуме не появился.
  3. Чтобы приложить к сообщению файл нужно щёлкнуть мышью по кнопочки с изображение дискеты и выбрать желаемый файл. Если файл уже выбран, то нажатие на эту кнопку приведёт к появлению меню с двумя строчками: первая строка - имя ранее выбранного файла, вторая - "очистить". Выбрав первую строчку, вы получите диалог выбора файла и вновь выбранный файл заменит заданный ранее. Команда "Очистить" соответственно уберёт ссылку на файл и сообщение будет отправлено без вложения.
  4. Нажатие Ctrl+Alt+T скопирует в редактор полный текст поста, который отображён на панели просмотра. Включая тэги форматирования и смайлики.
  5. Нажатие <Ctrl>+<Enter> приведёт к отправке введённого сообщения (или к сохранению отредактированного). 

Панель просмотра сообщения (поста)

Всплывающее меню предоставляет следующие возможности:

Основной фонт
Позволяет выбрать шрифт просмотра сообщений. Полезно в случае, когда шрифт по умолчанию на данном конкретном компьютере не поддерживает русскую кодировку.
Копировать
Копирует в буфер (Clipboard) выделенный фрагмент сообщения. 
Примечание: копируется только текст, но не тэги форматирования и не смайлики.
Копировать ссылку
Этот пункт активен только если щёлкнуть правой кнопкой мыши по ссылке в теле сообщения. В этом случае ссылка будет скопирована в буфер обмена.
Цитата
Выделенный текст будет вставлен в текущую позицию редактора сообщения и обрамлён тэгами цитаты.
Цитата автора
Аналогично предыдущему пункту, но перед выделенным текстом будет вставлено имя автора цитируемого сообщения и слово "написал(а)".
Примечание: Поскольку сервер не сообщает информацию о поле участника форума, подставлять глагол в нужном роде не представляется возможным.
Цитировать всё
Аналогично Ctrl+Alt+T в редакторе сообщения, копирует полностью весь пост в редактор, включая тэги и смайлики.
 

Пункт меню "Тема"

Обновить
С сервера читаются сообщения, поступившие после последнего в списке имеющихся сообщений.
Перечитать всё, начиная с выбранного
Все сообщения, начиная с выбранного помечаются как не полученные и повторно запрашиваются с сервера.
Стоп
Прерывает текущее обращение к серверу. Это может быть запрос на чтение сообщения или на отправку нового сообщения.
Открыть в браузере
Тема открывается в стандартном браузере и позиционируется на выбранном сообщении. Аналогично тому, что ссылка на выбранный пост скопирована в буфер обмена, а затем указана в строке адресов вашего браузера.
Копировать ссылку на пост
В буфер обмена будет положена строка типа http://forum.exler.ru/vb/showthread.php?s=&postid=1691386#post1691386
Восстановить последний ответ
См. выше
Редактировать пост
См. выше
Закрыть
Закрывает окно.