Martijn Laan
|
aae4a22262
64BB: Fix more warnings. Going to assume a section will not contain over MaxInt entries.
|
1 сар өмнө |
Martijn Laan
|
7c0bbfcf0b
64-bit NewCheckListBox fixes.
|
1 сар өмнө |
Martijn Laan
|
ae7e6a2211
64BB: Fix bunch of warnings (most introduced by TList.Count becoming 64-bit) by introducing inline vars/consts. Does not fix all of these warnings and even introduces new ones.
|
1 сар өмнө |
Martijn Laan
|
04aeeede39
Fix some warnings.
|
1 сар өмнө |
Martijn Laan
|
8520dd23be
Make transparent/WantTabs TNewCheckListBox (which is excluded) draw native checkboxes/radiobuttons, making it looked unstyled.
|
2 сар өмнө |
Martijn Laan
|
945826218e
VCL Styles has this 'CN_CTLCOLORMSGBOX..CN_CTLCOLORSTATIC' check everywhere, instead of being more specific. I added the second check myself, but made it specific anyway. Probably better to make it non-specific as well, so do that.
|
2 сар өмнө |
Martijn Laan
|
5b4443e593
Fix warning.
|
3 сар өмнө |
Martijn Laan
|
baf1000e4e
Improve scroll handling some more.
|
3 сар өмнө |
Martijn Laan
|
409407d4db
Whitespace / semicolon cleanup.
|
3 сар өмнө |
Martijn Laan
|
bc962e6cbd
Improve scroll handling.
|
3 сар өмнө |
Martijn Laan
|
7b322f517e
Add transparency support to TNewCheckListBox when it's styled and in WantTabs mode (which makes it looks like an ordinary list of checkboxes/radiobuttons).
|
3 сар өмнө |
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.
|
5 сар өмнө |
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.
|
5 сар өмнө |
Martijn Laan
|
aa1368ed15
Add comments.
|
5 сар өмнө |
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.
|
5 сар өмнө |
Martijn Laan
|
f7540659fd
Cleanup.
|
5 сар өмнө |
Martijn Laan
|
cec62c281c
Make hook reusable like VCL hooks.
|
5 сар өмнө |
Martijn Laan
|
90d7c2b700
Cleanup: (un)register hook same way as VCL.
|
5 сар өмнө |
Martijn Laan
|
186220cc6b
Typo and whitespace.
|
5 сар өмнө |
Martijn Laan
|
9b8b3adaee
Improve. Don't change the look.
|
5 сар өмнө |
Martijn Laan
|
0bf28d6eaf
Cleanup and make VCL styling work with WantTabs = True.
|
5 сар өмнө |
Martijn Laan
|
40883085bf
Add VCL Styles support to TNewCheckListBox checkmarks.
|
7 сар өмнө |
Martijn Laan
|
54b85543b5
Add VCL Styles support to TNewCheckListBox items. Todo: checkmarks.
|
7 сар өмнө |
Martijn Laan
|
b0476e12c3
2 renames in Components.
|
1 жил өмнө |
Martijn Laan
|
6869601fe7
Renamed our UxTheme to NewUxTheme to avoid accidendally using Delphi's UxThem which indeed Setup was doing.
|
1 жил өмнө |
Martijn Laan
|
82e5800758
Should be finished now unless there's still files in .\Projects used but not listed in any of the projects.
|
1 жил өмнө |
Martijn Laan
|
b76815ecc4
Merge branch 'leserg73-patch' into main. Updated whatsnew during merge + minor tweaks. Closes #390 for real.
|
5 жил өмнө |
Martijn Laan
|
20b837d47c
Fix setters.
|
5 жил өмнө |
Martijn Laan
|
6b81a8bc19
Cleanup set operations.
|
5 жил өмнө |
Martijn Laan
|
cfd9b2ef4f
Cleanup function names and placement.
|
5 жил өмнө |