Structs
- Properties
- Properties
- Properties
- Implements
BindingGroup
manages to simplify the process of binding many properties from a [glib::Object
][crate::glib::Object] as a group. As such there is no API to unbind a property from the group.- Properties
- Properties
- Properties
- First off, you probably want to use GtkBox with a center widget instead of this widget. However, the case where this widget is useful is when you cannot control your layout within the width of the toplevel, but still want your child centered within the toplevel.
- Properties
- Properties
- Properties
- Implements
- Properties
- Properties
- Signals
- Properties
- Properties
- Properties
- Signals
- Signals
- Properties
- Implements
- This widget is a bit like
GtkRevealer
with a couple of important differences. First, it only supports a couple transition types (the direction to slide reveal). Additionally, the size of the child allocation will not change during the animation. This is not as generally useful as an upstream GTK+ widget, but is extremely important for the panel case to avoid things looking strange while animating into and out of view. - Properties
- Properties
- Properties
- Implements
- Implements
- Properties
- Properties
- Properties
- Implements
- Properties
- Properties
- Properties
- Properties
- Properties
- Properties
- Implements
- Properties
- Properties
- Properties
- Properties
- MenuManager
v3_26
The goal ofMenuManager
is to simplify the process of merging multiple GtkBuilder .ui files containing menus into a single representation of the application menus. Additionally, it provides the ability to “unmerge” previously merged menus. - This widget is similar to
GtkPaned
except that it allows adding more than two children to the widget. For each additional child added to theMultiPaned
, an additional resize grip is added. - Implements
- Properties
- Properties
- Properties
- Implements
- Properties
- Properties
- Properties
- Implements
- Properties
- Properties
- Properties
- Properties
- Properties
- Properties
- This is like a [
gtk::Box
][crate::gtk::Box] but uses stable priorities to sort. - Properties
- Properties
- Properties
- Properties
- Implements
- Properties
- Properties
- Properties
- Properties
- Properties
- Properties
- Properties
- Properties
- Properties
- Properties
- Properties
- Properties
- Properties
- Properties
- Properties
SignalGroup
manages to simplify the process of connecting many signals to a [glib::Object
][crate::glib::Object] as a group. As such there is no API to disconnect a signal from the group.- Properties
- Properties
- Properties
- Properties
- Properties
- Properties
- Properties
- Properties
- Properties
- Implements
- Properties
- Properties
- Properties
- Properties