- This topic has 7 replies, 3 voices, and was last updated 12 years, 4 months ago by Support.
-
AuthorPosts
-
July 9, 2012 at 8:28 am #35257Wojciech KmiecikParticipant
Hello
we are registered user, we recently renewed our subscription and upgraded AC to 7.64
everything works well and looks well (screen ok.png) , but one of our functionalities – planer/calendar looks very ugly (ugly planner.png).
It is TJVTFPlanner. I know that JV controls isn’t skinned, but we haven’t discovered ANY replacement for this component.
We expect that any component will look at last as our web version (webplaner.png – weekly view) or (terminarz_nowy.jpg – monthly view)
Any advices ? which planner will be skinned ? Will any of those kind components will be released, or please advise us which component we have to buy that will supports alphaskins.
July 10, 2012 at 3:49 am #48594HamiltonParticipantI'd recommend DevExpress or TMS.
July 10, 2012 at 6:39 am #48595Wojciech KmiecikParticipant'Hamilton' wrote:I'd recommend DevExpress or TMS.
thanks, i will think about this.
do you have any screens with these components with alpha controls ? i will not change all components now just for fun or for one component…
i am afraid of skinning abilities. We bought AC so we want to use all of its features
July 10, 2012 at 7:42 am #48596HamiltonParticipantHi,
I've been thinking about this and I don't think the skinning will work for the planner components in any 3rd party suite as they will not descend from any base class that the AC library knows how to handle. What you can do is manually set the various colour regions of the calendar component at runtime to match the skin.
Confirmation that you won't be able to skin the TMS calendar component is: [topic='here']http://www.alphaskins.com/forum/index.php?showtopic=7038[/topic].
If you want to set the colours manually, then you can do something like:
Code:procedure TfdPOSDesigner.ResetColour;
begin
cpgProperties.Color := sSkinManager1.GetActiveEditColor;
cpgProperties.GradientBaseColor := sSkinManager1.GetActiveEditColor;
cpgProperties.GradientColor := sSkinManager1.GetHighLightColor;
cpgProperties.HeaderFont.Color := sSkinManager1.GetActiveEditFontColor;
cpgProperties.ChevronColor := sSkinManager1.GetActiveEditFontColor;
cpgProperties.ChevronHotColor := sSkinManager1.GetHighLightFontColor;CategoryPanel1.Color := sSkinManager1.GetGlobalColor;
CategoryPanel1.Font.Color := sSkinManager1.GetGlobalFontColor;
CategoryPanel2.Color := sSkinManager1.GetGlobalColor;
CategoryPanel2.Font.Color := sSkinManager1.GetGlobalFontColor;
CategoryPanel3.Color := sSkinManager1.GetGlobalColor;
CategoryPanel3.Font.Color := sSkinManager1.GetGlobalFontColor;
end;This code sets up a TsCategoryPanel to look as if it were skinned; you could adapt this to suit your existing calendar controls perhaps. Please note though that this will just use the colors from the skin, it won't do the borders correctly or add gradients etc.
Sorry I cannot be of more help but I think this is the best you will be able to achieve without a *lot* of dev work.
Regards,
Hamilton
July 10, 2012 at 9:06 am #48597Wojciech KmiecikParticipant'Hamilton' wrote:Hi,
I've been thinking about this and I don't think the skinning will work for the planner components in any 3rd party suite as they will not descend from any base class that the AC library knows how to handle. What you can do is manually set the various colour regions of the calendar component at runtime to match the skin.
Confirmation that you won't be able to skin the TMS calendar component is: [topic='here']http://www.alphaskins.com/forum/index.php?showtopic=7038[/topic].
If you want to set the colours manually, then you can do something like:
Code:procedure TfdPOSDesigner.ResetColour;
begin
cpgProperties.Color := sSkinManager1.GetActiveEditColor;
cpgProperties.GradientBaseColor := sSkinManager1.GetActiveEditColor;
cpgProperties.GradientColor := sSkinManager1.GetHighLightColor;
cpgProperties.HeaderFont.Color := sSkinManager1.GetActiveEditFontColor;
cpgProperties.ChevronColor := sSkinManager1.GetActiveEditFontColor;
cpgProperties.ChevronHotColor := sSkinManager1.GetHighLightFontColor;CategoryPanel1.Color := sSkinManager1.GetGlobalColor;
CategoryPanel1.Font.Color := sSkinManager1.GetGlobalFontColor;
CategoryPanel2.Color := sSkinManager1.GetGlobalColor;
CategoryPanel2.Font.Color := sSkinManager1.GetGlobalFontColor;
CategoryPanel3.Color := sSkinManager1.GetGlobalColor;
CategoryPanel3.Font.Color := sSkinManager1.GetGlobalFontColor;
end;This code sets up a TsCategoryPanel to look as if it were skinned; you could adapt this to suit your existing calendar controls perhaps. Please note though that this will just use the colors from the skin, it won't do the borders correctly or add gradients etc.
Sorry I cannot be of more help but I think this is the best you will be able to achieve without a *lot* of dev work.
Regards,
Hamilton
you were very helpful, thanks a lot, i will try this. If i find something in future then i will share.
i still await for answer from one of AC developers for possibility to buy from them/receive in subscription a good skinned planner
July 19, 2012 at 7:22 am #48629SupportKeymaster'Wojciech wrote:i still await for answer from one of AC developers for possibility to buy from them/receive in subscription a good skinned plannerHello!
Unfortunately, this component will not be made soon, because many other tasks are planned already.
July 19, 2012 at 7:30 am #48631Wojciech KmiecikParticipantthank you for your reply.
So i will try adopt “Hamilton” sugestion to JVTFPlaner, and i will share results in next month 🙂
July 19, 2012 at 7:53 am #48632SupportKeymaster'Wojciech wrote:So i will try adopt “Hamilton” sugestion to JVTFPlaner, and i will share results in next month 🙂I'll help you if will be needed.
-
AuthorPosts
- You must be logged in to reply to this topic.