Namespace
Panel – 1
A dock/panel library for GTK 4
Dependencies
GObject—2.0 | The base type system library |
Browse documentation |
Classes
Dock | The |
Frame | The |
FrameHeaderBar | A header bar for |
FrameSwitcher | A |
FrameTabBar | A |
Grid | The |
GridColumn | |
OmniBar | A multi-use widget for user interaction in the window header bar. You can add widgets, a popover to provide action items, an icon, updates on progress and pulse the main widget. |
Paned | A |
Position | Specifies a position in the dock. You receive a |
SaveDelegate | |
SaveDialog | |
Statusbar | A panel status bar is meant to be displayed at the bottom of the window. It can contain widgets in the prefix and in the suffix. |
ThemeSelector | A widget that allow selecting theme preference between “dark”, “light” and “follow” the system preference. |
ToggleButton | The |
Widget | PanelWidget is the base widget class for widgets added to a
|
Interfaces
FrameHeader | An interface implemented by the header of a |
Enumerations
Area | The area of the panel. |
Callbacks
FrameCallback | Callback passed to “foreach frame” functions. |
Function Macros
CHECK_VERSION | Compile-time version checking. Evaluates to |
ENCODE_VERSION |
Constants
MAJOR_VERSION | Libpanel major version component (e.g. 1 if |
MICRO_VERSION | Libpanel micro version component (e.g. 3 if |
MINOR_VERSION | Libpanel minor version component (e.g. 2 if |
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 |