CtkHButtonBox

CtkHButtonBox — A container for arranging buttons horizontally

Functions

Types and Values

struct CtkHButtonBox

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── CtkWidget
            ╰── CtkContainer
                ╰── CtkBox
                    ╰── CtkButtonBox
                        ╰── CtkHButtonBox

Implemented Interfaces

CtkHButtonBox implements AtkImplementorIface, CtkBuildable and CtkOrientable.

Includes

#include <ctk/ctk.h>

Description

A button box should be used to provide a consistent layout of buttons throughout your application. The layout/spacing can be altered by the programmer, or if desired, by the user to alter the “feel” of a program to a small degree.

A CtkHButtonBox is created with ctk_hbutton_box_new(). Buttons are packed into a button box the same way widgets are added to any other container, using ctk_container_add(). You can also use ctk_box_pack_start() or ctk_box_pack_end(), but for button boxes both these functions work just like ctk_container_add(), ie., they pack the button in a way that depends on the current layout style and on whether the button has had ctk_button_box_set_child_secondary() called on it.

The spacing between buttons can be set with ctk_box_set_spacing(). The arrangement and layout of the buttons can be changed with ctk_button_box_set_layout().

CtkHButtonBox has been deprecated, use CtkButtonBox instead.

Functions

ctk_hbutton_box_new ()

CtkWidget *
ctk_hbutton_box_new (void);

ctk_hbutton_box_new has been deprecated since version 3.2 and should not be used in newly-written code.

Use ctk_button_box_new() with CTK_ORIENTATION_HORIZONTAL instead

Creates a new horizontal button box.

Returns

a new button box CtkWidget.

Types and Values

struct CtkHButtonBox

struct CtkHButtonBox;

See Also

CtkBox, CtkButtonBox, CtkVButtonBox