Kujo

Forum Replies Created

Viewing 20 posts - 1 through 20 (of 43 total)
  • Author
    Posts
  • in reply to: How to remove "Available skins" item from system menu? #54795
    Kujo
    Participant

    Hello,

    disable the option “MakeSkinMenu” in TsSkinProvider component (should be disabled by default).

    Regards

    in reply to: [v10.23] TsOpenDialog font problem #54579
    Kujo
    Participant

    Hello,

    I have the same problem, but with all the dialogs; here there is an example about the PrintDialog.

    in reply to: Access violation with large fonts #54368
    Kujo
    Participant
    'Support' wrote:

    Thank you for the message, this error will be fixed in the nearest release.

    Solved, thanks.

    in reply to: Missing TsSkinManager component in CHM help #54367
    Kujo
    Participant
    'Support' wrote:

    You are right, I will check why it missing there and I will fix it.

    Solved, thanks

    in reply to: TsMeter problems #54150
    Kujo
    Participant

    Solved, thanks

    Regards

    in reply to: TsMeter problems #54093
    Kujo
    Participant

    Solved, thanks.

    Anyway, even if I think it is not a problem but only an esthetic aspect, if the Streched property is set to True, the DialShadow and ArrowShadow are not more visible in design mode.

    Regards

    in reply to: Font selection dialog bug #54073
    Kujo
    Participant

    Ok, but I think is not possible to use a dialog like this:

    [attachment=7339:FontDialog.png]

    Regards

    Kujo
    Participant

    Solved in 10.13

    Thanks

    Kujo
    Participant

    Solved in 10.13.

    Thanks

    in reply to: Downloading Free Skins #53539
    Kujo
    Participant

    Hello,

    this link downloads all the skins in a single zip file, but includes also the commercial skins: http://www.alphaskins.com/sfiles/skins/askins.zip

    If you want only the free skins, simply don't use the following:

    • Aluminium 2.0
    • Canvas dark
    • Clear sky
    • SL II (not found)

    Regards

    in reply to: TsLabel access violation error in design time #53527
    Kujo
    Participant

    Hello,

    solved in 10.11.

    Thanks

    in reply to: TsNotebook Redraw/refresh problem #53505
    Kujo
    Participant

    Hello,

    solved in 10.10.

    Thank you.

    in reply to: Problems with AC 10.03 and Delphi XE2 #53414
    Kujo
    Participant

    Thank you very much. :a3:

    A question: when (if) you have a moment, could you check the code in attachment?

    I use this code to extract the some glyphs (radiobuttons and checkboxes, including the various states and the transparency) from the skin and add they to a sAlphaImageList. This list is connected to the TVirtualStringTree in order to show the skinned radiobuttons and checkboxes (VST.CustomCheckImages and VST.CheckImageKind properties).

    I'm asking this because, if you don't use anymore the ConvertMaskToAlpha function, maybe my code can be changed in a more simple solution.

    Anyway, thanks again

    Kujo
    Participant

    Hello,

    Code:
    procedure TForm1.Btn_ActiverClick(Sender: TObject);
    begin

    //Form1.sSkinManager1.Active := True; // before you have to select a skin
    Form1.sSkinManager1.SkinDirectory := 'C:TOUS LES THEMES';
    Form1.sSkinManager1.SkinName := 'Acryl';
    Form1.sSkinManager1.Active := True;
    Form1.sSkinManager1.RepaintForms(True); // in XE2 it works also without this

    Form1.Btn_Quitter.SetFocus;

    end;

    And don't forget to add the sSkinProvider component!

    Kujo
    Participant

    Hello,

    1. Load your internal skins using the “InternalSkin” property.

    2. Select a skin using the “SkinName” property.

    3. Save the project

    Now the skin you have selected is used as default and it is always loaded when you start the program (this is true also if you use an external skin).

    P.S. Please remember that the name of an internal skin is the name of the skin plus ” (internal)”, example:

    External skin name: “Acryl”

    Internal skin name: “Acryl (internal)”

    Bye

    in reply to: TsNotebook problem #52937
    Kujo
    Participant
    'Support' wrote:

    You can try this patched file now.

    Problem solved, thank you.

    in reply to: TsNotebook problem #52934
    Kujo
    Participant

    Hello,

    yes I have the sources.

    in reply to: how to use this type ThirdPartyList? #52731
    Kujo
    Participant

    Hello,

    in order to activate a skin, you have to use the SkinName property:

    Code:
    sSkinManager1.SkinName := 'Android OS (internal)';

    ThirdParty is used to skin, using the current skin, a component that is not included in the AC package; you can select these components using the list (as in your image) or add the components by the code, like this:

    Code:
    sSkinManager1.ThirdLists[Ord(tpVirtualTree)].Append('TVirtualStringTree');
    in reply to: Compilation error in Alpha DB #52675
    Kujo
    Participant

    Hello,

    problem solved, thank you.

    Now there are some warnings during the compilation:

    Code:
    [DCC Warning] sDBDateEdit.pas(240): W1000 Symbol 'DateSeparator' is deprecated: 'Use FormatSettings.DateSeparator'
    [DCC Warning] sDBCalcEdit.pas(141): W1000 Symbol 'DecimalSeparator' is deprecated: 'Use FormatSettings.DecimalSeparator'
    [DCC Warning] sDBCalcEdit.pas(147): W1000 Symbol 'DecimalSeparator' is deprecated: 'Use FormatSettings.DecimalSeparator'

    Why you use

    Code:
    {$IFDEF DELPHI_XE3}FormatSettings.{$ENDIF}DateSeparator
    {$IFDEF DELPHI_XE3}FormatSettings.{$ENDIF}DecimalSeparator

    even if FormatSettings is supported also in Delphi XE2?

    Regards

    in reply to: Compilation error in Alpha DB #52654
    Kujo
    Participant

    Hello,

    can anyone help me?

    Thanks

Viewing 20 posts - 1 through 20 (of 43 total)