@@ -212,6 +212,28 @@ procedure _LapeDateEdit_DefaultToday_Write(const Params: PParamArray); LAPE_WRAP
212212 PDateEdit(Params^[0 ])^.DefaultToday := PBoolean(Params^[1 ])^;
213213end ;
214214
215+ procedure _LapeDateEdit_ReadOnly_Read (const Params: PParamArray; const Result: Pointer); LAPE_WRAPPER_CALLING_CONV
216+ begin
217+ PBoolean(Result)^ := PDateEdit(Params^[0 ])^.ReadOnly;
218+ end ;
219+
220+ procedure _LapeDateEdit_ReadOnly_Write (const Params: PParamArray); LAPE_WRAPPER_CALLING_CONV
221+ begin
222+ PDateEdit(Params^[0 ])^.ReadOnly := PBoolean(Params^[1 ])^;
223+ end ;
224+
225+ procedure _LapeDateEdit_DirectInput_Read (const Params: PParamArray; const Result: Pointer); LAPE_WRAPPER_CALLING_CONV
226+ begin
227+ PBoolean(Result)^ := PDateEdit(Params^[0 ])^.DirectInput;
228+ end ;
229+
230+ procedure _LapeDateEdit_DirectInput_Write (const Params: PParamArray); LAPE_WRAPPER_CALLING_CONV
231+ begin
232+ PDateEdit(Params^[0 ])^.DirectInput := PBoolean(Params^[1 ])^;
233+ end ;
234+
235+
236+
215237procedure _LapeDateEdit_Create (const Params: PParamArray; const Result: Pointer); LAPE_WRAPPER_CALLING_CONV
216238begin
217239 PDateEdit(Result)^ := TDateEdit.Create(PComponent(Params^[0 ])^);
@@ -238,6 +260,26 @@ procedure _LapeTimeEdit_DefaultNow_Write(const Params: PParamArray); LAPE_WRAPPE
238260 PTimeEdit(Params^[0 ])^.DefaultNow := PBoolean(Params^[1 ])^;
239261end ;
240262
263+ procedure _LapeTimeEdit_ReadOnly_Read (const Params: PParamArray; const Result: Pointer); LAPE_WRAPPER_CALLING_CONV
264+ begin
265+ PBoolean(Result)^ := PTimeEdit(Params^[0 ])^.ReadOnly;
266+ end ;
267+
268+ procedure _LapeTimeEdit_ReadOnly_Write (const Params: PParamArray); LAPE_WRAPPER_CALLING_CONV
269+ begin
270+ PTimeEdit(Params^[0 ])^.ReadOnly := PBoolean(Params^[1 ])^;
271+ end ;
272+
273+ procedure _LapeTimeEdit_DirectInput_Read (const Params: PParamArray; const Result: Pointer); LAPE_WRAPPER_CALLING_CONV
274+ begin
275+ PBoolean(Result)^ := PTimeEdit(Params^[0 ])^.DirectInput;
276+ end ;
277+
278+ procedure _LapeTimeEdit_DirectInput_Write (const Params: PParamArray); LAPE_WRAPPER_CALLING_CONV
279+ begin
280+ PTimeEdit(Params^[0 ])^.DirectInput := PBoolean(Params^[1 ])^;
281+ end ;
282+
241283procedure _LapeTimeEdit_Create (const Params: PParamArray; const Result: Pointer); LAPE_WRAPPER_CALLING_CONV
242284begin
243285 PTimeEdit(Result)^ := TTimeEdit.Create(PComponent(Params^[0 ])^);
@@ -720,11 +762,15 @@ procedure ImportLCLMisc(Script: TSimbaScript);
720762 addProperty(' TLazDateEdit' , ' MaxDate' , ' TDateTime' , @_LapeDateEdit_MaxDate_Read, @_LapeDateEdit_MaxDate_Write);
721763 addProperty(' TLazDateEdit' , ' DateFormat' , ' String' , @_LapeDateEdit_DateFormat_Read, @_LapeDateEdit_DateFormat_Write);
722764 addProperty(' TLazDateEdit' , ' DefaultToday' , ' Boolean' , @_LapeDateEdit_DefaultToday_Read, @_LapeDateEdit_DefaultToday_Write);
765+ addProperty(' TLazDateEdit' , ' ReadOnly' , ' Boolean' , @_LapeDateEdit_ReadOnly_Read, @_LapeDateEdit_ReadOnly_Write);
766+ addProperty(' TLazDateEdit' , ' DirectInput' , ' Boolean' , @_LapeDateEdit_DirectInput_Read, @_LapeDateEdit_DirectInput_Write);
723767 addClassConstructor(' TLazDateEdit' , ' (TheOwner: TLazComponent)' , @_LapeDateEdit_Create);
724768
725769 addClass(' TLazTimeEdit' , ' TLazCustomControl' , TTimeEdit);
726770 addProperty(' TLazTimeEdit' , ' Time' , ' TDateTime' , @_LapeTimeEdit_Time_Read, @_LapeTimeEdit_Time_Write);
727771 addProperty(' TLazTimeEdit' , ' DefaultNow' , ' Boolean' , @_LapeTimeEdit_DefaultNow_Read, @_LapeTimeEdit_DefaultNow_Write);
772+ addProperty(' TLazTimeEdit' , ' ReadOnly' , ' Boolean' , @_LapeTimeEdit_ReadOnly_Read, @_LapeTimeEdit_ReadOnly_Write);
773+ addProperty(' TLazTimeEdit' , ' DirectInput' , ' Boolean' , @_LapeTimeEdit_DirectInput_Read, @_LapeTimeEdit_DirectInput_Write);
728774 addClassConstructor(' TLazTimeEdit' , ' (TheOwner: TLazComponent)' , @_LapeTimeEdit_Create);
729775
730776
0 commit comments