Spec-Zone.ru › GTK 3.24

GtkHButtonBox

GtkHButtonBox — Контейнер для горизонтального размещения кнопок

Функции

GtkWidget * gtk_hbutton_box_new ()

Типы и значения

struct GtkHButtonBox

Иерархия объектов

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkContainer
                ╰── GtkBox
                    ╰── GtkButtonBox
                        ╰── GtkHButtonBox

Реализованные интерфейсы

GtkHButtonBox реализует AtkImplementorIface, GtkBuildable и GtkOrientable.

Включаемые файлы

#include <gtk/gtk.h>

Описание

Блок кнопок следует использовать для обеспечения согласованного расположения кнопок во всем приложении. Разметка/интервалы могут быть изменены программистом или, при необходимости, пользователем для изменения «ощущений» программы в небольшой степени.

Контейнер GtkHButtonBox создается с помощью gtk_hbutton_box_new(). Кнопки размещаются в блоке кнопок так же, как виджеты добавляются в любой другой контейнер, используя gtk_container_add(). Вы также можете использовать gtk_box_pack_start() или gtk_box_pack_end(), но для блоков кнопок обе эти функции работают так же, как gtk_container_add(), то есть они размещают кнопку таким образом, который зависит от текущего стиля макета и от того, был ли для кнопки вызван gtk_button_box_set_child_secondary().

Интервалы между кнопками можно задать с помощью gtk_box_set_spacing(). Расположение и макет кнопок можно изменить с помощью gtk_button_box_set_layout().

GtkHButtonBox устарел, используйте GtkButtonBox вместо него.

Функции

gtk_hbutton_box_new ()

GtkWidget *
gtk_hbutton_box_new (void);

gtk_hbutton_box_new устарела с версии 3.2 и не должна использоваться в новых кодах.

Используйте gtk_button_box_new() со значением GTK_ORIENTATION_HORIZONTAL вместо этого.

Создает новый горизонтальный блок кнопок.

Возвращает

новый блок кнопок GtkWidget.

Типы и значения

struct GtkHButtonBox

struct GtkHButtonBox;

См. также

GtkBox, GtkButtonBox, GtkVButtonBox

© 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/GtkHButtonBox.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API