Permalink
Browse files

Issue #8: fix broken popup menus on object editors, and give various …

…system dialogs style (task dialog, file dialogs, message dialogs)
  • Loading branch information...
ansgarbecker committed Oct 29, 2018
1 parent 16309cd commit ebda8ad60eb0a227ef7dc3c00d7ecd267c7db190
Showing with 44,360 additions and 2 deletions.
  1. +2 −1 packages/Delphi10.2/heidisql.dproj
  2. +1 −1 source/main.pas
  3. +1 −0 source/vcl-styles-utils/AwesomeFont.RC
  4. +1 −0 source/vcl-styles-utils/AwesomeFont_zip.RC
  5. +2 −0 source/vcl-styles-utils/CompileResources.bat
  6. +2 −0 source/vcl-styles-utils/CompileResources_zip.bat
  7. +25 −0 source/vcl-styles-utils/VCL.Styles.Utils.inc
  8. +452 −0 source/vcl-styles-utils/Vcl.PlatformVclStylesActnCtrls.pas
  9. +606 −0 source/vcl-styles-utils/Vcl.Styles.ColorTabs.pas
  10. +174 −0 source/vcl-styles-utils/Vcl.Styles.ControlColor.pas
  11. +227 −0 source/vcl-styles-utils/Vcl.Styles.DateTimePickers.pas
  12. +249 −0 source/vcl-styles-utils/Vcl.Styles.DbGrid.pas
  13. +1,454 −0 source/vcl-styles-utils/Vcl.Styles.Ext.pas
  14. +826 −0 source/vcl-styles-utils/Vcl.Styles.Fixes.pas
  15. +1,035 −0 source/vcl-styles-utils/Vcl.Styles.FontAwesome.pas
  16. +1,461 −0 source/vcl-styles-utils/Vcl.Styles.FormStyleHooks.pas
  17. +900 −0 source/vcl-styles-utils/Vcl.Styles.Hooks.pas
  18. +2,358 −0 source/vcl-styles-utils/Vcl.Styles.NC.pas
  19. +246 −0 source/vcl-styles-utils/Vcl.Styles.OwnerDrawFix.pas
  20. +2,824 −0 source/vcl-styles-utils/Vcl.Styles.Utils.ComCtrls.pas
  21. +2,693 −0 source/vcl-styles-utils/Vcl.Styles.Utils.Forms.pas
  22. +2,194 −0 source/vcl-styles-utils/Vcl.Styles.Utils.Graphics.pas
  23. +2,270 −0 source/vcl-styles-utils/Vcl.Styles.Utils.Menus.pas
  24. +161 −0 source/vcl-styles-utils/Vcl.Styles.Utils.ScreenTips.pas
  25. +3,753 −0 source/vcl-styles-utils/Vcl.Styles.Utils.Shadow.pas
  26. +2,866 −0 source/vcl-styles-utils/Vcl.Styles.Utils.StdCtrls.pas
  27. +929 −0 source/vcl-styles-utils/Vcl.Styles.Utils.SysControls.pas
  28. +1,406 −0 source/vcl-styles-utils/Vcl.Styles.Utils.SysStyleHook.pas
  29. +254 −0 source/vcl-styles-utils/Vcl.Styles.Utils.SystemMenu.pas
  30. +281 −0 source/vcl-styles-utils/Vcl.Styles.Utils.pas
  31. +4,326 −0 source/vcl-styles-utils/Vcl.Styles.UxTheme.pas
  32. +750 −0 source/vcl-styles-utils/Vcl.Styles.WebBrowser.pas
  33. +270 −0 source/vcl-styles-utils/delphi-detours-library/CPUID.pas
  34. +2,871 −0 source/vcl-styles-utils/delphi-detours-library/DDetours.pas
  35. +48 −0 source/vcl-styles-utils/delphi-detours-library/Defs.inc
  36. +46 −0 source/vcl-styles-utils/delphi-detours-library/GenericsCast.pas
  37. +2,398 −0 source/vcl-styles-utils/delphi-detours-library/InstDecode.pas
  38. +140 −0 source/vcl-styles-utils/delphi-detours-library/ModRmFlagsTables.inc
  39. +1,158 −0 source/vcl-styles-utils/delphi-detours-library/OpCodesTables.inc
  40. +1,095 −0 source/vcl-styles-utils/delphi-detours-library/v1/DDetours.pas
  41. +46 −0 source/vcl-styles-utils/delphi-detours-library/v1/GenericsCast.pas
  42. +678 −0 source/vcl-styles-utils/delphi-detours-library/v1/InstDecode.pas
  43. +80 −0 source/vcl-styles-utils/delphi-detours-library/v1/ModRMTable.inc
  44. +761 −0 source/vcl-styles-utils/delphi-detours-library/v1/OpCodesTables.inc
  45. +40 −0 source/vcl-styles-utils/delphi-detours-library/v1/dDefs.inc
  46. BIN source/vcl-styles-utils/fontawesome.ttf
  47. BIN source/vcl-styles-utils/fontawesome.zip
@@ -62,7 +62,7 @@
<DCC_UNIT_PLATFORM>false</DCC_UNIT_PLATFORM>
<DCC_ExeOutput>..\..\out\</DCC_ExeOutput>
<DCC_DcuOutput>..\..\build\$(Platform)</DCC_DcuOutput>
<DCC_UnitSearchPath>..\..\components\synedit\build\$(Platform);..\..\components\virtualtreeview\build\$(Platform);..\..\components\synedit\source;..\..\components\virtualtreeview\source;..\..\components\detours\Source;..\..\components\detours\build\$(Platform);$(DCC_UnitSearchPath)</DCC_UnitSearchPath>
<DCC_UnitSearchPath>..\..\components\synedit\build\$(Platform);..\..\components\virtualtreeview\build\$(Platform);..\..\components\synedit\source;..\..\components\virtualtreeview\source;..\..\components\detours\Source;..\..\components\detours\build\$(Platform);..\..\source\vcl-styles-utils;$(DCC_UnitSearchPath)</DCC_UnitSearchPath>
<Manifest_File>$(BDS)\bin\default_app.manifest</Manifest_File>
<DCC_E>false</DCC_E>
<DCC_K>false</DCC_K>
@@ -75,6 +75,7 @@
<DCC_F>false</DCC_F>
<VerInfo_Locale>1033</VerInfo_Locale>
<SanitizedProjectName>heidisql</SanitizedProjectName>
<DCC_LegacyIFEND>true</DCC_LegacyIFEND>
</PropertyGroup>
<PropertyGroup Condition="'$(Base_Win32)'!=''">
<DCC_Namespace>Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
@@ -18,7 +18,7 @@ interface
TableTools, View, Usermanager, SelectDBObject, connections, sqlhelp, dbconnection,
insertfiles, searchreplace, loaddata, copytable, VTHeaderPopup, Cromis.DirectoryWatch, SyncDB, gnugettext,
JumpList, System.Actions, System.UITypes, pngimage, Vcl.FormsFix,
System.ImageList;
System.ImageList, Vcl.Styles.UxTheme, Vcl.Styles.Utils.Menus, Vcl.Styles.Utils.Forms;
type
@@ -0,0 +1 @@
fontawesome RCDATA fontawesome.ttf
@@ -0,0 +1 @@
fontawesome_zip RCDATA fontawesome.zip
@@ -0,0 +1,2 @@
"C:\Program Files (x86)\Embarcadero\Studio\18.0\bin\brcc32.exe" AwesomeFont.rc
Pause
@@ -0,0 +1,2 @@
"C:\Program Files (x86)\Embarcadero\Studio\18.0\bin\brcc32.exe" AwesomeFont_zip.rc
Pause
@@ -0,0 +1,25 @@
//**************************************************************************************************
//
// Vcl.Styles.Utils.inc
// file for the VCL Styles Utils
// https://github.com/RRUZ/vcl-styles-utils/
//
// The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License");
// you may not use this file except in compliance with the License. You may obtain a copy of the
// License at http://www.mozilla.org/MPL/
//
// Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF
// ANY KIND, either express or implied. See the License for the specific language governing rights
// and limitations under the License.
//
//
// Portions created by Mahdi Safsafi [SMP3] e-mail SMP@LIVE.FR
// Portions created by Rodrigo Ruz V. are Copyright (C) 2013-2017 Rodrigo Ruz V.
// All Rights Reserved.
//
//************************************************************************************************
{$DEFINE USE_Vcl.Styles.Hooks}
{$DEFINE HOOK_UXTHEME}
{$DEFINE HOOK_TDateTimePicker}
{$DEFINE HOOK_TProgressBar}
Oops, something went wrong.

0 comments on commit ebda8ad

Please sign in to comment.