GtkBin
GtkBin — Контейнер с одним дочерним элементом
Функции
Типы и значения
| struct | GtkBin |
| struct | GtkBinClass |
Иерархия объектов
GObject
╰── GInitiallyUnowned
╰── GtkWidget
╰── GtkContainer
╰── GtkBin
├── GtkWindow
├── GtkActionBar
├── GtkAlignment
├── GtkComboBox
├── GtkFrame
├── GtkButton
├── GtkMenuItem
├── GtkEventBox
├── GtkExpander
├── GtkFlowBoxChild
├── GtkHandleBox
├── GtkListBoxRow
├── GtkToolItem
├── GtkOverlay
├── GtkScrolledWindow
├── GtkPopover
├── GtkRevealer
├── GtkSearchBar
├── GtkStackSidebar
╰── GtkViewport
Реализованные интерфейсы
GtkBin реализует AtkImplementorIface и GtkBuildable.
Файлы заголовков
#include <gtk/gtk.h>
Описание
Виджет GtkBin — это контейнер с одним дочерним элементом. Сам по себе он не очень полезен, но пригоден для создания дочерних классов, так как предоставляет общий код, необходимый для обработки одного дочернего виджета.
Многие виджеты GTK+ являются подклассами GtkBin, включая GtkWindow, GtkButton, GtkFrame, GtkHandleBox или GtkScrolledWindow.
Функции
gtk_bin_get_child ()
GtkWidget *
gtk_bin_get_child (GtkBin *bin); Возвращает дочерний элемент GtkBin или NULL, если контейнер не содержит дочерних виджетов. Возвращённый виджет не имеет добавленной ссылки, поэтому нет необходимости её удалять.
Параметры
bin | объект GtkBin |
Возвращает
дочерний элемент bin или NULL, если дочерний элемент отсутствует.
[transfer none][nullable]
Типы и значения
struct GtkBin
struct GtkBin;
struct GtkBinClass
struct GtkBinClass {
GtkContainerClass parent_class;
};
Члены
© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer.gnome.org/gtk3/3.24/GtkBin.html