Top |
Functions
GtkWidget * | gtk_viewport_new () |
void | gtk_viewport_set_scroll_to_focus () |
gboolean | gtk_viewport_get_scroll_to_focus () |
void | gtk_viewport_set_child () |
GtkWidget * | gtk_viewport_get_child () |
Implemented Interfaces
GtkViewport implements GtkAccessible, GtkBuildable, GtkConstraintTarget and GtkScrollable.
Description
The GtkViewport widget acts as an adaptor class, implementing scrollability for child widgets that lack their own scrolling capabilities. Use GtkViewport to scroll child widgets such as GtkGrid, GtkBox, and so on.
The GtkViewport will start scrolling content only if allocated less than the child widget’s minimum size in a given orientation.
Functions
gtk_viewport_new ()
GtkWidget * gtk_viewport_new (GtkAdjustment *hadjustment
,GtkAdjustment *vadjustment
);
Creates a new GtkViewport with the given adjustments, or with default adjustments if none are given.
gtk_viewport_set_scroll_to_focus ()
void gtk_viewport_set_scroll_to_focus (GtkViewport *viewport
,gboolean scroll_to_focus
);
Sets whether the viewport should automatically scroll to keep the focused child in view.
gtk_viewport_get_scroll_to_focus ()
gboolean
gtk_viewport_get_scroll_to_focus (GtkViewport *viewport
);
Gets whether the viewport is scrolling to keep the focused
child in view. See gtk_viewport_set_scroll_to_focus()
.
gtk_viewport_set_child ()
void gtk_viewport_set_child (GtkViewport *viewport
,GtkWidget *child
);
Sets the child widget of viewport
.
gtk_viewport_get_child ()
GtkWidget *
gtk_viewport_get_child (GtkViewport *viewport
);
Gets the child widget of viewport
.