Unit 'uCEFTypes' Package
[Overview][Types][Index] [#pl_cef4typhon]

TCefWindow

Declaration

Source position: uCEFTypes.pas line 7685

type TCefWindow = record

  base: TCefPanel;

  

  show: procedure(

  

  self: PCefWindow

);

  show_as_browser_modal_dialog: procedure(

  

  self: PCefWindow;

  browser_view: PCefBrowserView

);

  hide: procedure(

  

  self: PCefWindow

);

  center_window: procedure(

  

  self: PCefWindow;

  const size: PCefSize

);

  close: procedure(

  

  self: PCefWindow

);

  is_closed: function(

  

  self: PCefWindow

):Integer;

  activate: procedure(

  

  self: PCefWindow

);

  deactivate: procedure(

  

  self: PCefWindow

);

  is_active: function(

  

  self: PCefWindow

):Integer;

  bring_to_top: procedure(

  

  self: PCefWindow

);

  set_always_on_top: procedure(

  

  self: PCefWindow;

  on_top: Integer

);

  is_always_on_top: function(

  

  self: PCefWindow

):Integer;

  maximize: procedure(

  

  self: PCefWindow

);

  minimize: procedure(

  

  self: PCefWindow

);

  restore: procedure(

  

  self: PCefWindow

);

  set_fullscreen: procedure(

  

  self: PCefWindow;

  fullscreen: Integer

);

  is_maximized: function(

  

  self: PCefWindow

):Integer;

  is_minimized: function(

  

  self: PCefWindow

):Integer;

  is_fullscreen: function(

  

  self: PCefWindow

):Integer;

  set_title: procedure(

  

  self: PCefWindow;

  const title: PCefString

);

  get_title: function(

  

  self: PCefWindow

):PCefStringUserFree;

  set_window_icon: procedure(

  

  self: PCefWindow;

  image: PCefImage

);

  get_window_icon: function(

  

  self: PCefWindow

):PCefImage;

  set_window_app_icon: procedure(

  

  self: PCefWindow;

  image: PCefImage

);

  get_window_app_icon: function(

  

  self: PCefWindow

):PCefImage;

  add_overlay_view: function(

  

  self: PCefWindow;

  view: PCefView;

  docking_mode: TCefDockingMode

):PCefOverlayController;

  show_menu: procedure(

  

  self: PCefWindow;

  menu_model: PCefMenuModel;

  const screen_point: PCefPoint;

  anchor_position: TCefMenuAnchorPosition

);

  cancel_menu: procedure(

  

  self: PCefWindow

);

  get_display: function(

  

  self: PCefWindow

):PCefDisplay;

  get_client_area_bounds_in_screen: function(

  

  self: PCefWindow

):TCefRect;

  set_draggable_regions: procedure(

  

  self: PCefWindow;

  regionsCount: NativeUInt;

  const regions: PCefDraggableRegionArray

);

  get_window_handle: function(

  

  self: PCefWindow

):TCefWindowHandle;

  send_key_press: procedure(

  

  self: PCefWindow;

  key_code: Integer;

  event_flags: Cardinal

);

  send_mouse_move: procedure(

  

  self: PCefWindow;

  screen_x: Integer;

  screen_y: Integer

);

  send_mouse_events: procedure(

  

  self: PCefWindow;

  button: TCefMouseButtonType;

  mouse_down: Integer;

  mouse_up: Integer

);

  set_accelerator: procedure(

  

  self: PCefWindow;

  command_id: Integer;

  key_code: Integer;

  shift_pressed: Integer;

  ctrl_pressed: Integer;

  alt_pressed: Integer;

  high_priority: Integer

);

  remove_accelerator: procedure(

  

  self: PCefWindow;

  command_id: Integer

);

  remove_all_accelerators: procedure(

  

  self: PCefWindow

);

end;



CT Web help

CodeTyphon Studio