Dartpad class
Constructors
-
Dartpad.new({Key? key, EmbeddingChoice embeddingChoice = EmbeddingChoice.dart, bool darkMode = true, bool runImmediately = false, bool nullSafety = true, int? split, String? code, String? testCode, String? solutionCode, String? hintText, String? gistId, String? gaId, void onProgress(int)?})
-
const
Properties
-
code
→ String?
-
The code to pre-load into the dart pad editor.
final
-
darkMode
→ bool
-
Whether the widget should use dark mode styling.
final
-
embeddingChoice
→ EmbeddingChoice
-
The kind of dart pad widget to be generated.
final
-
gaId
→ String?
-
Google analytics ID, used to identify separate samples in an article or codelab.
Refer embedding guide for more info.
final
-
gistId
→ String?
-
Git Gist id of dart code which used to initialize the code editor with sample code.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
hintText
→ String?
-
Text that can be displayed as a message in the editor.
final
-
key
→ Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
-
nullSafety
→ bool
-
Whether the editor should use null-safe dart.
final
-
onProgress
→ void Function(int)?
-
will return the loading progress of the pad.
final
-
runImmediately
→ bool
-
Whether the specified code should be run as soon as the widget is loaded.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
solutionCode
→ String?
-
Optional solution code.
final
-
split
→ int?
-
The proportion of space (0-100) to give to code entry in the editor UI.
final
-
testCode
→ String?
-
Optional test code that can be displayed in the editor and used to
reference and test the behavior of code.
final