tychovrahe 1 month ago
parent 87cd6e276e
commit 421c34a0a2

@ -29,8 +29,8 @@ PRODUCTION ?= 0
PYOPT ?= 1 PYOPT ?= 1
BITCOIN_ONLY ?= 0 BITCOIN_ONLY ?= 0
BOOTLOADER_QA ?= 0 BOOTLOADER_QA ?= 0
BOOTLOADER_DEVEL ?= 0 BOOTLOADER_DEVEL ?= 1
TREZOR_MODEL ?= T TREZOR_MODEL ?= T3T1
TREZOR_MEMPERF ?= 0 TREZOR_MEMPERF ?= 0
ADDRESS_SANITIZER ?= 0 ADDRESS_SANITIZER ?= 0
CMAKELISTS ?= 0 CMAKELISTS ?= 0

@ -93,7 +93,6 @@ static void _librust_qstrs(void) {
MP_QSTR_bounds; MP_QSTR_bounds;
MP_QSTR_button; MP_QSTR_button;
MP_QSTR_button_event; MP_QSTR_button_event;
MP_QSTR_callback;
MP_QSTR_buttons__abort; MP_QSTR_buttons__abort;
MP_QSTR_buttons__access; MP_QSTR_buttons__access;
MP_QSTR_buttons__again; MP_QSTR_buttons__again;
@ -132,6 +131,7 @@ static void _librust_qstrs(void) {
MP_QSTR_buttons__try_again; MP_QSTR_buttons__try_again;
MP_QSTR_buttons__turn_off; MP_QSTR_buttons__turn_off;
MP_QSTR_buttons__turn_on; MP_QSTR_buttons__turn_on;
MP_QSTR_callback;
MP_QSTR_can_go_back; MP_QSTR_can_go_back;
MP_QSTR_cancel_arrow; MP_QSTR_cancel_arrow;
MP_QSTR_cancel_cross; MP_QSTR_cancel_cross;

@ -20,8 +20,8 @@ where
area: Rect, area: Rect,
callback: F, callback: F,
input: Child<NumberInputSlider>, input: Child<NumberInputSlider>,
cancel_button: Child<Button<&'static str>>, cancel_button: Child<Button>,
confirm_button: Child<Button<&'static str>>, confirm_button: Child<Button>,
} }
impl<F> NumberInputSliderDialog<F> impl<F> NumberInputSliderDialog<F>
@ -33,10 +33,10 @@ where
area: Rect::zero(), area: Rect::zero(),
callback, callback,
input: NumberInputSlider::new(min, max, init_value).into_child(), input: NumberInputSlider::new(min, max, init_value).into_child(),
cancel_button: Button::with_text("CANCEL") cancel_button: Button::with_text("CANCEL".into())
.styled(theme::button_cancel()) .styled(theme::button_cancel())
.into_child(), .into_child(),
confirm_button: Button::with_text("CONFIRM") confirm_button: Button::with_text("CONFIRM".into())
.styled(theme::button_confirm()) .styled(theme::button_confirm())
.into_child(), .into_child(),
} }
@ -184,7 +184,7 @@ impl Component for NumberInputSlider {
let val_pct = (100 * (self.value - self.min)) / (self.max - self.min); let val_pct = (100 * (self.value - self.min)) / (self.max - self.min);
let fill_to = (val_pct as i16 * self.area.width()) / 100; let fill_to = (val_pct as i16 * self.area.width()) / 100;
display::bar_with_text_and_fill::<&str>( display::bar_with_text_and_fill(
self.area, self.area,
None, None,
theme::FG, theme::FG,

@ -1356,7 +1356,7 @@ extern "C" fn new_request_number(n_args: usize, args: *const Obj, kwargs: *mut M
extern "C" fn new_request_number_slider(n_args: usize, args: *const Obj, kwargs: *mut Map) -> Obj { extern "C" fn new_request_number_slider(n_args: usize, args: *const Obj, kwargs: *mut Map) -> Obj {
let block = move |_args: &[Obj], kwargs: &Map| { let block = move |_args: &[Obj], kwargs: &Map| {
let title: StrBuffer = kwargs.get(Qstr::MP_QSTR_title)?.try_into()?; let title: TString = kwargs.get(Qstr::MP_QSTR_title)?.try_into()?;
let min_count: u32 = kwargs.get(Qstr::MP_QSTR_min_count)?.try_into()?; let min_count: u32 = kwargs.get(Qstr::MP_QSTR_min_count)?.try_into()?;
let max_count: u32 = kwargs.get(Qstr::MP_QSTR_max_count)?.try_into()?; let max_count: u32 = kwargs.get(Qstr::MP_QSTR_max_count)?.try_into()?;
let count: u32 = kwargs.get(Qstr::MP_QSTR_count)?.try_into()?; let count: u32 = kwargs.get(Qstr::MP_QSTR_count)?.try_into()?;

@ -179,6 +179,8 @@ trezor.ui.layouts.tt.fido
import trezor.ui.layouts.tt.fido import trezor.ui.layouts.tt.fido
trezor.ui.layouts.tt.homescreen trezor.ui.layouts.tt.homescreen
import trezor.ui.layouts.tt.homescreen import trezor.ui.layouts.tt.homescreen
trezor.ui.layouts.tt.progress
import trezor.ui.layouts.tt.progress
trezor.ui.layouts.tt.recovery trezor.ui.layouts.tt.recovery
import trezor.ui.layouts.tt.recovery import trezor.ui.layouts.tt.recovery
trezor.ui.layouts.tt.reset trezor.ui.layouts.tt.reset

Loading…
Cancel
Save