Decoration
Windows
LiqWindow renders a 34pt rounded-rect white window card with a soft drop
shadow. Compose LiqWindowToolbar, LiqWindowControls, and
LiqWindowGlassButton to build the toolbar content.
| Component | Description |
|---|---|
LiqWindow | Outer window container (configurable size) |
LiqWindowToolbar | 64pt toolbar with leading, center, and trailing slots |
LiqWindowControls | Traffic-light close/minimise/maximise dots |
LiqWindowGlassButton | Glass-style 44pt button for toolbar actions |
Default
// ignore_for_file: file_names // hyphenated name required by snippet manifest conventionimport 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/liqkit_ui.dart';/// Snippet builder consumed by `apps/docs_snippets/lib/src/routes.g.dart`.Widget windowDefaultBuilder(BuildContext context) { return const SnippetFrame( maxWidth: 520, height: 320, child: FittedBox( child: LiqWindow( size: Size(480, 300), toolbar: LiqWindowToolbar( leading: <Widget>[LiqWindowControls()], title: 'Document', ), ), ), );}
Inactive Controls
// ignore_for_file: file_names // hyphenated name required by snippet manifest conventionimport 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/liqkit_ui.dart';/// Snippet builder consumed by `apps/docs_snippets/lib/src/routes.g.dart`.Widget windowInactiveControlsBuilder(BuildContext context) { return const SnippetFrame( maxWidth: 520, height: 320, child: FittedBox( child: LiqWindow( size: Size(480, 300), toolbar: LiqWindowToolbar( leading: <Widget>[LiqWindowControls(active: false)], title: 'Document', ), ), ), );}