Package org.gnome.gtk
Class TreeSelection.Builder<B extends TreeSelection.Builder<B>>
java.lang.Object
org.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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Finish building theTreeSelectionobject.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
onNotifyMethods inherited from class org.javagi.gobject.Builder
addBuilderProperty, connect, connect, connectSignals, getArena, getNames, getValues
-
Constructor Details
-
Builder
protected Builder()Default constructor for aBuilderobject.
-
-
Method Details
-
build
Finish building theTreeSelectionobject. 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:
buildin classGObject.Builder<B extends TreeSelection.Builder<B>>- Returns:
- a new instance of
TreeSelectionwith 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 themodeproperty- Returns:
- the
Builderinstance 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
Builderinstance is returned, to allow method chaining - See Also:
-