component/layout/button_panel
library
Classes
-
ButtonPanel
-
A flexible layout widget that arranges a list of PanelButton widgets in a horizontal wrap,
ideal for creating responsive button panels in the Arcane UI system. This component is commonly
used in forms, toolbars, or action sections where multiple buttons need to flow across available
space, adapting to screen size. It integrates seamlessly with ArcaneTheme for consistent styling
and pairs well with Section or CardSection for structured layouts.
-
PanelButton
-
A styled button widget designed for use within ButtonPanel, featuring an icon, label, and
callback action. This component provides a compact, icon-leading button layout with responsive
sizing, making it suitable for control panels, navigation aids, or action menus in the Arcane
UI ecosystem. It leverages FancyIcon for enhanced visual appeal and TextButton for interaction,
ensuring theme consistency via ArcaneTheme.