Interface

WebKit-6.0WebKitWebViewConstructorProps

interface ConstructorProps {
    accessible_role: Gtk.AccessibleRole;
    accessibleRole: Gtk.AccessibleRole;
    automation_presentation_type: WebKit.AutomationBrowsingContextPresentation;
    automationPresentationType: WebKit.AutomationBrowsingContextPresentation;
    camera_capture_state: WebKit.MediaCaptureState;
    cameraCaptureState: WebKit.MediaCaptureState;
    can_focus: boolean;
    can_target: boolean;
    canFocus: boolean;
    canTarget: boolean;
    css_classes: string[];
    css_name: string;
    cssClasses: string[];
    cssName: string;
    cursor: Gdk.Cursor;
    default_content_security_policy: string;
    defaultContentSecurityPolicy: string;
    display_capture_state: WebKit.MediaCaptureState;
    displayCaptureState: WebKit.MediaCaptureState;
    editable: boolean;
    estimated_load_progress: number;
    estimatedLoadProgress: number;
    favicon: Gdk.Texture;
    focus_on_click: boolean;
    focusable: boolean;
    focusOnClick: boolean;
    halign: Gtk.Align;
    has_default: boolean;
    has_focus: boolean;
    has_tooltip: boolean;
    hasDefault: boolean;
    hasFocus: boolean;
    hasTooltip: boolean;
    height_request: number;
    heightRequest: number;
    hexpand: boolean;
    hexpand_set: boolean;
    hexpandSet: boolean;
    is_controlled_by_automation: boolean;
    is_immersive_mode_enabled: boolean;
    is_loading: boolean;
    is_muted: boolean;
    is_playing_audio: boolean;
    is_web_process_responsive: boolean;
    isControlledByAutomation: boolean;
    isImmersiveModeEnabled: boolean;
    isLoading: boolean;
    isMuted: boolean;
    isPlayingAudio: boolean;
    isWebProcessResponsive: boolean;
    layout_manager: Gtk.LayoutManager;
    layoutManager: Gtk.LayoutManager;
    limit_events: boolean;
    limitEvents: boolean;
    margin_bottom: number;
    margin_end: number;
    margin_start: number;
    margin_top: number;
    marginBottom: number;
    marginEnd: number;
    marginStart: number;
    marginTop: number;
    microphone_capture_state: WebKit.MediaCaptureState;
    microphoneCaptureState: WebKit.MediaCaptureState;
    name: string;
    network_session: WebKit.NetworkSession;
    networkSession: WebKit.NetworkSession;
    opacity: number;
    overflow: Gtk.Overflow;
    page_id: number;
    pageId: number;
    parent: Gtk.Widget;
    receives_default: boolean;
    receivesDefault: boolean;
    related_view: WebKit.WebView;
    relatedView: WebKit.WebView;
    root: Gtk.Root;
    scale_factor: number;
    scaleFactor: number;
    sensitive: boolean;
    settings: WebKit.Settings;
    theme_color: Gdk.RGBA;
    themeColor: Gdk.RGBA;
    title: string;
    tooltip_markup: string;
    tooltip_text: string;
    tooltipMarkup: string;
    tooltipText: string;
    uri: string;
    user_content_manager: WebKit.UserContentManager;
    userContentManager: WebKit.UserContentManager;
    valign: Gtk.Align;
    vexpand: boolean;
    vexpand_set: boolean;
    vexpandSet: boolean;
    visible: boolean;
    web_context: WebKit.WebContext;
    web_extension_mode: WebKit.WebExtensionMode;
    webContext: WebKit.WebContext;
    webExtensionMode: WebKit.WebExtensionMode;
    website_policies: WebKit.WebsitePolicies;
    websitePolicies: WebKit.WebsitePolicies;
    width_request: number;
    widthRequest: number;
    zoom_level: number;
    zoomLevel: number;
}

Hierarchy (View Summary)

Index

Properties

Properties - Inherited from WebKit.WebViewBase.ConstructorProps

Properties

automation_presentation_type: WebKit.AutomationBrowsingContextPresentation
automationPresentationType: WebKit.AutomationBrowsingContextPresentation
camera_capture_state: WebKit.MediaCaptureState
cameraCaptureState: WebKit.MediaCaptureState
default_content_security_policy: string
defaultContentSecurityPolicy: string
display_capture_state: WebKit.MediaCaptureState
displayCaptureState: WebKit.MediaCaptureState
editable: boolean
estimated_load_progress: number
estimatedLoadProgress: number
favicon: Gdk.Texture
is_controlled_by_automation: boolean
is_immersive_mode_enabled: boolean
is_loading: boolean
is_muted: boolean
is_playing_audio: boolean
is_web_process_responsive: boolean
isControlledByAutomation: boolean
isImmersiveModeEnabled: boolean
isLoading: boolean
isMuted: boolean
isPlayingAudio: boolean
isWebProcessResponsive: boolean
microphone_capture_state: WebKit.MediaCaptureState
microphoneCaptureState: WebKit.MediaCaptureState
network_session: WebKit.NetworkSession
networkSession: WebKit.NetworkSession
page_id: number
pageId: number
related_view: WebKit.WebView
relatedView: WebKit.WebView
settings: WebKit.Settings
theme_color: Gdk.RGBA
themeColor: Gdk.RGBA
title: string
uri: string
user_content_manager: WebKit.UserContentManager
userContentManager: WebKit.UserContentManager
web_context: WebKit.WebContext
web_extension_mode: WebKit.WebExtensionMode
webContext: WebKit.WebContext
webExtensionMode: WebKit.WebExtensionMode
website_policies: WebKit.WebsitePolicies
websitePolicies: WebKit.WebsitePolicies
zoom_level: number
zoomLevel: number

Properties - Inherited from WebKit.WebViewBase.ConstructorProps

accessible_role: Gtk.AccessibleRole
accessibleRole: Gtk.AccessibleRole
can_focus: boolean
can_target: boolean
canFocus: boolean
canTarget: boolean
css_classes: string[]
css_name: string
cssClasses: string[]
cssName: string
cursor: Gdk.Cursor
focus_on_click: boolean
focusable: boolean
focusOnClick: boolean
halign: Gtk.Align
has_default: boolean
has_focus: boolean
has_tooltip: boolean
hasDefault: boolean
hasFocus: boolean
hasTooltip: boolean
height_request: number
heightRequest: number
hexpand: boolean
hexpand_set: boolean
hexpandSet: boolean
layout_manager: Gtk.LayoutManager
layoutManager: Gtk.LayoutManager
limit_events: boolean
limitEvents: boolean
margin_bottom: number
margin_end: number
margin_start: number
margin_top: number
marginBottom: number
marginEnd: number
marginStart: number
marginTop: number
name: string
opacity: number
overflow: Gtk.Overflow
parent: Gtk.Widget
receives_default: boolean
receivesDefault: boolean
root: Gtk.Root
scale_factor: number
scaleFactor: number
sensitive: boolean
tooltip_markup: string
tooltip_text: string
tooltipMarkup: string
tooltipText: string
valign: Gtk.Align
vexpand: boolean
vexpand_set: boolean
vexpandSet: boolean
visible: boolean
width_request: number
widthRequest: number