Package org.gnome.gtk
Class TreeSelection.Builder<B extends TreeSelection.Builder<B>>
java.lang.Object
io.github.jwharm.javagi.gobject.Builder<B>
org.gnome.gobject.GObject.Builder<B>
org.gnome.gtk.TreeSelection.Builder<B>
- Type Parameters:
B
- the type of the Builder that is returned
- All Implemented Interfaces:
BuilderInterface
- Enclosing class:
TreeSelection
public static class TreeSelection.Builder<B extends TreeSelection.Builder<B>>
extends GObject.Builder<B>
Inner class implementing a builder pattern to construct a GObject with
properties.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Finish building theTreeSelection
object.onChanged
(TreeSelection.ChangedCallback handler) Emitted whenever the selection has (possibly) changed.setMode
(SelectionMode mode) Selection mode.Methods inherited from class org.gnome.gobject.GObject.Builder
onNotify
Methods inherited from class io.github.jwharm.javagi.gobject.Builder
addBuilderProperty, connect, connect, connectSignals, getArena, getNames, getValues
-
Constructor Details
-
Builder
protected Builder()Default constructor for aBuilder
object.
-
-
Method Details
-
build
Finish building theTreeSelection
object. This will callGObject.withProperties(org.gnome.glib.Type, java.lang.String[], org.gnome.gobject.Value[])
to create a new GObject instance, which is then cast toTreeSelection
.- Overrides:
build
in classGObject.Builder<B extends TreeSelection.Builder<B>>
- Returns:
- a new instance of
TreeSelection
with the properties that were set in the Builder object.
-
setMode
Selection mode. See gtk_tree_selection_set_mode() for more information on this property.- Parameters:
mode
- the value for themode
property- Returns:
- the
Builder
instance is returned, to allow method chaining
-
onChanged
Emitted whenever the selection has (possibly) changed. Please note that this signal is mostly a hint. It may only be emitted once when a range of rows are selected, and it may occasionally be emitted when nothing has happened.- Parameters:
handler
- the signal handler- Returns:
- the
Builder
instance is returned, to allow method chaining - See Also:
-