Unit 'AndroidWidget' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#pw_androidwizard]

jVisualControl

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: androidwidget.pas line 1586

type jVisualControl = class(TAndroidWidget)

protected

  FId: DWord;

  

  FjPRLayout: jobject;

  

  FjPRLayoutHome: jobject;

  

  FScreenStyle: TScreenStyle;

  

  FFontSize: DWord;

  

  FFontSizeUnit: TFontSizeUnit;

  

  FFontFace: TFontFace;

  

  FTextTypeFace: TTextTypeFace;

  

  FHintTextColor: TARGBColorBridge;

  

  FAnchorId: Integer;

  

  FAnchor: jVisualControl;

  

  FPositionRelativeToAnchor: TPositionRelativeToAnchorIDSet;

  

  FPositionRelativeToParent: TPositionRelativeToParentSet;

  

  FLParamWidth: TLayoutParams;

  

  FLParamHeight: TLayoutParams;

  

  FOnClick: TOnNotify;

  

  FOnLongClick: TOnNotify;

  

  FGravityInParent: TLayoutGravity;

  

  FOnBeforeDispatchDraw: TOnBeforeDispatchDraw;

  

  FOnAfterDispatchDraw: TOnAfterDispatchDraw;

  

  FOnLayouting: TOnLayouting;

  

  FMyClassParentName: string;

  

  procedure SetAnchor();

  

  procedure DefineProperties(); override;

  

  procedure Notification(); override;

  

  procedure SetViewParent(); virtual;

  

  function GetViewParent; virtual;

  

  procedure RemoveFromViewParent; virtual;

  

  procedure ResetViewParent; virtual;

  

  procedure SetVisible();

  

  function GetVisible;

  

  procedure SetParamHeight(); virtual;

  

  procedure SetParamWidth(); virtual;

  

  function GetView; virtual;

  

  function InternalIDExistsInParent(); virtual;

  

  function InternalIDExistsInChildren(); virtual;

  

  function InternalNewIDFromParent; virtual;

  

  procedure SetParent(); override;

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  procedure SetParentComponent(); override;

  

  procedure Init; override;

  

  procedure UpdateLayout; virtual;

  

  function GetWidth; override;

  

  function GetHeight; override;

  

  property AnchorId: Integer; [rw]

  

  property ScreenStyle: TScreenStyle; [rw]

  

  property ViewParent: jobject; [rw]

  

  property View: jobject; [r]

  

  property MyClassParentName: string; [rw]

  

  property Id: DWord; [r]

  

published

  property MarginLeft: Integer; [rw]

  

  property MarginTop: Integer; [rw]

  

  property MarginRight: Integer; [rw]

  

  property MarginBottom: Integer; [rw]

  

  property Enabled: Boolean; [rw]

  

  property Left: Integer; [rw]

  

  property Top: Integer; [rw]

  

  property Width: Integer; [rw]

  

  property Height: Integer; [rw]

  

  property Visible: Boolean; [rw]

  

  property Anchor: jVisualControl; [rw]

  

  property PosRelativeToAnchor: TPositionRelativeToAnchorIDSet; [rw]

  

  property PosRelativeToParent: TPositionRelativeToParentSet; [rw]

  

  property LayoutParamWidth: TLayoutParams; [rw]

  

  property LayoutParamHeight: TLayoutParams; [rw]

  

end;

Inheritance

jVisualControl

  

|

TAndroidWidget

  

|

jControl

  

|

TObject



CT Web help

CodeTyphon Studio