mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-13 21:39:21 +02:00
Cocoa/ListView: in vsReport, textField fixed in Dark Mode
This commit is contained in:
parent
ff27bdaf81
commit
041b8d7fae
@ -28,7 +28,7 @@ uses
|
||||
MacOSAll, CocoaAll,
|
||||
CocoaPrivate, Cocoa_Extra, CocoaCallback, CocoaConst, CocoaConfig,
|
||||
CocoaWSCommon, CocoaUtils, CocoaGDIObjects,
|
||||
CocoaListView,
|
||||
CocoaListView, CocoaTextEdits,
|
||||
LCLType, LCLMessageGlue, LMessages, Controls, ComCtrls, StdCtrls, ImgList, Forms;
|
||||
|
||||
type
|
||||
@ -97,11 +97,12 @@ type
|
||||
isDynamicRowHeight: Boolean;
|
||||
CustomRowHeight: Integer;
|
||||
ScrollWidth: Integer;
|
||||
|
||||
public
|
||||
procedure backend_setCallback( cb:TLCLListViewCallback );
|
||||
procedure backend_reloadData;
|
||||
procedure backend_onInit;
|
||||
public
|
||||
procedure addSubview(aView: NSView); override;
|
||||
|
||||
procedure lclSetProcessor( processor: TCocoaTableViewProcessor ); message 'lclSetProcessor:';
|
||||
procedure lclSetCheckBoxes( checkBoxes: Boolean); message 'lclSetCheckBoxes:';
|
||||
@ -423,6 +424,18 @@ begin
|
||||
self.setIntercellSpacing(sz);
|
||||
end;
|
||||
|
||||
procedure TCocoaTableListView.addSubview(aView: NSView);
|
||||
var
|
||||
field: TCocoaTextField;
|
||||
begin
|
||||
if aView.isKindOfClass(TCocoaTextField) then begin
|
||||
field:= TCocoaTextField( aView );
|
||||
field.setBezeled( False );
|
||||
field.fixedBorderStyle:= True;
|
||||
end;
|
||||
inherited addSubview(aView);
|
||||
end;
|
||||
|
||||
procedure TCocoaTableListView.lclSetProcessor( processor: TCocoaTableViewProcessor);
|
||||
begin
|
||||
_processor:= processor;
|
||||
|
Loading…
Reference in New Issue
Block a user