viewport: Add an element name to the css node
This lets us avoid hardcoding the type in CSS.
This commit is contained in:
@@ -45,7 +45,7 @@
|
|||||||
*
|
*
|
||||||
* The #GtkViewport widget acts as an adaptor class, implementing
|
* The #GtkViewport widget acts as an adaptor class, implementing
|
||||||
* scrollability for child widgets that lack their own scrolling
|
* scrollability for child widgets that lack their own scrolling
|
||||||
* capabilities. Use #GtkViewport to scroll child widgets such as
|
* capabilities. Use GtkViewport to scroll child widgets such as
|
||||||
* #GtkGrid, #GtkBox, and so on.
|
* #GtkGrid, #GtkBox, and so on.
|
||||||
*
|
*
|
||||||
* If a widget has native scrolling abilities, such as #GtkTextView,
|
* If a widget has native scrolling abilities, such as #GtkTextView,
|
||||||
@@ -56,8 +56,12 @@
|
|||||||
* implement #GtkScrollable is added to a #GtkScrolledWindow, so you can
|
* implement #GtkScrollable is added to a #GtkScrolledWindow, so you can
|
||||||
* ignore the presence of the viewport.
|
* ignore the presence of the viewport.
|
||||||
*
|
*
|
||||||
* The #GtkViewport will start scrolling content only if allocated less
|
* The GtkViewport will start scrolling content only if allocated less
|
||||||
* than the child widget’s minimum size in a given orientation.
|
* than the child widget’s minimum size in a given orientation.
|
||||||
|
*
|
||||||
|
* # CSS nodes
|
||||||
|
*
|
||||||
|
* GtkViewport has a single CSS node with name viewport.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
struct _GtkViewportPrivate
|
struct _GtkViewportPrivate
|
||||||
@@ -179,6 +183,8 @@ gtk_viewport_class_init (GtkViewportClass *class)
|
|||||||
GTK_TYPE_SHADOW_TYPE,
|
GTK_TYPE_SHADOW_TYPE,
|
||||||
GTK_SHADOW_IN,
|
GTK_SHADOW_IN,
|
||||||
GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
|
GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
|
||||||
|
|
||||||
|
gtk_widget_class_set_css_name (widget_class, "viewport");
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|||||||
Reference in New Issue
Block a user