Squeezer


Object Hierarchy:

Hdy.Squeezer Hdy.Squeezer Hdy.Squeezer Gtk.Container Gtk.Container Gtk.Container->Hdy.Squeezer Gtk.Widget Gtk.Widget Gtk.Widget->Gtk.Container GLib.InitiallyUnowned GLib.InitiallyUnowned GLib.InitiallyUnowned->Gtk.Widget GLib.Object GLib.Object GLib.Object->GLib.InitiallyUnowned Atk.Implementor Atk.Implementor Atk.Implementor->Hdy.Squeezer Atk.Implementor->Gtk.Container Atk.Implementor->Gtk.Widget Gtk.Buildable Gtk.Buildable Gtk.Buildable->Hdy.Squeezer Gtk.Buildable->Gtk.Container Gtk.Buildable->Gtk.Widget Gtk.Orientable Gtk.Orientable Gtk.Orientable->Hdy.Squeezer

Description:

[ CCode ( type_id = "hdy_squeezer_get_type ()" ) ]
[ Version ( since = "1.0" ) ]
public sealed class Squeezer : Container, Implementor, Buildable, Orientable

A best fit container.

The `HdySqueezer` widget is a container which only shows the first of its children that fits in the available size. It is convenient to offer different widgets to represent the same data with different levels of detail, making the widget seem to squeeze itself to fit in the available space.

Transitions between children can be animated as fades. This can be controlled with [method@Squeezer.set_transition_type].

CSS nodes

`HdySqueezer` has a single CSS node with name `squeezer`.


Namespace: Hdy
Package: libhandy-1

Content:

Properties:

Creation methods:

Methods:

Inherited Members:

All known members inherited from class Gtk.Widget
All known members inherited from interface Atk.Implementor
All known members inherited from interface Gtk.Orientable