mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-07-07 07:12:34 +00:00
78 lines
2.2 KiB
Rust
78 lines
2.2 KiB
Rust
pub mod bl_confirm;
|
|
mod button;
|
|
mod button_controller;
|
|
mod common;
|
|
mod error;
|
|
mod hold_to_confirm;
|
|
mod input_methods;
|
|
mod loader;
|
|
mod result;
|
|
mod welcome_screen;
|
|
|
|
use super::{common_messages, constant, theme};
|
|
pub use button::{
|
|
Button, ButtonAction, ButtonActions, ButtonContent, ButtonDetails, ButtonLayout, ButtonPos,
|
|
ButtonStyle, ButtonStyleSheet,
|
|
};
|
|
pub use button_controller::{AutomaticMover, ButtonController, ButtonControllerMsg};
|
|
pub use common_messages::CancelConfirmMsg;
|
|
pub use error::ErrorScreen;
|
|
pub use hold_to_confirm::{HoldToConfirm, HoldToConfirmMsg};
|
|
pub use input_methods::{
|
|
choice::{Choice, ChoiceFactory, ChoicePage},
|
|
choice_item::ChoiceItem,
|
|
};
|
|
pub use loader::{Loader, LoaderMsg, LoaderStyle, LoaderStyleSheet, ProgressLoader};
|
|
pub use result::ResultScreen;
|
|
pub use welcome_screen::WelcomeScreen;
|
|
|
|
#[cfg(feature = "translations")]
|
|
mod address_details;
|
|
mod changing_text;
|
|
#[cfg(feature = "translations")]
|
|
mod coinjoin_progress;
|
|
mod flow;
|
|
mod flow_pages;
|
|
mod frame;
|
|
#[cfg(feature = "micropython")]
|
|
mod homescreen;
|
|
#[cfg(feature = "translations")]
|
|
mod page;
|
|
mod progress;
|
|
mod result_anim;
|
|
mod result_popup;
|
|
mod scrollbar;
|
|
#[cfg(feature = "translations")]
|
|
mod share_words;
|
|
mod show_more;
|
|
mod title;
|
|
|
|
#[cfg(feature = "translations")]
|
|
pub use address_details::AddressDetails;
|
|
|
|
pub use changing_text::ChangingTextLine;
|
|
#[cfg(feature = "translations")]
|
|
pub use coinjoin_progress::CoinJoinProgress;
|
|
pub use flow::Flow;
|
|
pub use flow_pages::{FlowPages, Page};
|
|
pub use frame::{Frame, ScrollableContent, ScrollableFrame};
|
|
#[cfg(feature = "micropython")]
|
|
pub use homescreen::{check_homescreen_format, ConfirmHomescreen, Homescreen, Lockscreen};
|
|
#[cfg(feature = "translations")]
|
|
pub use input_methods::{
|
|
number_input::NumberInput,
|
|
passphrase::PassphraseEntry,
|
|
pin::PinEntry,
|
|
simple_choice::SimpleChoice,
|
|
wordlist::{WordlistEntry, WordlistType},
|
|
};
|
|
#[cfg(feature = "translations")]
|
|
pub use page::ButtonPage;
|
|
pub use progress::Progress;
|
|
pub use result_anim::{ResultAnim, ResultAnimMsg};
|
|
pub use result_popup::{ResultPopup, ResultPopupMsg};
|
|
pub use scrollbar::ScrollBar;
|
|
#[cfg(feature = "translations")]
|
|
pub use share_words::ShareWords;
|
|
pub use show_more::{CancelInfoConfirmMsg, ShowMore};
|