Namespace
Panel – 1
A dock/panel library for GTK 4
Dependencies
GObject—2.0 | The base type system library |
Browse documentation |
Classes
ActionMuxer | |
Application | |
ChangesDialog | |
Dock |
The |
DocumentWorkspace | |
Frame |
The |
FrameHeaderBar |
A header bar for |
FrameSwitcher |
A |
FrameTabBar |
A |
Grid |
The |
GridColumn | |
GSettingsActionGroup | |
Inhibitor | |
LayeredSettings | |
MenuManager |
The goal of |
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 | |
Session | |
SessionItem | |
Settings | |
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
|
Workbench | |
Workspace |
Interfaces
FrameHeader |
An interface implemented by the header of a |
Enumerations
Area |
The area of the panel. |
Callbacks
ActionActivateFunc | |
FrameCallback |
Callback passed to “foreach frame” functions. |
WorkspaceForeach |
This function is called for each workspace window within a since: 1.4 |
Function Macros
CHECK_VERSION |
Compile-time version checking. Evaluates to |
DEFINE_ACTION_GROUP |
Use this to define a type that will implement GActionGroup. |
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 |