Forum Replies Created
-
AuthorPosts
-
Stephane Senecal
ParticipantHere's a sample program for multi-column sorting.
The drawing is done in the very last function and you can shift-click columns to add them to the sorting.
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane Senecal
ParticipantSame problem with TsBaseSpinEdit.
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane Senecal
ParticipantSoooo simple! Why I didn't think about that.
Many thanks!
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane Senecal
ParticipantNormal window
[attachment=8417:TitlebarNormal.png]
Maximized window
[attachment=8418:TitlebarMaximized.png]
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane Senecal
ParticipantOk. I have a problem with the title bar's height then.
In my skin the title bar has 30px of height, but in Windows, maximized title bars are about 23px of height.
The Close button of my skin takes up the entire height of the title bar. So when I maximize the window, the Close button is too big.
Is there a way to get around this or should I modify my skin so it takse only 23px of height?
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane Senecal
ParticipantAny news about this? Have you been able to simulate it?
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane Senecal
ParticipantIt wasn't easy but I managed to reproduce it in a small project.
Edit: I forgot to say that I managed to fix my problem by calling UpdateScale right after the creation of the frame.
Edit2: You might notice another problem in the demo with the title icon being cropped in high dpi.
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane Senecal
ParticipantI can't add a TsSkinProvider on a TFrame. They do already have a TsFrameAdapter.
Those frames are created at run-time.
The main form on which they stand does have a TsSkinProvider, but I supose it doesn't work because they are created on the fly.
Any advice?
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane Senecal
ParticipantI think it was a typo. I'm quite sure he meant 12.13 since that's the number of the next version.
Stephane Senecal
CIS Group
Delphi programmer since 2001June 5, 2017 at 12:44 pm in reply to: Modal Form does not stay on top with extended borders on Delphi 7 #56781Stephane Senecal
ParticipantHere it is.
Click on “Show Modal Form” and after that click on the “Main Form” while the modal form is opened.
The modal form should fall behind the main form which is not suposed to do.
Stephane Senecal
CIS Group
Delphi programmer since 2001May 29, 2017 at 12:41 pm in reply to: How to do to affect the Alpha Controls on new components #56738Stephane Senecal
ParticipantAdd TRButton to the TsSkinManager.ThirdParty property
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane Senecal
ParticipantI Tried 12.10 this morning and it doesn't seems to be affected by this bug.
Thank you.
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane Senecal
ParticipantSorry for the delay, I was busy.
Your sample project exibit the same problem I was talking about.
It is not so obvious, but in the attachment we can see, highlighted in green, the corresponding lines from top and right lines (this is good).
But the line, hightlighted in red, is missing from the top (and left) of the button.
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane Senecal
ParticipantI see in your demo that your button has a border of only 1 pixel.
As stated at the begining of this thread, the problem only appears for border width of even numbers like 2, 4, 6 and so on.
In my screenshot, which was taken from your program ASkinDemo, the border width is set at 2 pixels.
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane Senecal
ParticipantHope is clear enough.
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane Senecal
ParticipantI don't know if it is related, but I have a similar problem. I use the SkinSection of the TsLabel to display it as a STATUSBAR, but since 12.06 it does not follow the color of that section in the skin.
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane Senecal
ParticipantFirst you will need to use a TsSpeedButton, not the standard TSpeedButton.
In the properties of the sSpeedButton there is a SkinData property.
Expand it and you'll see the property CustomColor.
Switch it to True and now the button will use the color from SpeedButton.Font.Color instead of the skin color.
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane Senecal
ParticipantFunny, now it's the top and left sides that are cropped. (v12.07)
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane Senecal
ParticipantI would like to suggest AlphaSkins team to put those icons into the skin.
No icons will be generic enough to fit all possible skins.
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane Senecal
ParticipantYup, it works now.
Thank you.
Stephane Senecal
CIS Group
Delphi programmer since 2001 -
AuthorPosts