Explorar o código

* Add SetReading

michael %!s(int64=6) %!d(string=hai) anos
pai
achega
c149455dce
Modificáronse 1 ficheiros con 9 adicións e 0 borrados
  1. 9 0
      packages/rtl/classes.pas

+ 9 - 0
packages/rtl/classes.pas

@@ -556,6 +556,7 @@ type
     procedure Loaded; virtual;
     procedure Loaded; virtual;
     procedure Loading; virtual;
     procedure Loading; virtual;
     procedure SetWriting(Value: Boolean); virtual;
     procedure SetWriting(Value: Boolean); virtual;
+    procedure SetReading(Value: Boolean); virtual;
     procedure Notification(AComponent: TComponent;  Operation: TOperation); virtual;
     procedure Notification(AComponent: TComponent;  Operation: TOperation); virtual;
     procedure PaletteCreated; virtual;
     procedure PaletteCreated; virtual;
     procedure SetAncestor(Value: Boolean);
     procedure SetAncestor(Value: Boolean);
@@ -3386,6 +3387,14 @@ begin
     Exclude(FComponentState,csWriting);
     Exclude(FComponentState,csWriting);
 end;
 end;
 
 
+procedure TComponent.SetReading(Value: Boolean);
+begin
+  If Value then
+    Include(FComponentState,csReading)
+  else
+    Exclude(FComponentState,csReading);
+end;
+
 
 
 Procedure TComponent.Notification(AComponent: TComponent;
 Procedure TComponent.Notification(AComponent: TComponent;
   Operation: TOperation);
   Operation: TOperation);