TutorBubbleRole enum
Editorial chat bubble used in the tutor session. Four visual variants:
role: tutor— surface fill, hairline border, Source Serif body, large italic ochre"glyph hanging just outside the left edge. The bottom-left corner is squared (4 px) so the bubble reads like a speech shape pointing at the tutor avatar.role: user— ink fill, paper foreground, IBM Plex Sans, right-aligned with a squared bottom-right corner.role: tutor+mode: confused_student— paper-2 fill, dashedtokens.ruleborder, Caveat hand font, slightTransform.rotate(-0.012)so the bubble looks tacked-on like a margin note from a confused student.role: tutor+kind: hint— ochre-tint fill, ochre-soft border, italic Source Serif body, ochre-deep text — the design's "the tutor is passing you a hint" treatment.
Values
- tutor → const TutorBubbleRole
- user → const TutorBubbleRole
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
values
→ const List<
TutorBubbleRole> - A constant List of the values in this enum, in order of their declaration.