WalletGlyph enum

Every glyph the wallet UI draws, named for what it MEANS where it is drawn (FR-49 W-5, ADR-0564). Code that decides WHICH icon to show — widgets and the pure presentation functions alike — holds a WalletGlyph; only WalletIcon turns one into pixels, through the host's WalletIcons builder or the SDK's Material default.

One value per glyph, not per call site: where two sites draw the same thing they share a value. The maintainer's ruling C keeps the designer's artwork host-side; the SDK ships only Material defaults.

Inheritance
Available extensions

Values

send → const WalletGlyph

The Send action.

const WalletGlyph(Icons.arrow_upward)
receive → const WalletGlyph

The Receive action.

const WalletGlyph(Icons.arrow_downward)
swap → const WalletGlyph

The Swap action, and a swap in progress.

const WalletGlyph(Icons.swap_horiz)
incoming → const WalletGlyph

An incoming transaction (activity row, tx detail), and "into ZEC".

const WalletGlyph(Icons.south_west)
outgoing → const WalletGlyph

An outgoing transaction, and "from ZEC".

const WalletGlyph(Icons.north_east)
inMotion → const WalletGlyph

A send that is on its way (broadcast, not yet mined).

const WalletGlyph(Icons.outbound)
rebroadcast → const WalletGlyph

A transaction being re-broadcast.

const WalletGlyph(Icons.replay_circle_filled_outlined)
saved → const WalletGlyph

A send kept by the wallet (a transaction exists; no retry promised).

const WalletGlyph(Icons.save_outlined)
savedForRetry → const WalletGlyph

A send saved for a later retry.

const WalletGlyph(Icons.schedule_outlined)
scheduled → const WalletGlyph

Something scheduled, or a queued (parked) send.

const WalletGlyph(Icons.schedule)
sending → const WalletGlyph

A parked send that is sending now.

const WalletGlyph(Icons.hourglass_top_outlined)
paused → const WalletGlyph

A paused parked send.

const WalletGlyph(Icons.pause_circle_outlined)
memo → const WalletGlyph

A transaction carries a memo.

const WalletGlyph(Icons.mail_outline)
label → const WalletGlyph

A payment label or note on the send form.

const WalletGlyph(Icons.label_outline)
wallet → const WalletGlyph

The wallet itself (the empty state, the balance line).

const WalletGlyph(Icons.account_balance_wallet_outlined)
shielded → const WalletGlyph

Shielded funds, or a transport that is not fully protected.

const WalletGlyph(Icons.shield_outlined)
protected → const WalletGlyph

A fully protected transport (the filled shield).

const WalletGlyph(Icons.shield)
transparent → const WalletGlyph

Transparent (public) funds and actions that expose them.

const WalletGlyph(Icons.public)
transparentAddress → const WalletGlyph

A transparent receiving address.

const WalletGlyph(Icons.public_outlined)
transparentFunds → const WalletGlyph

The public (transparent) funds entry in the wallet's menu — the sheet that holds the auto-shield and Move-to-public controls.

const WalletGlyph(Icons.public)
verified → const WalletGlyph

A verified erase or check.

const WalletGlyph(Icons.verified_user)
privacyNotice → const WalletGlyph

A privacy caveat.

const WalletGlyph(Icons.privacy_tip_outlined)
reveal → const WalletGlyph

Show something secret (the viewing key, the phrase). This meaning only: watch-only, the balance toggle and public funds have their own values.

const WalletGlyph(Icons.visibility_outlined)
hidden → const WalletGlyph

Something hidden or out of view; the balance toggle while the balance shows (a press hides it).

const WalletGlyph(Icons.visibility_off_outlined)
showBalance → const WalletGlyph

The balance toggle while the balance is hidden (a press shows it).

const WalletGlyph(Icons.visibility_outlined)
watchOnly → const WalletGlyph

A watch-only wallet: its badge, the watch-only entry in onboarding, and Send's watch-only state.

const WalletGlyph(Icons.preview_outlined)
locked → const WalletGlyph

Locked, or blocked from screenshots.

const WalletGlyph(Icons.lock_outline)
unlock → const WalletGlyph

Unlock (release a held send).

const WalletGlyph(Icons.lock_open_outlined)
recoveryPhrase → const WalletGlyph

The recovery phrase.

const WalletGlyph(Icons.vpn_key_outlined)
syncing → const WalletGlyph

Syncing.

const WalletGlyph(Icons.sync)
syncProblem → const WalletGlyph

A sync problem.

const WalletGlyph(Icons.sync_problem)
syncOff → const WalletGlyph

Sync switched off by the host.

const WalletGlyph(Icons.sync_disabled)
syncIdle → const WalletGlyph

Sync not running yet.

const WalletGlyph(Icons.pause_circle_outline)
connecting → const WalletGlyph

Connecting to the network.

const WalletGlyph(Icons.wifi_tethering)
offline → const WalletGlyph

Offline: the wallet cannot reach the network (a sync state). A send saved for later is savedForRetry, not this.

const WalletGlyph(Icons.cloud_off)
serviceUnreachable → const WalletGlyph

A service (the swap provider, the server) cannot be reached.

const WalletGlyph(Icons.cloud_off_outlined)
serverDegraded → const WalletGlyph

The server answers, degraded.

const WalletGlyph(Icons.dns_outlined)
upToDateLimited → const WalletGlyph

Up to date, with a limit.

const WalletGlyph(Icons.update)
behind → const WalletGlyph

Behind the chain tip.

const WalletGlyph(Icons.history)
rescan → const WalletGlyph

Rescan.

const WalletGlyph(Icons.manage_history)
sweep → const WalletGlyph

Sweep or deep scan.

const WalletGlyph(Icons.manage_search)
restore → const WalletGlyph

Restore.

const WalletGlyph(Icons.restore)
recover → const WalletGlyph

Recover (by restore, or one-time-address funds).

const WalletGlyph(Icons.restart_alt)
storageFull → const WalletGlyph

Device storage is full.

const WalletGlyph(Icons.disc_full)
awaitingDeposit → const WalletGlyph

A swap waiting for its deposit.

const WalletGlyph(Icons.upload_outlined)
depositDetected → const WalletGlyph

A swap whose deposit was detected.

const WalletGlyph(Icons.call_received)
refunded → const WalletGlyph

A refunded swap.

const WalletGlyph(Icons.undo)
notFound → const WalletGlyph

A swap the provider cannot find.

const WalletGlyph(Icons.search_off)
expiring → const WalletGlyph

A swap near its deadline.

const WalletGlyph(Icons.hourglass_bottom)
timer → const WalletGlyph

A quote's countdown.

const WalletGlyph(Icons.timer_outlined)
timerExpired → const WalletGlyph

An expired quote.

const WalletGlyph(Icons.timer_off_outlined)
success → const WalletGlyph

Success.

const WalletGlyph(Icons.check_circle_outline)
error → const WalletGlyph

An error or failure.

const WalletGlyph(Icons.error_outline)
warning → const WalletGlyph

A warning.

const WalletGlyph(Icons.warning_amber_rounded)
info → const WalletGlyph

Information.

const WalletGlyph(Icons.info_outline)
unknown → const WalletGlyph

A state that cannot be verified.

const WalletGlyph(Icons.help_outline)
waiting → const WalletGlyph

Waiting.

const WalletGlyph(Icons.hourglass_top)
add → const WalletGlyph

Add or create.

const WalletGlyph(Icons.add)
copy → const WalletGlyph

Copy.

const WalletGlyph(Icons.copy)
paste → const WalletGlyph

Paste from the clipboard.

const WalletGlyph(Icons.content_paste)
share → const WalletGlyph

Share through the host's share sheet.

const WalletGlyph(Icons.share_outlined)
retry → const WalletGlyph

Retry or refresh.

const WalletGlyph(Icons.refresh)
close → const WalletGlyph

Close or dismiss.

const WalletGlyph(Icons.close)

Search.

const WalletGlyph(Icons.search)
scanQr → const WalletGlyph

Scan a QR code.

const WalletGlyph(Icons.qr_code_scanner)
manualEntry → const WalletGlyph

Type it in instead.

const WalletGlyph(Icons.keyboard)
cameraUnavailable → const WalletGlyph

The camera is unavailable.

const WalletGlyph(Icons.videocam_off_outlined)
pickDate → const WalletGlyph

Pick a date.

const WalletGlyph(Icons.event_outlined)
deleteWallet → const WalletGlyph

Delete the wallet.

const WalletGlyph(Icons.delete_forever_outlined)
appearance → const WalletGlyph

The host's settings page (the wallet menu's "Settings" entry; the name is the seam's historical one — S15 broadened it from theme-only, and a palette beside "Settings" read as a theme control).

const WalletGlyph(Icons.settings_outlined)
chevronForward → const WalletGlyph

A row's forward chevron.

const WalletGlyph(Icons.chevron_right)
expand → const WalletGlyph

Expand a section.

const WalletGlyph(Icons.expand_more)
collapse → const WalletGlyph

Collapse a section.

const WalletGlyph(Icons.expand_less)

A dropdown's arrow.

const WalletGlyph(Icons.arrow_drop_down)
selected → const WalletGlyph

A selected choice.

const WalletGlyph(Icons.radio_button_checked)
unselected → const WalletGlyph

An unselected choice.

const WalletGlyph(Icons.radio_button_off)

Properties

hashCode → int
The hash code for this object.
no setterinherited
index → int
A numeric identifier for the enumerated value.
no setterinherited
material → IconData
The SDK's default rendering: the Material glyph.
final
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<WalletGlyph>
A constant List of the values in this enum, in order of their declaration.