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 org.gnome.gobject.GObject
GObject.NotifyCallback, GObject.ObjectClass -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new WebEditor.WebEditor(MemorySegment address) Create a WebEditor proxy instance for the provided memory address. -
Method Summary
Modifier and TypeMethodDescriptionprotected WebEditorasParent()Returns 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.getPage()Gets theWebKitWebPagethat is associated with theWebKitWebEditor.static @Nullable TypegetType()Get the GType of the WebEditor classThis 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 org.gnome.gobject.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, getMemoryLayout, 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 org.gnome.gobject.TypeInstance
callParent, callParent, cast, getPrivate, readGClass, writeGClassMethods inherited from class org.javagi.base.ProxyInstance
equals, handle, hashCode
-
Constructor Details
-
WebEditor
Create a WebEditor proxy instance for the provided memory address.- Parameters:
address- the memory address of the native object
-
WebEditor
public WebEditor()Creates a new WebEditor.
-
-
Method Details
-
getType
-
asParent
Returns this instance as if it were its parent type. This is mostly synonymous to the Javasuperkeyword, but will set the native typeclass function pointers to the parent type. When overriding a native virtual method in Java, "chaining up" withsuper.methodName()doesn't work, because it invokes the overridden function pointer again. To chain up, callasParent().methodName(). This will call the native function pointer of this virtual method in the typeclass of the parent type. -
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(org.webkitgtk.webprocessextension.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
-