Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
b78978e
Adding TScreen wrapper
lmbelo Dec 21, 2020
46f5320
Adding TLayout wrapper
lmbelo Dec 21, 2020
3720e6e
Adding TScaledLayout wrapper
lmbelo Dec 21, 2020
3da2b31
Adding TCustomScrollBox wrapper
lmbelo Dec 21, 2020
bdc5671
Adding TVertScrollBox wrapper
lmbelo Dec 21, 2020
b0345e4
Adding THorzScrollBox wrapper
lmbelo Dec 21, 2020
6220122
Addint TFramedScrollBox wrapper
lmbelo Dec 21, 2020
0be1fe2
Adding TFramedVertScrollBox wrapper
lmbelo Dec 21, 2020
5ea48ad
Adding TGridLayout wrapper
lmbelo Dec 21, 2020
83ff884
Adding TGridPanelLayout wrapper
lmbelo Dec 21, 2020
7ee8947
Adding TFlowLayout wrapper
lmbelo Dec 21, 2020
e70c253
Adding TCustomBufferedLayout wrapper
lmbelo Dec 21, 2020
5b94b1f
Adding TBufferedLayout wrapper
lmbelo Dec 21, 2020
f40f1ee
Adding missed definitions.inc
lmbelo Dec 21, 2020
732261a
Adding TCustomPresentedScrollBox wrapper
lmbelo Dec 21, 2020
0a99442
Adding TPresentedScrollBox wrapper
lmbelo Dec 21, 2020
8713f95
Adding TCustomPresentedVertScrollBox wrapper
lmbelo Dec 21, 2020
48ecc22
Adding TPresentedVertScrollBox wrapper
lmbelo Dec 21, 2020
8e18b15
Adding TCustomPresentedHorzScrollBox wrapper
lmbelo Dec 21, 2020
e59171a
Adding TCustomPresentedFramedScrollBox wrapper
lmbelo Dec 21, 2020
b720526
Adding TPresentedFramedScrollBox wrapper
lmbelo Dec 21, 2020
f0822c4
Adding TCustomPresentedFramedVertScrollBox wrapper
lmbelo Dec 21, 2020
bddf92c
Adding TPresentedFramedVertScrollBox wrapper
lmbelo Dec 21, 2020
34599a6
Adding TColumn wrapper
lmbelo Dec 21, 2020
76784fc
Adding TStringColumn wrapper
lmbelo Dec 21, 2020
88b1f7a
Adding TProgressColumn wrapper
lmbelo Dec 21, 2020
5a0c110
Adding TCheckColumn wrapper
lmbelo Dec 21, 2020
f05a4dd
Adding TDateTimeColumnBase wrapper
lmbelo Dec 21, 2020
c442532
Adding TDateTimeColumn wrapper
lmbelo Dec 21, 2020
4860fe2
Adding TTimeColumn wrapper
lmbelo Dec 21, 2020
e98e63a
Adding TDateColumn wrapper
lmbelo Dec 21, 2020
b5a9a76
Changing date and time wrappers base class
lmbelo Dec 21, 2020
422e37b
Adding TPopupColumn wrapper
lmbelo Dec 21, 2020
533fece
Adding TImageColumn wrapper
lmbelo Dec 21, 2020
6080c23
Adding TCustomNumberColumn wrapper
lmbelo Dec 21, 2020
f092620
Addint TCurrencyColumn wrapper
lmbelo Dec 21, 2020
18f2771
Adding TFloatColumn wrapper
lmbelo Dec 21, 2020
c425fbf
Adding TIntegerColumn wrapper
lmbelo Dec 21, 2020
d39e51f
Adding TGlyphColumn wrapper
lmbelo Dec 21, 2020
65ff572
Adding TCustomGrid wrapper
lmbelo Dec 21, 2020
200ed63
Adding TGrid wrapper
lmbelo Dec 21, 2020
0b04a65
Adding TStringGrid wrapper
lmbelo Dec 21, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions Source/fmx/WrapFmxComCtrls.pas
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
{$I Definition.Inc}

unit WrapFmxComCtrls;

interface
Expand Down
2 changes: 2 additions & 0 deletions Source/fmx/WrapFmxDialogs.pas
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
{$I Definition.Inc}

unit WrapFmxDialogs;

interface
Expand Down
31 changes: 31 additions & 0 deletions Source/fmx/WrapFmxForms.pas
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
{$I Definition.Inc}

unit WrapFmxForms;

interface
Expand Down Expand Up @@ -72,6 +74,17 @@ TPyDelphiFrame = class(TPyDelphiControl)
property DelphiObject: TFrame read GetDelphiObject write SetDelphiObject;
end;

TPyDelphiScreen = class(TPyDelphiComponent)
private
function GetDelphiObject: TScreen;
procedure SetDelphiObject(const Value: TScreen);
public
// Class methods
class function DelphiObjectClass: TClass; override;
// Properties
property DelphiObject: TScreen read GetDelphiObject write SetDelphiObject;
end;

implementation

uses
Expand Down Expand Up @@ -118,6 +131,7 @@ procedure TFormsRegistration.RegisterWrappers(
APyDelphiWrapper.RegisterDelphiWrapper(TPyDelphiCustomPopupForm);
APyDelphiWrapper.RegisterDelphiWrapper(TPyDelphiForm);
APyDelphiWrapper.RegisterDelphiWrapper(TPyDelphiFrame);
APyDelphiWrapper.RegisterDelphiWrapper(TPyDelphiScreen);
end;

{ TPyDelphiApplication }
Expand Down Expand Up @@ -224,6 +238,23 @@ procedure TPyDelphiFrame.SetDelphiObject(const Value: TFrame);
inherited DelphiObject := Value;
end;

{ TPyDelphiScreen }

class function TPyDelphiScreen.DelphiObjectClass: TClass;
begin
Result := TScreen;
end;

function TPyDelphiScreen.GetDelphiObject: TScreen;
begin
Result := TScreen(inherited DelphiObject);
end;

procedure TPyDelphiScreen.SetDelphiObject(const Value: TScreen);
begin
inherited DelphiObject := Value;
end;

initialization
RegisteredUnits.Add(TFormsRegistration.Create);

Expand Down
Loading