- This topic has 4 replies, 2 voices, and was last updated 7 years, 6 months ago by HeDiBo.
-
AuthorPosts
-
May 7, 2017 at 3:17 pm #37454HeDiBoParticipant
For projects, that are delivered with internal skins only, it would be nice if the TsSkinSelector would limit the choice to the internal skins only (preventing the user from selecting a skin from an external set, not tailored to the controls in the application).
Many times you will develop an application with external skins, but deliver it with the intention of using the internal skins only. If the selector does not allow limiting to the internal skins, you have to remember to clear the SkinDirectory property of the SkinManager, making developing the application more tedious.
May 10, 2017 at 7:27 am #56573SupportKeymasterThank you for the suggestion, I will add such property soon.
May 15, 2017 at 9:34 am #56627SupportKeymasterI have an issue here which may be discussed.
SkinSelector is linked with SkinManager and fully synchronized with this Manager, list of available skins is fully equal now.
SkinManager is a source of this list. So, if list of available skins in Manager is limited, then this list should be limited in the SkinSelector too.
I mean, maybe will be better to add the “SkinSource: (Internal, External, All)” property to the SkinManager.
SkinSelector will show list of skins which available in this SkinManager.
May 15, 2017 at 10:38 am #56629HeDiBoParticipant'Support' wrote:SkinSelector is linked with SkinManager and fully synchronized with this Manager, list of available skins is fully equal now.
SkinManager is a source of this list. So, if list of available skins in Manager is limited, then this list should be limited in the SkinSelector too.
Limiting the skins in SkinSelector to skins available in SkinManager is totally acceptable. I didn't expect anything else.
But SkinSelector for the user is the window fo the skins in SkinManager (which is further unknown to the user). By user I mean the end user of the program.
The choice from all available skins in SkinManager could be limited to a number of criteria: only dark skins, only free skins, only internal skins. I was suggesting the latter, but thinking about it, it is simply:
SkinSelector offers a choice of skins from SkinManager; this choice may be limited to certain skin criteria, internal skins being one of them.
May 20, 2017 at 10:10 am #56654HeDiBoParticipantThe TsSkinManager.SkinsFilter property has been added in the v12.08, try to use it, please.
-
AuthorPosts
- You must be logged in to reply to this topic.