libpanel-1 Reference Manual
Packages
libpanel-1
Panel
libpanel-1
Description:
Content:
Namespaces:
Panel
Interfaces:
FrameHeader
-
An interface implemented by the header of a
Frame
.
Classes:
Action
ActionMuxer
Application
ChangesDialog
Dock
-
The
Dock
is a widget designed to contain widgets that can be docked.
DocumentWorkspace
Frame
-
The
Frame
is a widget containing panels to display in an area.
FrameHeaderBar
-
A header bar for
Frame
.
FrameSwitcher
-
A
FrameSwitcher
is a
FrameHeader
that shows a row of buttons to switch between
Stack
pages, not disimilar to a
StackSwitcher
.
FrameTabBar
-
A
FrameHeader
that implements switching between tab views in a
Frame
.
GSettingsActionGroup
Grid
-
The
Grid
is a widget used to layout the dock item in the center area.
GridColumn
Inhibitor
LayeredSettings
MenuManager
-
The goal of
MenuManager
is to simplify the process of merging multiple GtkBuilder .
OmniBar
-
A multi-use widget for user interaction in the window header bar.
Paned
-
A
Paned
is the concrete widget for a panel area.
Position
-
Specifies a position in the dock.
SaveDelegate
SaveDialog
Session
SessionItem
Settings
Statusbar
-
A panel status bar is meant to be displayed at the bottom of the window.
ThemeSelector
-
A widget that allow selecting theme preference between "dark", "light" and "follow" the system preference.
ToggleButton
-
The `PanelToggleButton` is a button used to toggle the visibility of a [class@Panel.
Widget
-
PanelWidget is the base widget class for widgets added to a
Frame
.
Workbench
Workspace
Enums:
Area
-
The area of the panel.
Constants:
public
const
int
MAJOR_VERSION
libpanel major version component (e.
public
const
int
MICRO_VERSION
libpanel micro version component (e.
public
const
int
MINOR_VERSION
libpanel minor version component (e.
public
const
string
VERSION_S
libpanel version, encoded as a string, useful for printing and concatenation.
public
const
string
WIDGET_KIND_ANY
public
const
string
WIDGET_KIND_DOCUMENT
public
const
string
WIDGET_KIND_UNKNOWN
public
const
string
WIDGET_KIND_UTILITY
Delegates:
public
delegate
void
ActionActivateFunc
(
void
* instance,
string
action_name,
Variant
param)
public
delegate
void
FrameCallback
(
Frame
frame)
Callback passed to "foreach frame" functions.
public
delegate
void
WorkspaceForeach
(
Workspace
workspace)
This function is called for each workspace window within a
Workbench
when using
foreach_workspace
.
Methods:
public
bool
check_version
(
uint
major,
uint
minor,
uint
micro)
public
void
finalize
()
public
uint
get_major_version
()
public
uint
get_micro_version
()
public
uint
get_minor_version
()
public
Resource
get_resource
()
public
void
init
()
public
void
marshal_BOOLEAN__OBJECT_OBJECT
(
Closure
closure,
Value
return_value,
uint
n_param_values,
Value
param_values,
void
* invocation_hint,
void
* marshal_data)
public
void
marshal_OBJECT__OBJECT
(
Closure
closure,
Value
return_value,
uint
n_param_values,
Value
param_values,
void
* invocation_hint,
void
* marshal_data)