Class WebEditor
java.lang.Object
org.javagi.base.ProxyInstance
org.gnome.gobject.TypeInstance
org.gnome.gobject.GObject
org.webkitgtk.webprocessextension.WebEditor
- All Implemented Interfaces:
Proxy
Access to editing capabilities of a WebKitWebPage.
The WebKitWebEditor provides access to various editing capabilities of
a WebKitWebPage such as a possibility to react to the current selection in
WebKitWebPage.
- Since:
- 2.10
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classWebEditor.Builder<B extends WebEditor.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.static interfaceFunctional interface declaration of theSelectionChangedCallbackcallback.static classNested classes/interfaces inherited from class GObject
GObject.NotifyCallback, GObject.ObjectClass -
Constructor Summary
ConstructorsConstructorDescriptionCreate a new WebEditor.WebEditor(MemorySegment address) Create a WebEditor instance for the provided memory address. -
Method Summary
Modifier and TypeMethodDescriptionprotected WebEditorasParent()Return this instance as if it were its parent type.static WebEditor.Builder<? extends WebEditor.Builder> builder()AWebEditor.Builderobject constructs aWebEditorwith the specified properties.voidEmits the "selection-changed" signal.static MemoryLayoutThe memory layout of the native struct.getPage()Gets theWebKitWebPagethat is associated with theWebKitWebEditor.static @Nullable TypegetType()Get the GType of the WebEditor class.This signal is emitted for every selection change inside aWebKitWebPageas well as for every caret position change as the caret is a collapsed selection.Methods inherited from class GObject
addToggleRef, addWeakPointer, bindProperty, bindProperty, bindProperty, bindPropertyFull, bindPropertyFull, bindPropertyWithClosures, bindPropertyWithClosures, compatControl, connect, connect, connect, constructed, disconnect, dispatchPropertiesChanged, dispose, dupData, dupQdata, emit, emitNotify, finalize_, forceFloating, freezeNotify, get, getData, getProperty, getProperty, getProperty, getQdata, getv, interfaceFindProperty, interfaceInstallProperty, interfaceListProperties, isFloating, newInstance, newInstance, newv, notify, notify, notifyByPspec, onNotify, ref, refSink, removeToggleRef, removeWeakPointer, replaceData, replaceQdata, runDispose, set, setData, setDataFull, setProperty, setProperty, setProperty, setQdata, setQdataFull, setv, stealData, stealQdata, takeRef, thawNotify, unref, watchClosure, weakRef, weakUnref, withPropertiesMethods inherited from class TypeInstance
callParent, callParent, cast, getPrivate, readGClass, writeGClassMethods inherited from class ProxyInstance
equals, handle, hashCode
-
Constructor Details
-
WebEditor
Create a WebEditor instance for the provided memory address.- Parameters:
address- the memory address of the native object
-
WebEditor
public WebEditor()Create a new WebEditor.
-
-
Method Details
-
getType
-
getMemoryLayout
The memory layout of the native struct.- Returns:
- the memory layout
-
asParent
-
getPage
Gets theWebKitWebPagethat is associated with theWebKitWebEditor.- Returns:
- the associated
WebKitWebPage - Since:
- 2.10
-
onSelectionChanged
public SignalConnection<WebEditor.SelectionChangedCallback> onSelectionChanged(WebEditor.SelectionChangedCallback handler) This signal is emitted for every selection change inside aWebKitWebPageas well as for every caret position change as the caret is a collapsed selection.- Parameters:
handler- the signal handler- Returns:
- a signal handler ID to keep track of the signal connection
- Since:
- 2.10
- See Also:
-
emitSelectionChanged
public void emitSelectionChanged()Emits the "selection-changed" signal. SeeonSelectionChanged(WebEditor.SelectionChangedCallback). -
builder
AWebEditor.Builderobject constructs aWebEditorwith the specified properties. Use the variousset...()methods to set properties, and finish construction withWebEditor.Builder.build().- Returns:
- the builder object
-