Unit 'uCEFViewComponent' Package
[Overview][Classes][Index] [#pl_cef4typhon]

TCEFViewComponent

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

Declaration

Source position: uCEFViewComponent.pas line 26

type TCEFViewComponent = class(TComponent,ICefViewDelegateEvents)

protected

  FOnGetPreferredSize: TOnGetPreferredSizeEvent;

  

  FOnGetMinimumSize: TOnGetMinimumSizeEvent;

  

  FOnGetMaximumSize: TOnGetMaximumSizeEvent;

  

  FOnGetHeightForWidth: TOnGetHeightForWidthEvent;

  

  FOnParentViewChanged: TOnParentViewChangedEvent;

  

  FOnChildViewChanged: TOnChildViewChangedEvent;

  

  FOnWindowChanged: TOnWindowChangedEvent;

  

  FOnLayoutChanged: TOnLayoutChangedEvent;

  

  FOnFocus: TOnFocusEvent;

  

  FOnBlur: TOnBlurEvent;

  

  FComponentID: Integer;

  

  procedure CreateView; virtual;

  

  procedure DestroyView; virtual;

  

  procedure Initialize; virtual;

  

  function GetInitialized; virtual;

  

  function GetAsView; virtual;

  

  function GetTypeString;

  

  function GetAsBrowserView; virtual;

  

  function GetAsButton; virtual;

  

  function GetAsPanel; virtual;

  

  function GetAsScrollView; virtual;

  

  function GetAsTextfield; virtual;

  

  function GetIsValid;

  

  function GetIsAttached;

  

  function GetDelegate;

  

  function GetWindow;

  

  function GetID;

  

  function GetGroupID;

  

  function GetParentView;

  

  function GetBounds;

  

  function GetBoundsInScreen;

  

  function GetSize;

  

  function GetPosition;

  

  function GetPreferredSize;

  

  function GetMinimumSize;

  

  function GetMaximumSize;

  

  function GetIsVisible;

  

  function GetIsDrawn;

  

  function GetIsEnabled;

  

  function GetIsFocusable;

  

  function GetIsAccessibilityFocusable;

  

  function GetBackgroundColor;

  

  function GetViewForID();

  

  function GetHeightForWidth();

  

  function GetInsets;

  

  function GetComponentID;

  

  procedure SetID();

  

  procedure SetGroupID();

  

  procedure SetBounds();

  

  procedure SetSize();

  

  procedure SetPosition();

  

  procedure SetVisible();

  

  procedure SetEnabled();

  

  procedure SetFocusable();

  

  procedure SetBackgroundColor();

  

  procedure SetInsets();

  

  procedure doOnGetPreferredSize(); virtual;

  

  procedure doOnGetMinimumSize(); virtual;

  

  procedure doOnGetMaximumSize(); virtual;

  

  procedure doOnGetHeightForWidth(); virtual;

  

  procedure doOnParentViewChanged(); virtual;

  

  procedure doOnChildViewChanged(); virtual;

  

  procedure doOnWindowChanged(); virtual;

  

  procedure doOnLayoutChanged(); virtual;

  

  procedure doOnFocus(); virtual;

  

  procedure doOnBlur(); virtual;

  

  procedure doCreateCustomView; virtual;

  

public

  constructor Create(); override;

  

  procedure AfterConstruction; override;

  

  procedure BeforeDestruction; override;

  

  function ToStringEx();

  

  function IsSame();

  

  procedure SizeToPreferredSize;

  

  procedure InvalidateLayout;

  

  procedure RequestFocus;

  

  function ConvertPointToScreen();

  

  function ConvertPointFromScreen();

  

  function ConvertPointToWindow();

  

  function ConvertPointFromWindow();

  

  function ConvertPointToView();

  

  function ConvertPointFromView();

  

  property Initialized: Boolean; [r]

  

  property AsView: ICefView; [r]

  

  property AsBrowserView: ICefBrowserView; [r]

  

  property AsButton: ICefButton; [r]

  

  property AsPanel: ICefPanel; [r]

  

  property AsScrollView: ICefScrollView; [r]

  

  property AsTextfield: ICefTextfield; [r]

  

  property ViewForID []: ICefView; [r]

  

  property Valid: Boolean; [r]

  

  property Attached: Boolean; [r]

  

  property Delegate: ICefViewDelegate; [r]

  

  property Window: ICefWindow; [r]

  

  property ParentView: ICefView; [r]

  

  property BoundsInScreen: TCefRect; [r]

  

  property PreferredSize: TCefSize; [r]

  

  property MinimumSize: TCefSize; [r]

  

  property MaximumSize: TCefSize; [r]

  

  property Visible: Boolean; [rw]

  

  property Drawn: Boolean; [r]

  

  property Enabled: Boolean; [rw]

  

  property Focusable: Boolean; [rw]

  

  property AccessibilityFocusable: Boolean; [r]

  

  property BackgroundColor: TCefColor; [rw]

  

  property ID: Integer; [rw]

  

  property GroupID: Integer; [rw]

  

  property Bounds: TCefRect; [rw]

  

  property Size: TCefSize; [rw]

  

  property Position: TCefPoint; [rw]

  

  property Insets: TCefInsets; [rw]

  

  property TypeString: ustring; [r]

  

  property HeightForWidth []: Integer; [r]

  

published

  property OnGetPreferredSize: TOnGetPreferredSizeEvent; [rw]

  

  property OnGetMinimumSize: TOnGetMinimumSizeEvent; [rw]

  

  property OnGetMaximumSize: TOnGetMaximumSizeEvent; [rw]

  

  property OnGetHeightForWidth: TOnGetHeightForWidthEvent; [rw]

  

  property OnParentViewChanged: TOnParentViewChangedEvent; [rw]

  

  property OnChildViewChanged: TOnChildViewChangedEvent; [rw]

  

  property OnWindowChanged: TOnWindowChangedEvent; [rw]

  

  property OnLayoutChanged: TOnLayoutChangedEvent; [rw]

  

  property OnFocus: TOnFocusEvent; [rw]

  

  property OnBlur: TOnBlurEvent; [rw]

  

end;

Inheritance

TCEFViewComponent

  

|

TObject,ICefViewDelegateEvents



CT Web help

CodeTyphon Studio