Forum Replies Created
-
AuthorPosts
-
Hi
I have checked it, please look this demo.
Component is drawn correctly there and I can't receive borders like in your screenshot.
Could you help me?Delphi have such feature as hiding of components and changing a palette where components are placed.
You can configure it using the “Component/Configure palette” menu item.Hello
Please specify, you mean extended borders showing in this form?
Hello
These corners are not transparent, seems. (Just filled by parent color).
For using with skins these corners must have transparency because form can have gradient or texture and corners can have different colors…
So, transparency of corners must be implemented in buttons directly (maybe by regions using).Hello
Exe file don't work, the Libeay32_098i.dll is required. Could you upload this Dll also, please? Or maybe you can give a sources where I can see – how to call a dialog?You can search this line
CODEFCommonData.FCacheBmp.Canvas.Font.Handle := acGetTitleFont;in the sSkinProvider.pas file.
After the font initialization you can see a part of code with the caption drawing.
I have tried your program on other machine and have caption drawn correctly, seems (see screenshot).
It's strange… (why you don't want have a full unicode support?)Problem is solved in the v6.53
Hello
New controls will be added later, just time is needed.Hello
You can disable the srStdForms property only. Dialogs will be skinned in this case.I'll try to solve this problem in the v6.54
Hello
You mean buttons with new style which exists in the Windows 7, seems?
I plan to make this feature soon and you must wait it, I think…Changing of this array of properties is not forbidden. But you must remember that all properties will be reloaded after the skin changing.
I can make a demo for dynamic changing of properties in the CommonSections property, but time is needed for it. Write me if you need this demo.Thank you for this fix. I'll check it and code will be changed in the nearest release, I think.
The biggest issue I ran into was the lack of a TsLabeledEdit. Yes, I know that most Ts components have an attached label, however the exposed label related properties in TsEdit do not match TLabeledEdit at all, so I would have to change a ton of code which is written to work with labeled edits. Further, some of the capabilities are completely missing, such as many of the label position options (which I use).
Maybe you can keep using of standard TLabeledEdit control? This control may be skinned without any problems as I know..QUOTETsPanel seems to have an issue related to bevel. With TPanel, if you set all the bevels to None, you get a flat, background color box. A TsPanel with the same property still draws as though it is set to bvRaised, and thus we get the border on it. I tried setting all combinations of BevelEdges, BevelInner, BevelKind, BevelOuter, BevelWidth, and BorderStyle to no avail. Interestingly, a TPanel with bvNone which is taken over by a skin provider draws correctly. This has shown up because we use panels as tools to support using Align, and now we are getting all sorts of funny boxes on our complicated forms. (I have a hackish code fix for this one if you care)
Kind of TsPanel may be changed by SkinData.SkinSection property. Main skinsections for panels – PANEL, PANEL_LOW, GROUPBOX, MENUITEM (fully transparent in this case)QUOTENext, TsRadioGroup seems to have an issue with the radio item placement when the box is short. If I make a radio group with height 30, add two items, and set it to two columns, I get bad results (items hang off the buttom). The TRadioGroup with identical properties draws correctly, further the TRadioGroup skinned using a skin provider ALSO draws correctly, so it is something unique to the TsRadioGroup implementation.
Aligning of items will be improved in the next release.QUOTENext, TsListBox is missing the ScrollWidth property.
Finally, TsComboBox is missing the AutoDropDown property.
These two properties will be available in the next release.Hello
I'll try to play with it soon.
Hi
It's not easy problem because my system must be reconfigured for the each test. I'll made more test soon on the virtual machine and I hope, that required result will be received.
Why you not uses the free TntControls package? You will not have a problem with True unicode in this case.Hello
Sometimes title may be filled by texture or gradient and changing of color is not enough in this case.
I think, you must describe your target with more details..Maybe you must make a new skinsection inherited from 'FORMTITLE' with new properties, you can do it using the SkinManager.CommonSections property.
Hello and thanks for message.
I will check it soon, but I think now, that you are right and a problem is in the AlphaControls package.GetRandomSkin is a method of the TsSkinManager component since version 6.42.
Hello
Standard ShortDateFormat variable (from SysUtils) must be use, EditMask property is not working now (just inherited from parent class).
So, change ShortDateFormat before creating TsDateEdit components to something like this 'yyyy.MM.DD'AuthorPosts