Skip to content

Commit f1d8cfa

Browse files
committed
more properties
1 parent 84a7b25 commit f1d8cfa

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed

Source/script/imports/lcl/simba.import_lcl_misc.pas

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,28 @@ procedure _LapeDateEdit_DefaultToday_Write(const Params: PParamArray); LAPE_WRAP
212212
PDateEdit(Params^[0])^.DefaultToday := PBoolean(Params^[1])^;
213213
end;
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+
215237
procedure _LapeDateEdit_Create(const Params: PParamArray; const Result: Pointer); LAPE_WRAPPER_CALLING_CONV
216238
begin
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])^;
239261
end;
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+
241283
procedure _LapeTimeEdit_Create(const Params: PParamArray; const Result: Pointer); LAPE_WRAPPER_CALLING_CONV
242284
begin
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

Comments
 (0)