<--- Cannot embed stylesheet: [Errno 2] No such file or directory: '../../../../aros.css' --->

PanelGroup.mui

MUIC_PanelGroup

Superclass

MUIC_Group

Description

PanelGroup is a specialized Group subclass designed to manage
multiple Panel objects. It provides functionality for collapsing
and expanding panels, either individually or in groups.

Key features:
- Automatic panel state management
- Optional single-panel expansion mode
- Collapse/expand all functionality
- Drag and drop reordering of panels
- Integration with Panel class collapse/expand

Methods

OM_NEW -- Create PanelGroup object
OM_DISPOSE -- Dispose PanelGroup object
OM_SET -- Set PanelGroup attributes
OM_GET -- Get PanelGroup attributes
MUIM_Group_InitChange -- Begin group changes
MUIM_Group_ExitChange -- End group changes
MUIM_PanelGroup_AddPanel -- Add a panel to tracking
MUIM_PanelGroup_RemovePanel -- Remove a panel from tracking
MUIM_PanelGroup_ScanPanels -- Scan for Panel children
MUIM_PanelGroup_CollapsePanel -- Collapse a specific panel
MUIM_PanelGroup_ExpandPanel -- Expand a specific panel
MUIM_PanelGroup_TogglePanel -- Toggle a panel's state
MUIM_PanelGroup_GetPanelState -- Get panel's current state
MUIM_DragQuery -- Check if drag is accepted
MUIM_DragReport -- Handle drag feedback
MUIM_DragDrop -- Handle drag drop operation
MUIM_DragFinish -- Clean up after drag operation

Attributes

MUIA_PanelGroup_AllowMultiple (BOOL)
Allow multiple panels to be expanded simultaneously.
Default: TRUE

MUIA_PanelGroup_ExpandedPanel (Object *)
Get/Set the currently expanded panel (when AllowMultiple is FALSE).
Default: NULL

MUIA_PanelGroup_DragReordering (BOOL)
Enable drag and drop reordering of panels.
Default: FALSE

MUIA_PanelGroup_CollapseAll (BOOL)
Set to TRUE to collapse all panels.
Write-only trigger attribute.

MUIA_PanelGroup_ExpandAll (BOOL)
Set to TRUE to expand all panels.
Write-only trigger attribute.

System Message: WARNING/2 (/home/vsts/work/1/b/documentation/html/documentation/developers/autodocs/mui-classes/panelgroup.en.rst, line 56); backlink

Inline emphasis start-string without end-string.