Plugin:TabSRMM/ru: Difference between revisions

From Miranda NG
Plugin:TabSRMM/ru
Jump to navigation Jump to search
(Updating to match new version of source page)
No edit summary
(2 intermediate revisions by the same user not shown)
Line 85: Line 85:
* [[Plugin:TabSRMM/en/Questions about customization|Questions about customization]]
* [[Plugin:TabSRMM/en/Questions about customization|Questions about customization]]


=== Hidden settings ===
=== Скрытые настройки ===


Most of these values do not exist for a fresh TabSRMM installation, so it is normal when you cannot find them with {{Plugin|DbEditorPP|database editor}}. The default values for these settings are hardcoded in the plugin and you can override them by creating the corresponding database values.
Most of these values do not exist for a fresh TabSRMM installation, so it is normal when you cannot find them with {{Plugin|DbEditorPP|database editor}}. The default values for these settings are hardcoded in the plugin and you can override them by creating the corresponding database values.
Line 91: Line 91:
Some of these tweaks are experimental and should be used with care. They may trigger unknown bugs and most of these settings are not tested on a wide range of possible configurations.
Some of these tweaks are experimental and should be used with care. They may trigger unknown bugs and most of these settings are not tested on a wide range of possible configurations.


{{TNT|Important|The module name for all TabSRMM database tweaks is '''Tab_SRMsg'''. All setting names are '''case sensitive!'''}}
{{TNT|Important|Модуль, содержащий все настройки TabSRMM, называется '''Tab_SRMsg'''. Все имена настроек '''чувствительны к регистру'''.}}


{{Content:TabSRMM/HiddenSettings}}
{{Content:TabSRMM/HiddenSettings}}


{{PluginGroups}}
{{PluginGroups}}

Revision as of 03:13, 1 August 2020

Other languages:
TabSRMM
TabSRMM
Имя файла TabSRMM.dll
Автор Nightwish
Скачать
Стабильная версия: 32-bit, 64-bit
Версия в разработке: 32-bit, 64-bit

TabSRMM является самым передовым плагином диалоговых окон в Miranda NG.

Плагин охватывает все аспекты обмена сообщениями. Сюда включены как диалоги тет-а-тет, так и многопользовательские конференции (англ. multi-user chat, MUC), известные также как «каналы» в IRC или «чат-комнаты» и «конференции» в Jabber.

В TabSRMM можно совмещать обычные и групповые диалоги в одном окне (соседних вкладках) или разделять их на несколько окон.

Также TabSRMM поставляется с встроенным модулем уведомлений, который будет оповещать вас о событиях, касаемых диалогов, оповещением в трее либо всплывающим окном (при наличии плагина всплывающих окон).


Возможности

Подробный, но далеко не полный перечень возможностей:

  • Вкладки пользовательский интерфейс с несколькими контейнерами и различные способы отображения вкладок.
  • Богатый пользовательский интерфейс, включая меню, настраиваемые панели инструментов, панель информации и вкладок и многое другое.
  • Панель вкладок может располагаться не только внизу/вверху, но также справа или слева — свойство, полезное для пользователей широкоформатных мониторов.
  • Сочетания клавиш для практически каждого важного действия — многие из них могут быть настроены.
  • Отображение изображений контактов (аватары) в диалоговом окне.
  • Настраиваемый формат истории сообщений по пользовательским шаблонам и различным шрифтам и настройкам цвета для различных видов сообщений или событий.
  • Поддержка IEView и History++ для отображения журнала сообщений. IEView позволяет использовать HTML и CSS с практически неограниченными возможностями настройки журнала.
  • Поддержка метаконтактов с автоматическим определением субконтакта.
  • Модуль уведомлений для отображения всплывающего окна на входящие события.
  • Скиннинг для пользовательского интерфейса диалогового окна и тем, для импорта и экспорта существующих конфигураций в несколько кликов.
  • Функции автоотправки и отправки с задержкой (когда контакт зайдёт в Интернет) или отправка сообщения нескольким контактам.
  • Поддержка современных Aero функций в пользовательском интерфейсе — только на Windows 7 для Aero Peek («в закладке» панели задач эскизы и предпросмотр).
  • Автоматически разделяет длинные сообщения, которые превышают предел длины сообщения протокола.
  • Настраиваемый пользовательский интерфейс — практически любой элемент пользовательского интерфейса может быть отключен или скрыт.

Технические характеристики

  • Написан на C++ с использованием Win32 API — никаких дополнительных инструментальных средств.
  • Самый сложный плагин Миранды. Есть большие недокументированные части.

TabSRMM is one of three actively maintained messaging modules for Miranda. The other two are StdMsg (the default one, part of the Miranda core distribution) and Scriver, another messaging plugin that integrates IM and group chats into the same module.

Additional info

Reference articles

Customizing the plugin

Theming and skinning

FAQ

Скрытые настройки

Most of these values do not exist for a fresh TabSRMM installation, so it is normal when you cannot find them with database editor. The default values for these settings are hardcoded in the plugin and you can override them by creating the corresponding database values.

Some of these tweaks are experimental and should be used with care. They may trigger unknown bugs and most of these settings are not tested on a wide range of possible configurations.

Важно
Модуль, содержащий все настройки TabSRMM, называется Tab_SRMsg. Все имена настроек чувствительны к регистру.
Скрытые настройки
Параметр Тип Значение
по умолчанию
Описание
disableVScroll Байт Значение, отличное от нулю, убирает вертикальные полосы прокрутки в текстовых полях окна сообщений. Прокрутка останется возможной с помощью колеса мыши или сочетаний клавиш. Настройка является экспериментальной и может вызвать проблемы с определёнными версиями элемента управления Rich Edit. Кроме того, при загрузке скина настройка будет переопределена, поскольку скины имеют собственные настройки видимости полосы прокрутки. Работает только со встроенным журналом сообщений. Для вступления в силу может потребоваться перезапуск.
forceTaskBarStatusOverlays Байт При работе в Windows 7 и использовании большой панели задач (также называемой «супербаром») TabSRMM при необходимости накладывает значки на кнопки панели задач. Например, уведомления о наборе текста или уведомления о сообщениях используют наложенные значки для обозначения активности. Если настройка равна 1, то наложенные значки будут применяться всегда. Если специальные значки уведомления отсутствуют, то в качестве наложенных значков будут использованы значки статуса. Настройка является глобальной для всех контейнеров. Она не действует, если операционная система старше Windows 7 или если не используется большая панель задач. Изменение вступает в силу без перезапуска, но требуется закрыть и заново открыть существующие окна сообщений.
forceThemedToolbar Байт Отрисовывает панель инструментов с помощью визуальных стилей, независимо от прочих настроек. По сути, отключает цветные градиенты на панели инструментов окна сообщений и заменяет их стандартными визуальными стилями фона панели инструментов. Настройка применяется сразу же при ближайшей перерисовке, перезапуск не требуется.
inputFontFix Байт Значение, равное нулю, не станет убирать атрибуты текста в области ввода. Таким образом, текст в области ввода будет полужирным/курсивом/подчёркнутым. Имейте в виду, что это может сбить с толку парсер, а использование полужирного шрифта может привести к тому, что весь отправляемый в IRC-каналы текст станет полужирным. Для вступления в силу требуется перезапуск (или, по крайней мере, изменение настройки, которая вызовет перезагрузку всех настроек шрифта).
quoteLineLength Двойное слово 64 Задает принудительную длину строки для функции «Цитировать сообщение». При использовании функции цитирования цитируемый текст будет переформатирован в строки указанной длины, а в начало каждой строки добавлены стандартные символы цитирования (>).
taskBarIconAlpha Байт Задаёт прозрачность аватаров на панели задач. Значение 255 сделает аватары полностью непрозрачными, более низкие значения можно использовать, чтобы сделать аватары более прозрачными, это улучшит видимость наложенного значка статуса. Изменения отразятся на аватарах при следующем создании, которое обычно происходит при открытии окна сообщений или если аватар изменяется при открытом окне.