ui: current wallet item background
This commit is contained in:
parent
2a48c493b7
commit
951886f5c7
2 changed files with 4 additions and 15 deletions
|
@ -72,9 +72,6 @@ const ITEM_STROKE_DARK: Color32 = Color32::from_gray(40);
|
||||||
const ITEM_HOVER: Color32 = Color32::from_gray(205);
|
const ITEM_HOVER: Color32 = Color32::from_gray(205);
|
||||||
const ITEM_HOVER_DARK: Color32 = Color32::from_gray(48);
|
const ITEM_HOVER_DARK: Color32 = Color32::from_gray(48);
|
||||||
|
|
||||||
const ITEM_CURRENT: Color32 = Color32::from_gray(233);
|
|
||||||
const ITEM_CURRENT_DARK: Color32 = Color32::from_gray(34);
|
|
||||||
|
|
||||||
/// Check if dark theme should be used.
|
/// Check if dark theme should be used.
|
||||||
fn use_dark() -> bool {
|
fn use_dark() -> bool {
|
||||||
AppConfig::dark_theme().unwrap_or(false)
|
AppConfig::dark_theme().unwrap_or(false)
|
||||||
|
@ -238,12 +235,4 @@ impl Colors {
|
||||||
ITEM_HOVER
|
ITEM_HOVER
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn item_current() -> Color32 {
|
|
||||||
if use_dark() {
|
|
||||||
ITEM_CURRENT_DARK
|
|
||||||
} else {
|
|
||||||
ITEM_CURRENT
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
|
@ -376,12 +376,12 @@ impl WalletsContent {
|
||||||
let mut rect = ui.available_rect_before_wrap();
|
let mut rect = ui.available_rect_before_wrap();
|
||||||
rect.set_height(78.0);
|
rect.set_height(78.0);
|
||||||
let rounding = View::item_rounding(0, 1, false);
|
let rounding = View::item_rounding(0, 1, false);
|
||||||
let bg = if current {
|
let (bg, stroke) = if current {
|
||||||
Colors::item_current()
|
(Colors::fill_deep(), View::item_stroke())
|
||||||
} else {
|
} else {
|
||||||
Colors::fill()
|
(Colors::fill(), View::hover_stroke())
|
||||||
};
|
};
|
||||||
ui.painter().rect(rect, rounding, bg, View::hover_stroke());
|
ui.painter().rect(rect, rounding, bg, stroke);
|
||||||
|
|
||||||
ui.allocate_ui_with_layout(rect.size(), Layout::right_to_left(Align::Center), |ui| {
|
ui.allocate_ui_with_layout(rect.size(), Layout::right_to_left(Align::Center), |ui| {
|
||||||
// Setup padding for item buttons.
|
// Setup padding for item buttons.
|
||||||
|
|
Loading…
Reference in a new issue