AdwAboutWindow class
The About window for your app in libadwaita style Use this with showDialog and onPressed / onTap / onActivated parameter of a button Example:
showDialog<Widget>(
context: context,
builder: (ctx) => AdwAboutWindow(
issueTrackerLink: 'link',
appIcon: Image.asset('assets/logo.png'),
credits: [],
),
),
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatefulWidget
- AdwAboutWindow
Constructors
-
AdwAboutWindow({Key? key, required Widget appIcon, String? appName, String? appVersion, Widget? nextPageIcon, Widget? launchEndIcon, double width = 360, @Deprecated('headerbar is deprecated, use the properties separately') AdwHeaderBar? headerbar(Widget?)?, HeaderBarStyle? headerBarStyle, List<
Widget> ? start, List<Widget> ? end, AdwActions? actions, AdwControls? controls, String? copyright, String? issueTrackerLink, Text? license, List<AdwPreferencesGroup> ? credits}) -
const
Properties
- actions → AdwActions?
-
final
- appIcon → Widget
-
The app icon to show in the about window
final
- appName → String?
-
The app name to show in the about window, not required
final
- appVersion → String?
-
The app version to show in the about window, not required
final
- controls → AdwControls?
-
final
- copyright → String?
-
The Copyright notice for Legal Screen
final
-
credits
→ List<
AdwPreferencesGroup> ? -
The content's of Credits screen
final
-
end
→ List<
Widget> ? -
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- headerBarStyle → HeaderBarStyle?
-
final
- issueTrackerLink → String?
-
The link for the issue tracker
final
- key → Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
- launchEndIcon → Widget?
-
The end icon of Report an issue button
final
- license → Text?
-
The License for the app
final
- nextPageIcon → Widget?
-
The end icon of The Credits and Legal button,
defaults to chevron_right Material Icon
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
start
→ List<
Widget> ? -
final
- width → double
-
The width of the about window dialog
final
Methods
-
createElement(
) → StatefulElement -
Creates a StatefulElement to manage this widget's location in the tree.
inherited
-
createState(
) → State< AdwAboutWindow> -
Creates the mutable state for this widget at a given location in the tree.
override
-
debugDescribeChildren(
) → List< DiagnosticsNode> -
Returns a list of
DiagnosticsNode
objects describing this node's children.inherited -
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toDiagnosticsNode(
{String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode -
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toString(
{DiagnosticLevel minLevel = DiagnosticLevel.info}) → String -
A string representation of this object.
inherited
-
toStringDeep(
{String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a string representation of this node and its descendants.
inherited
-
toStringShallow(
{String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a one-line detailed description of the object.
inherited
-
toStringShort(
) → String -
A short, textual description of this widget.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited