@@ -356,6 +356,7 @@ TTVCreateNodeClassEventHandler = class(TEventHandler)
356356 class function GetTypeInfo : PTypeInfo; override;
357357 end ;
358358
359+ { $IFDEF DELPHI11_OR_HIGHER}
359360 // TTVCheckStateChangedEvent
360361 TTVCheckStateChangedEventHandler = class (TEventHandler)
361362 protected
@@ -378,6 +379,7 @@ TTVCheckStateChangingEventHandler = class(TEventHandler)
378379
379380 class function GetTypeInfo : PTypeInfo; override;
380381 end ;
382+ { $ENDIF}
381383
382384 TPyDelphiTreeNode = class (TPyDelphiPersistent)
383385 private
@@ -723,7 +725,9 @@ TPyDelphiListView = class(TPyDelphiCustomListView)
723725 property DelphiObject: TListView read GetDelphiObject write SetDelphiObject;
724726 end ;
725727
728+ { $IFDEF DELPHI11_OR_HIGHER}
726729 function NodeCheckStateToPython (const ANodeCheckState: TNodeCheckState): PPyObject;
730+ { $ENDIF}
727731
728732 function CustomDrawTargetToPython (const ACustomDrawTarget: TCustomDrawTarget): PPyObject;
729733 function CustomDrawStageToPython (const ACustomDrawStage: TCustomDrawStage): PPyObject;
@@ -750,13 +754,15 @@ TComCtrlsRegistration = class(TRegisteredUnit)
750754 procedure DefineVars (APyDelphiWrapper: TPyDelphiWrapper); override;
751755 end ;
752756
757+ { $IFDEF DELPHI11_OR_HIGHER}
753758function NodeCheckStateToPython (const ANodeCheckState: TNodeCheckState): PPyObject;
754759begin
755760 Result := GetPythonEngine().PyUnicodeFromString(
756761 System.TypInfo.GetEnumName(
757762 TypeInfo(TNodeCheckState),
758763 Ord(ANodeCheckState)));
759764end ;
765+ { $ENDIF}
760766
761767function CustomDrawTargetToPython (const ACustomDrawTarget: TCustomDrawTarget): PPyObject;
762768begin
@@ -901,8 +907,10 @@ procedure TComCtrlsRegistration.RegisterWrappers(APyDelphiWrapper: TPyDelphiWrap
901907 APyDelphiWrapper.EventHandlers.RegisterHandler(TTVAdvancedCustomDrawEventHandler);
902908 APyDelphiWrapper.EventHandlers.RegisterHandler(TTVAdvancedCustomDrawItemEventHandler);
903909 APyDelphiWrapper.EventHandlers.RegisterHandler(TTVCreateNodeClassEventHandler);
910+ { $IFDEF DELPHI11_OR_HIGHER}
904911 APyDelphiWrapper.EventHandlers.RegisterHandler(TTVCheckStateChangedEventHandler);
905912 APyDelphiWrapper.EventHandlers.RegisterHandler(TTVCheckStateChangingEventHandler);
913+ { $ENDIF}
906914
907915 APyDelphiWrapper.EventHandlers.RegisterHandler(TLVDeletedEventHandler);
908916 APyDelphiWrapper.EventHandlers.RegisterHandler(TLVEditingEventHandler);
@@ -2374,6 +2382,7 @@ procedure TTVCreateNodeClassEventHandler.DoEvent(Sender: TCustomTreeView;
23742382 end ;
23752383end ;
23762384
2385+ { $IFDEF DELPHI11_OR_HIGHER}
23772386{ TTVCheckStateChangedEventHandler }
23782387
23792388constructor TTVCheckStateChangedEventHandler.Create(
@@ -2469,6 +2478,7 @@ procedure TTVCheckStateChangingEventHandler.DoEvent(Sender: TCustomTreeView;
24692478 CheckError();
24702479 end ;
24712480end ;
2481+ { $ENDIF}
24722482
24732483{ TLVDeletedEventHandler }
24742484
0 commit comments