Commit History

Autor SHA1 Mensaxe Data
  Martijn Laan f0f7123006 Fix bad check. hai 5 meses
  Martijn Laan 7947ac3ab4 Make use of Delphi's built-in BidiMode property and related functions such as IsRightToLeft and DrawTextBiDiModeFlags, instead of setting the styles ourselves. Is less code (because of Delphi's ParentBidiMode support) and works better because this way Delphi itself knows about RTL, for example when it's drawing something itself. hai 5 meses
  Martijn Laan 5766946c8a Make the Transparent property work normally design-time even if transparency support is disabled. Note that for us it's always enabled design-time due to Components.dpk defining VCLSTYLES, so it doesn't really matter for us. hai 5 meses
  Martijn Laan 6092d99963 Cherry pick from setup-styles: Components.dpk: define VCLSTYLES. Requires explicit use of Vcl.Themes, otherwise it finds our special Themes.pas. hai 5 meses
  Martijn Laan cd98d3e0f8 When I updated TNewStaticText to the current TStaticText in ec9b7dcb I removed the Transparent property from it. Bring it back optionally because some styles seem to depend on it. Might also improve things when it's not included because it now properly sets csOpaque. hai 5 meses
  Martijn Laan aa1368ed15 Add comments. hai 5 meses
  Martijn Laan 2799b653cf Add special dummy Themes unit which can be used to deactivate inclusion of actual VCL Styles code with a minimum amount of IFDEFs, even if the project does support VCL Styles. hai 5 meses
  Martijn Laan b16280dfb2 Update for Delphi 10 (but not Delphi 11). hai 5 meses
  Martijn Laan fc7b6b73da Cleanup. hai 5 meses
  Martijn Laan ec9b7dcb87 Redo VCL Styles support for TNewStaticText. Previously it was done based on TCustomLabel when of course it should have been based on TStaticText. Fixes a flicker issue + the issue with BeveledLabel. hai 5 meses
  Martijn Laan 743a3542df Make BeveledLabel look right when styling is active. hai 5 meses
  Martijn Laan 87fb67253f Fix wordwrap and other text flags when styled. hai 5 meses
  Martijn Laan d61616c781 Improve. hai 7 meses
  Martijn Laan 11855a6fa9 Cleanup. hai 7 meses
  Martijn Laan b93daed6cc Add VCL Styles support to TNewStaticText. Looks pretty clean to me but I couldn't find any documentation confirming this is correct approach... BTW: Does not increase size of Setup. hai 7 meses
  Martijn Laan 82e5800758 Should be finished now unless there's still files in .\Projects used but not listed in any of the projects. hai 1 ano
  Martijn Laan a708b983b9 Publish Anchors. %!s(int64=7) %!d(string=hai) anos
  Martijn Laan d5492c8d10 Shouldn't use VERSION.INC in a Components file. %!s(int64=13) %!d(string=hai) anos
  Martijn Laan 238b774962 Added files %!s(int64=14) %!d(string=hai) anos