codemelted_ui library

Collection of flutter widgets utilized within a Single Page Application paradigm.

Classes

CAppView
Provides the Single Page Application for the CodeMeltedUI.app property that returns the main view.
CDialogTheme
Provides some modifications to the DialogTheme to properly configure overall dialog theme.
CInputDecorationTheme
Provides theming of the regular InputDecorationTheme but expands to the input style and other attributes of styling. Modeled off the DropdownMenuTheme to be consistent with that control.
CodeMeltedUI
Provides a set of utility methods to build a Graphical User Interface (GUI) for a Single Page Application (SPA). This design paradigm does not preclude you from utilize Flutter's vast array of widgets. It simple provides the SPA construct, dialog utility, and a wrapper for the most common of widgets. Theming is also provides to allow for creating different themes for your SPA.
CTabItem
Defines a tab item to utilize with the module uiTabView method.
CWebViewController
The web view controller to support the CodeMeltedUI.uiWebView widget creation.

Enums

CButtonType
Supports identifying the module uiButton widget constructed.
CImageType
Supports identifying what module uiImage is constructed when utilized.
CSandboxAllow
Enumerations set specifying the allowed actions within the embedded web view when the compile target is web.

Extensions

ThemeDataExtension on ThemeData
Provides a wrapper around the Flutter ThemeData object that isolates the application theming to the material3 constructs of Flutter. Extended existing ThemeData objects utilized to provide a similar theming experience. The theme is created via the CodeMeltedUI.themeCreate method.

Properties

cNavigatorKey GlobalKey<NavigatorState>
Sets up a global navigator key for usage with dialogs rendered with the CodeMeltedUI dlg functions.
final
codemelted_ui CodeMeltedUI
Sets up the namespace for the CodeMeltedUI object.
final
cScaffoldKey GlobalKey<ScaffoldState>
Sets up a global scaffold key for opening drawers and such on the CodeMeltedUI app functions.
final