Plugin:TabSRMM/Configure containers: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
(Created page with "<languages/> 400px|thumb|<translate>Container settings dialog</translate><translate>The container settings dialog must be used t...")
 
(Marked this version for translation)
Line 1: Line 1:
<languages/>
<languages/>
[[File:TabSRMM container settings dialog.png|400px|thumb|<translate>Container settings dialog</translate>]]<translate>The container settings dialog must be used to customize all settings which are not global and therefore not available in the Miranda options. Since TabSRMM supports multiple containers, these containers can have different settings for appearance and behavior. For example, you could define 2 containers, one for normal IM chats and one for group chat sessions (e.g. IRC, Jabber rooms) and configure them with a different window layout and different options.
[[File:TabSRMM container settings dialog.png|400px|thumb|<translate><!--T:1--> Container settings dialog</translate>]]<translate><!--T:2-->
The container settings dialog must be used to customize all settings which are not global and therefore not available in the Miranda options. Since TabSRMM supports multiple containers, these containers can have different settings for appearance and behavior. For example, you could define 2 containers, one for normal IM chats and one for group chat sessions (e.g. IRC, Jabber rooms) and configure them with a different window layout and different options.


<!--T:3-->
A container options dialog can only exist when its owning container window (a message window with one or more tabs) is open. When you close the message window, the options dialog will automatically close and all changes you have done to the options are lost.
A container options dialog can only exist when its owning container window (a message window with one or more tabs) is open. When you close the message window, the options dialog will automatically close and all changes you have done to the options are lost.


== Things you can configure here ==
== Things you can configure here == <!--T:4-->


<!--T:5-->
* '''Window layout options''' (visibility of the [[../Menu bar|menu bar]], the [[../Toolbar|toolbar]], the status bar, the [[../Info panel|info panel]] and more.
* '''Window layout options''' (visibility of the [[../Menu bar|menu bar]], the [[../Toolbar|toolbar]], the status bar, the [[../Info panel|info panel]] and more.
* '''Flashing''' – how and if the window should flash when new events are received
* '''Flashing''' – how and if the window should flash when new events are received
Line 14: Line 17:
* '''Transparency''' – how the window should use translucency effects.
* '''Transparency''' – how the window should use translucency effects.


== Global/Shared vs private container settings ==
== Global/Shared vs private container settings == <!--T:6-->


<!--T:7-->
By default and to simplify the settings, TabSRMM uses shared settings for all containers, so when you change the options for the "Default" container, all other containers will inherit them. This is fine in most cases, but there are exceptions. Consider you have a dedicated container for all group chat sessions while all normal (IM) chats go into the default container. You may want to configure the group chat container in a different way and that's where private container options can be useful. At the bottom of the container options dialog, you can find a check box which is usually unchecked. Once checked, the container will use its own set of settings.
By default and to simplify the settings, TabSRMM uses shared settings for all containers, so when you change the options for the "Default" container, all other containers will inherit them. This is fine in most cases, but there are exceptions. Consider you have a dedicated container for all group chat sessions while all normal (IM) chats go into the default container. You may want to configure the group chat container in a different way and that's where private container options can be useful. At the bottom of the container options dialog, you can find a check box which is usually unchecked. Once checked, the container will use its own set of settings.


== Implicit container options ==
== Implicit container options == <!--T:8-->


=== Some settings are always "per container" even though there are no explicit options in the dialog ===
=== Some settings are always "per container" even though there are no explicit options in the dialog === <!--T:9-->


<!--T:10-->
* Splitter position (the position of the area that separates the writing area from the message history display and which usually holds the toolbar)
* Splitter position (the position of the area that separates the writing area from the message history display and which usually holds the toolbar)
* The height of the info panel
* The height of the info panel


<!--T:11-->
When a container uses private settings and you change the height of the info panel or the splitter position, it will only affect this specific container. Consequently, when you change one of these things in a container that uses global/shared options, all windows will be affected.
When a container uses private settings and you change the height of the info panel or the splitter position, it will only affect this specific container. Consequently, when you change one of these things in a container that uses global/shared options, all windows will be affected.


== Invoking the container settings dialog ==
== Invoking the container settings dialog == <!--T:12-->


<!--T:13-->
Because these settings are bound to a specific container, a message window must be open. It is not possible to invoke container options from outside the message window.
Because these settings are bound to a specific container, a message window must be open. It is not possible to invoke container options from outside the message window.


=== The following ways can be used to invoke the dialog ===
=== The following ways can be used to invoke the dialog === <!--T:14-->


<!--T:15-->
* Right-click the toolbar and select Container settings... from the menu
* Right-click the toolbar and select Container settings... from the menu
* Use the hotkey {{Hotkey|Ctrl|O}}
* Use the hotkey {{Hotkey|Ctrl|O}}

Revision as of 01:36, 10 February 2022

Other languages:
Container settings dialog

The container settings dialog must be used to customize all settings which are not global and therefore not available in the Miranda options. Since TabSRMM supports multiple containers, these containers can have different settings for appearance and behavior. For example, you could define 2 containers, one for normal IM chats and one for group chat sessions (e.g. IRC, Jabber rooms) and configure them with a different window layout and different options.

A container options dialog can only exist when its owning container window (a message window with one or more tabs) is open. When you close the message window, the options dialog will automatically close and all changes you have done to the options are lost.

Things you can configure here

  • Window layout options (visibility of the menu bar, the toolbar, the status bar, the info panel and more.
  • Flashing – how and if the window should flash when new events are received
  • Tabs and switch bar options – how to use tabs (at the top/bottom) and various options for the tabs and the SwitchBar.
  • Title bar – visibility of the title bar and which information the window caption text should show.
  • Avatars – visibility of contact pictures.
  • Notifications – behavior of visual and sound notifications for incoming events.
  • Transparency – how the window should use translucency effects.

Global/Shared vs private container settings

By default and to simplify the settings, TabSRMM uses shared settings for all containers, so when you change the options for the "Default" container, all other containers will inherit them. This is fine in most cases, but there are exceptions. Consider you have a dedicated container for all group chat sessions while all normal (IM) chats go into the default container. You may want to configure the group chat container in a different way and that's where private container options can be useful. At the bottom of the container options dialog, you can find a check box which is usually unchecked. Once checked, the container will use its own set of settings.

Implicit container options

Some settings are always "per container" even though there are no explicit options in the dialog

  • Splitter position (the position of the area that separates the writing area from the message history display and which usually holds the toolbar)
  • The height of the info panel

When a container uses private settings and you change the height of the info panel or the splitter position, it will only affect this specific container. Consequently, when you change one of these things in a container that uses global/shared options, all windows will be affected.

Invoking the container settings dialog

Because these settings are bound to a specific container, a message window must be open. It is not possible to invoke container options from outside the message window.

The following ways can be used to invoke the dialog

  • Right-click the toolbar and select Container settings... from the menu
  • Use the hotkey Ctrl+O
  • Right click a visible tab and use the menu entry
  • Use the message window menu bar