Plugin:TabSRMM/SkinningV3: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
(Created page with "<languages/> <translate> This is a brief description of things that have changed in TabSRMM version 3, related to the development and usage of custom window skins. Basically, there are 2 major changes: '''The info panel''' Because it was redesigned from scratch, it is totally different from the info panel in version 2 of the plugin. There are no longer any individual fields for the name, UIN and status of the contact. It's a simple drawing canvas on which the info pan...")
 
(Marked this version for translation)
Line 1: Line 1:
<languages/>
<languages/>
<translate>
<translate>
<!--T:1-->
This is a brief description of things that have changed in TabSRMM version 3, related to the development and usage of custom window skins.
This is a brief description of things that have changed in TabSRMM version 3, related to the development and usage of custom window skins.


<!--T:2-->
Basically, there are 2 major changes:
Basically, there are 2 major changes:


<!--T:3-->
'''The info panel'''
'''The info panel'''


<!--T:4-->
Because it was redesigned from scratch, it is totally different from the info panel in version 2 of the plugin. There are no longer any individual fields for the name, UIN and status of the contact. It's a simple drawing canvas on which the info panel will render the content.
Because it was redesigned from scratch, it is totally different from the info panel in version 2 of the plugin. There are no longer any individual fields for the name, UIN and status of the contact. It's a simple drawing canvas on which the info panel will render the content.


<!--T:5-->
Because of this, skinning of individual fields is no longer possible in TabSRMM 3 – the info panel will have a unified background and the fields (nick name, UID, status and so on) cannot have their own backgrounds.
Because of this, skinning of individual fields is no longer possible in TabSRMM 3 – the info panel will have a unified background and the fields (nick name, UID, status and so on) cannot have their own backgrounds.


<!--T:6-->
A new skin item with the name InfoPanelBackground was introduced for painting the info panel background. It can be used like any other skin item.
A new skin item with the name InfoPanelBackground was introduced for painting the info panel background. It can be used like any other skin item.


<!--T:7-->
'''The parameter ClipFrame in the [Global] section '''
'''The parameter ClipFrame in the [Global] section '''


<!--T:8-->
It can no longer be used to cut away parts of the window frame. This change was necessary to make window frame skinning work under Windows Vista or Windows 7 with the Aero theme active (Aero doesn't like when you change the width of the window frames).
It can no longer be used to cut away parts of the window frame. This change was necessary to make window frame skinning work under Windows Vista or Windows 7 with the Aero theme active (Aero doesn't like when you change the width of the window frames).


<!--T:9-->
Any other skin items work in the same way as they did in TabSRMM version 2. Color themes from TabSRMM 2 also work, but TabSRMM 3 has broader support for color themes, so version 2 themes should be considered incomplete.
Any other skin items work in the same way as they did in TabSRMM version 2. Color themes from TabSRMM 2 also work, but TabSRMM 3 has broader support for color themes, so version 2 themes should be considered incomplete.


== Skin loading and installation changes ==
== Skin loading and installation changes == <!--T:10-->


<!--T:11-->
The way TabSRMM locates and loads skins has been changed in version 3. [[../Using skins|This document]] describes it in more detail and tells you how and where you must install skins.
The way TabSRMM locates and loads skins has been changed in version 3. [[../Using skins|This document]] describes it in more detail and tells you how and where you must install skins.
</translate>
</translate>


[[Category:Tutorials]]
[[Category:Tutorials]]

Revision as of 21:39, 25 September 2022

Other languages:
  • English

This is a brief description of things that have changed in TabSRMM version 3, related to the development and usage of custom window skins.

Basically, there are 2 major changes:

The info panel

Because it was redesigned from scratch, it is totally different from the info panel in version 2 of the plugin. There are no longer any individual fields for the name, UIN and status of the contact. It's a simple drawing canvas on which the info panel will render the content.

Because of this, skinning of individual fields is no longer possible in TabSRMM 3 – the info panel will have a unified background and the fields (nick name, UID, status and so on) cannot have their own backgrounds.

A new skin item with the name InfoPanelBackground was introduced for painting the info panel background. It can be used like any other skin item.

The parameter ClipFrame in the [Global] section

It can no longer be used to cut away parts of the window frame. This change was necessary to make window frame skinning work under Windows Vista or Windows 7 with the Aero theme active (Aero doesn't like when you change the width of the window frames).

Any other skin items work in the same way as they did in TabSRMM version 2. Color themes from TabSRMM 2 also work, but TabSRMM 3 has broader support for color themes, so version 2 themes should be considered incomplete.

Skin loading and installation changes

The way TabSRMM locates and loads skins has been changed in version 3. This document describes it in more detail and tells you how and where you must install skins.