mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-01-03 12:00:59 +00:00
added icons to buttons
This commit is contained in:
parent
808317424d
commit
027cc49f47
BIN
assets/clear.png
Normal file
BIN
assets/clear.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.2 KiB |
BIN
assets/confirm.png
Normal file
BIN
assets/confirm.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.1 KiB |
BIN
assets/lock.png
Normal file
BIN
assets/lock.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.1 KiB |
BIN
assets/send.png
Normal file
BIN
assets/send.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.2 KiB |
@ -1,10 +1,12 @@
|
||||
from trezor import ui
|
||||
from trezor import ui, res
|
||||
from trezor import wire
|
||||
from trezor.utils import unimport
|
||||
|
||||
if __debug__:
|
||||
matrix = None
|
||||
|
||||
DEFAULT_CANCEL = res.load(ui.ICON_CLEAR)
|
||||
DEFAULT_LOCK = res.load(ui.ICON_LOCK)
|
||||
|
||||
@unimport
|
||||
async def request_pin_on_display(ctx: wire.Context, code: int=None) -> str:
|
||||
@ -26,9 +28,9 @@ async def request_pin_on_display(ctx: wire.Context, code: int=None) -> str:
|
||||
def onchange():
|
||||
c = dialog.cancel
|
||||
if matrix.pin:
|
||||
c.content = 'Clean'
|
||||
c.content = DEFAULT_CANCEL
|
||||
else:
|
||||
c.content = 'Cancel'
|
||||
c.content = DEFAULT_LOCK
|
||||
c.taint()
|
||||
c.render()
|
||||
|
||||
|
BIN
src/trezor/res/clear.toig
Normal file
BIN
src/trezor/res/clear.toig
Normal file
Binary file not shown.
BIN
src/trezor/res/confirm.toig
Normal file
BIN
src/trezor/res/confirm.toig
Normal file
Binary file not shown.
BIN
src/trezor/res/lock.toig
Normal file
BIN
src/trezor/res/lock.toig
Normal file
Binary file not shown.
BIN
src/trezor/res/send.toig
Normal file
BIN
src/trezor/res/send.toig
Normal file
Binary file not shown.
@ -58,7 +58,7 @@ class Button(Widget):
|
||||
s['border-color'],
|
||||
ui.BG,
|
||||
s['radius'])
|
||||
display.bar_radius(ax + 1, ay + 1, aw - 2, ah - 2,
|
||||
display.bar_radius(ax + 4, ay + 4, aw - 8, ah - 8,
|
||||
s['bg-color'],
|
||||
s['border-color'],
|
||||
s['radius'])
|
||||
@ -70,7 +70,7 @@ class Button(Widget):
|
||||
s['bg-color'])
|
||||
|
||||
else:
|
||||
display.icon(ax, ay, self.content,
|
||||
display.icon(tx - 15, ty - 20, self.content,
|
||||
s['fg-color'],
|
||||
s['bg-color'])
|
||||
|
||||
|
@ -1,17 +1,18 @@
|
||||
from micropython import const
|
||||
from trezor import loop
|
||||
from trezor import ui
|
||||
from trezor import ui, res
|
||||
from trezor.ui import Widget
|
||||
from trezor.ui.button import Button, BTN_CLICKED, BTN_STARTED
|
||||
from trezor.ui.loader import Loader
|
||||
|
||||
CONFIRMED = const(1)
|
||||
CANCELLED = const(2)
|
||||
|
||||
DEFAULT_CONFIRM = res.load(ui.ICON_CONFIRM)
|
||||
DEFAULT_CANCEL = res.load(ui.ICON_CLEAR)
|
||||
|
||||
class ConfirmDialog(Widget):
|
||||
|
||||
def __init__(self, content, confirm='Confirm', cancel='Cancel'):
|
||||
def __init__(self, content, confirm=DEFAULT_CONFIRM, cancel=DEFAULT_CANCEL):
|
||||
self.content = content
|
||||
if cancel is not None:
|
||||
self.confirm = Button((121, 240 - 48, 119, 48), confirm,
|
||||
|
@ -48,6 +48,10 @@ FG = WHITE
|
||||
ICON_RESET = 'trezor/res/header_icons/reset.toig'
|
||||
ICON_WIPE = 'trezor/res/header_icons/wipe.toig'
|
||||
ICON_RECOVERY = 'trezor/res/header_icons/recovery.toig'
|
||||
ICON_CLEAR = 'trezor/res/clear.toig'
|
||||
ICON_CONFIRM = 'trezor/res/confirm.toig'
|
||||
ICON_LOCK = 'trezor/res/lock.toig'
|
||||
ICON_SEND = 'trezor/res/send.toig'
|
||||
|
||||
# buttons
|
||||
BTN_DEFAULT = {
|
||||
@ -75,7 +79,7 @@ BTN_CANCEL = {
|
||||
'bg-color': RED,
|
||||
'fg-color': FG,
|
||||
'text-style': BOLD,
|
||||
'border-color': RED,
|
||||
'border-color': BG,
|
||||
'radius': RADIUS,
|
||||
}
|
||||
BTN_CANCEL_ACTIVE = {
|
||||
@ -89,7 +93,7 @@ BTN_CONFIRM = {
|
||||
'bg-color': GREEN,
|
||||
'fg-color': FG,
|
||||
'text-style': BOLD,
|
||||
'border-color': GREEN,
|
||||
'border-color': BG,
|
||||
'radius': RADIUS,
|
||||
}
|
||||
BTN_CONFIRM_ACTIVE = {
|
||||
|
Loading…
Reference in New Issue
Block a user