Skip to main content
1

🖱️ Interaction & Input

Widget
Makes the widget clickable, ensures the mouse cursor changes to a pointer (hand icon), and provides callbacks for hover events.
Widget
Wraps the widget in a SelectionArea, allowing the user to select and copy text within it. Useful for desktop/web.
2

📏 Sizing & Positioning

Widget
Wraps the widget in an Expanded widget, forcing it to fill the available space along the main axis of a Row or Column.
Widget
Wraps the widget in a Flexible widget, allowing it to grow or shrink, constrained by available space.
Widget
Wraps the widget in an Align widget, positioning the child within its own bounds.
3

🎨 Styling & Wrappers

Widget
Wraps the widget in a Padding widget.
Widget
Wraps the widget in a ClipRRect widget to apply rounded corners.
Widget
Controls the visibility of the widget without removing it from the tree.
Widget
Ensures the widget is visible (convenience method).
4

⚙️ Scrollbar Control

Widget
Removes the system scrollbar from a scrollable widget. Useful for clean desktop/web interfaces.
Widget
Ensures a scrollbar is visible for a scrollable widget, overriding any parent scroll configuration settings.