panel.c.types

C types for panel1 library

Public Imports

gid.basictypes
public import gid.basictypes;
Undocumented in source.
adw.c.types
public import adw.c.types;
Undocumented in source.
gtk.c.types
public import gtk.c.types;
Undocumented in source.

Members

Enums

PanelArea
enum PanelArea

The area of the panel.

Structs

PanelAction
struct PanelAction
PanelActionMuxer
struct PanelActionMuxer
PanelActionMuxerClass
struct PanelActionMuxerClass
PanelApplication
struct PanelApplication
PanelApplicationClass
struct PanelApplicationClass
PanelChangesDialog
struct PanelChangesDialog
PanelChangesDialogClass
struct PanelChangesDialogClass
PanelDock
struct PanelDock

The #PanelDock is a widget designed to contain widgets that can be docked. Use the #PanelDock as the top widget of your dockable UI.

PanelDockClass
struct PanelDockClass
PanelDocumentWorkspace
struct PanelDocumentWorkspace
PanelDocumentWorkspaceClass
struct PanelDocumentWorkspaceClass
PanelFrame
struct PanelFrame

The #PanelFrame is a widget containing panels to display in an area. The widgets are added internally in an adw.tab_view.TabView to display them one at a time like in a stack.

PanelFrameClass
struct PanelFrameClass
PanelFrameHeader
struct PanelFrameHeader

An interface implemented by the header of a #PanelFrame.

PanelFrameHeaderBar
struct PanelFrameHeaderBar

A header bar for #PanelFrame. It can optionally show an icon, it can have a popover to be displace, and it can also have prefix and suffix widgets.

PanelFrameHeaderBarClass
struct PanelFrameHeaderBarClass
PanelFrameHeaderInterface
struct PanelFrameHeaderInterface
PanelFrameSwitcher
struct PanelFrameSwitcher

A #PanelFrameSwitcher is a #PanelFrameHeader that shows a row of buttons to switch between #GtkStack pages, not disimilar to a #GtkStackSwitcher.

PanelFrameSwitcherClass
struct PanelFrameSwitcherClass
PanelFrameTabBar
struct PanelFrameTabBar

A #PanelFrameHeader that implements switching between tab views in a #PanelFrame.

PanelFrameTabBarClass
struct PanelFrameTabBarClass
PanelGSettingsActionGroup
struct PanelGSettingsActionGroup
PanelGSettingsActionGroupClass
struct PanelGSettingsActionGroupClass
PanelGrid
struct PanelGrid

The #PanelGrid is a widget used to layout the dock item in the center area.

PanelGridClass
struct PanelGridClass
PanelGridColumn
struct PanelGridColumn
PanelGridColumnClass
struct PanelGridColumnClass
PanelInhibitor
struct PanelInhibitor
PanelInhibitorClass
struct PanelInhibitorClass
PanelLayeredSettings
struct PanelLayeredSettings
PanelLayeredSettingsClass
struct PanelLayeredSettingsClass
PanelMenuManager
struct PanelMenuManager

The goal of #PanelMenuManager 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.

PanelMenuManagerClass
struct PanelMenuManagerClass
PanelOmniBar
struct PanelOmniBar

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.

PanelOmniBarClass
struct PanelOmniBarClass
PanelPaned
struct PanelPaned

A #PanelPaned is the concrete widget for a panel area.

PanelPanedClass
struct PanelPanedClass
PanelPosition
struct PanelPosition

Specifies a position in the dock. You receive a #PanelPosition in the handler to signal@PanelDock::create-frame.

PanelPositionClass
struct PanelPositionClass
PanelSaveDelegate
struct PanelSaveDelegate
PanelSaveDelegateClass
struct PanelSaveDelegateClass
PanelSaveDialog
struct PanelSaveDialog
PanelSaveDialogClass
struct PanelSaveDialogClass
PanelSession
struct PanelSession
PanelSessionClass
struct PanelSessionClass
PanelSessionItem
struct PanelSessionItem
PanelSessionItemClass
struct PanelSessionItemClass
PanelSettings
struct PanelSettings
PanelSettingsClass
struct PanelSettingsClass
PanelStatusbar
struct PanelStatusbar

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.

PanelStatusbarClass
struct PanelStatusbarClass
PanelThemeSelector
struct PanelThemeSelector

A widget that allow selecting theme preference between "dark", "light" and "follow" the system preference.

PanelThemeSelectorClass
struct PanelThemeSelectorClass
PanelToggleButton
struct PanelToggleButton

The panel.toggle_button.ToggleButton is a button used to toggle the visibility of a panel.dock.Dock area.

PanelToggleButtonClass
struct PanelToggleButtonClass
PanelWidget
struct PanelWidget

PanelWidget is the base widget class for widgets added to a #PanelFrame. It can be use as-is or you can subclass it.

PanelWidgetClass
struct PanelWidgetClass
PanelWorkbench
struct PanelWorkbench
PanelWorkbenchClass
struct PanelWorkbenchClass
PanelWorkspace
struct PanelWorkspace
PanelWorkspaceClass
struct PanelWorkspaceClass