Settings
Help

Crate libpanel

Crate libpanel 

Source

Re-exports§

pub use ffi;

Modules§

builders
prelude
subclass

Structs§

ActionMuxer
Implements
Application
Implements
BindingBuilder
ChangesDialog
Properties
Dock
The Dock is a widget designed to contain widgets that can be docked. Use the Dock as the top widget of your dockable UI.
DocumentWorkspace
Properties
Frame
The Frame is a widget containing panels to display in an area. The widgets are added internally in an [classAdw] to display them one at a time like in a stack.
FrameHeader
An interface implemented by the header of a Frame.
FrameHeaderBar
A header bar for Frame. It can optionally show an icon, it can have a popover to be displace, and it can also have prefix and suffix widgets.
FrameSwitcher
A FrameSwitcher is a FrameHeader that shows a row of buttons to switch between GtkStack pages, not disimilar to a GtkStackSwitcher.
FrameTabBar
A FrameHeader that implements switching between tab views in a Frame.
GSettingsActionGroup
Properties
Grid
The Grid is a widget used to layout the dock item in the center area.
GridColumn
Implements
Inhibitor
Implements
LayeredBindingBuilder
LayeredSettings
Properties
MenuManager
The goal of MenuManager is to simplify the process of merging multiple GtkBuilder .ui files containing menus into a single representation of the application menus. Additionally, it provides the ability to “unmerge” previously merged menus.
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 Paned is the concrete widget for a panel area.
Position
Specifies a position in the dock. You receive a Position in the handler to [signalDock].
SaveDelegate
Properties
SaveDialog
Properties
Session
Implements
SessionItem
Properties
Settings
Properties
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 PanelToggleButton is a button used to toggle the visibility of a [classPanel] area.
Widget
PanelWidget is the base widget class for widgets added to a Frame. It can be use as-is or you can subclass it.
Workbench
Properties
Workspace
Properties

Enums§

Area
The area of the panel.

Statics§

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

Functions§

check_version
finalize
init
major_version
micro_version
minor_version
resource