Namespace

Panel – 1

A dock/panel library for GTK 4

Version1.0.alpha
AuthorsChristian Hergert
LicenseLGPL
Website
Sourcehttps://gitlab.gnome.org/chergert/libpanel

Build

C headerslibpanel.h
pkg-config fileslibpanel-1

Dependencies

GObject—2.0 The base type system library
Browse documentation

Additional documentation

Classes

Dock
DockSwitcher
Frame
FrameHeaderBar
FrameSwitcher

The PanelFrameSwitcher shows a row of buttons to switch between GtkStack pages.

FrameTabBar
Grid
GridColumn
OmniBar
Paned
SaveDelegate
Statusbar
ThemeSelector
Widget

Interfaces

Enumerations

Callbacks

Function Macros

CHECK_VERSION

Compile-time version checking. Evaluates to TRUE if the version of libpanel is greater than the required one.

ENCODE_VERSION

Constants

MAJOR_VERSION

Libpanel major version component (e.g. 1 if PANEL_VERSION is 1.2.3)

MICRO_VERSION

Libpanel micro version component (e.g. 3 if PANEL_VERSION is 1.2.3)

MINOR_VERSION

Libpanel minor version component (e.g. 2 if PANEL_VERSION is 1.2.3)

VERSION_S

Libpanel version, encoded as a string, useful for printing and concatenation.

WIDGET_KIND_ANY
WIDGET_KIND_DOCUMENT
WIDGET_KIND_UNKNOWN
WIDGET_KIND_UTILITY