Forum Replies Created
-
AuthorPosts
-
Stephane SenecalParticipant
From the source code, the ButtonStyle has to be set to tbsDropDown.
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane SenecalParticipantJust to let you know, this is a one-person company.
I sincerely hope he’s safe and alive too.
I don’t know if he’s participating in the war effort as a soldier or a computer scientist given his programming background (or any other way).@Sergii, wish you the best in these troubled times.
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane SenecalParticipantIs the property SkinnedPopups is True in the SkinManager.
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane SenecalParticipantI believe AlphaSkins uses some kind of caching for drawing. I think you should draw your triangle in that cache instead of directly on the button’s canvas.
Sorry I don’t have more specific details on how to implement this.Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane SenecalParticipantI tried to reproduce with the version 17.10 of alpha skins (with Acryl skin) with Delphi 12 Athens in both 32 and 64 bit and I could not reproduce your problem.
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane SenecalParticipantJust a thought on the matter of Delphi 7 support.
Recent versions of Delphi already have a skinning engine contrary to Delphi 7.
I think that you might have a greater customer base on versions of Delphi that does not already have a skinning engine.Maybe a survey with your customers on which version of Delphi they use could be a good idea.
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane SenecalParticipantIn regards with the design screwed up, a screenshot might help to understand which part is not rendered correctly.
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane SenecalParticipantIf you are a business, you do not have the rights to use the community version. We learned that the hard way. Embarcadero sued us for that.
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane SenecalParticipantFrom Delphi:
For a ShellTreeView it is Path.
For a ShellListVew it is Root.I don’t know if they work the same in C++ but it’s a good starting point.
And btw, those components are the same as TShellTreeView and TShellListView. The only difference for AlphaSkins’ one is that they are skinned. You can search the whole web, not just AlphaSkins’ forums for that kind of problems.
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane SenecalParticipantAnything that updates the UI will be slower with AlphaSkins.
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane SenecalParticipantYou might wanna try the latest version.
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane SenecalParticipantI think what Support(Serge) meant is that you can start with Windows 11 Light skin and modify it to your liking.
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane SenecalParticipantI have tried to reproduce in a small project, but I couldn’t reproduce the behavior of the demo app. I suppose it’s a bad build of the demo app.
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane SenecalParticipantDoesn’t seems to be fixed in your demo app. I don’t know if it’s a bad build. (version 16.21)
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane SenecalParticipantOk, thanks.
Modernizing all skins must have been a pain for you!
I always wondered how you manage to keep up with all those skins.
I only have 1 and it is quite a job to modify it.Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane SenecalParticipantI’ve attached a sample project showing the differences between scaling up or scaling down images vs using native images.
Attachments:
You must be logged in to view attached files.Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane SenecalParticipantI’ve attached 2 images describing what I have (oldalpha) and what it should become (newalpha).
Note that it shouldn’t be bigger. Only that the mask from the oldalpha be merge into the alpha channel of the png.
- This reply was modified 2 years, 11 months ago by Stephane Senecal.
Attachments:
You must be logged in to view attached files.Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane SenecalParticipantI won’t have the alpha channel that way.
Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane SenecalParticipantFrom your Demo app 16.19
Attachments:
You must be logged in to view attached files.Stephane Senecal
CIS Group
Delphi programmer since 2001Stephane SenecalParticipantTo be more obvious, you need to use the BUTTON_BIG section
Stephane Senecal
CIS Group
Delphi programmer since 2001 -
AuthorPosts