ui: move RelayView into ui module
Trying to keep all UI stuff in there Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
@@ -18,7 +18,6 @@ pub mod login_manager;
|
|||||||
mod notecache;
|
mod notecache;
|
||||||
mod profile;
|
mod profile;
|
||||||
pub mod relay_pool_manager;
|
pub mod relay_pool_manager;
|
||||||
pub mod relay_view;
|
|
||||||
mod result;
|
mod result;
|
||||||
mod test_data;
|
mod test_data;
|
||||||
mod time;
|
mod time;
|
||||||
|
|||||||
@@ -1,9 +1,11 @@
|
|||||||
pub mod note;
|
pub mod note;
|
||||||
pub mod preview;
|
pub mod preview;
|
||||||
|
pub mod relay;
|
||||||
pub mod username;
|
pub mod username;
|
||||||
|
|
||||||
pub use note::Note;
|
pub use note::Note;
|
||||||
pub use preview::{Preview, PreviewApp};
|
pub use preview::{Preview, PreviewApp};
|
||||||
|
pub use relay::RelayView;
|
||||||
pub use username::Username;
|
pub use username::Username;
|
||||||
|
|
||||||
use egui::Margin;
|
use egui::Margin;
|
||||||
|
|||||||
@@ -117,10 +117,10 @@ fn add_relay_button() -> egui::Button<'static> {
|
|||||||
|
|
||||||
fn delete_button(dark_mode: bool) -> egui::Button<'static> {
|
fn delete_button(dark_mode: bool) -> egui::Button<'static> {
|
||||||
let img_data = if dark_mode {
|
let img_data = if dark_mode {
|
||||||
egui::include_image!("../assets/icons/delete_icon_4x.png")
|
egui::include_image!("../../assets/icons/delete_icon_4x.png")
|
||||||
} else {
|
} else {
|
||||||
// TODO: use light delete icon
|
// TODO: use light delete icon
|
||||||
egui::include_image!("../assets/icons/delete_icon_4x.png")
|
egui::include_image!("../../assets/icons/delete_icon_4x.png")
|
||||||
};
|
};
|
||||||
|
|
||||||
egui::Button::image(egui::Image::new(img_data).max_width(10.0)).frame(false)
|
egui::Button::image(egui::Image::new(img_data).max_width(10.0)).frame(false)
|
||||||
@@ -160,10 +160,12 @@ fn show_connection_status(ui: &mut Ui, status: &RelayStatus) {
|
|||||||
|
|
||||||
fn get_connection_icon(status: &RelayStatus) -> egui::Image<'static> {
|
fn get_connection_icon(status: &RelayStatus) -> egui::Image<'static> {
|
||||||
let img_data = match status {
|
let img_data = match status {
|
||||||
RelayStatus::Connected => egui::include_image!("../assets/icons/connected_icon_4x.png"),
|
RelayStatus::Connected => egui::include_image!("../../assets/icons/connected_icon_4x.png"),
|
||||||
RelayStatus::Connecting => egui::include_image!("../assets/icons/connecting_icon_4x.png"),
|
RelayStatus::Connecting => {
|
||||||
|
egui::include_image!("../../assets/icons/connecting_icon_4x.png")
|
||||||
|
}
|
||||||
RelayStatus::Disconnected => {
|
RelayStatus::Disconnected => {
|
||||||
egui::include_image!("../assets/icons/disconnected_icon_4x.png")
|
egui::include_image!("../../assets/icons/disconnected_icon_4x.png")
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
Reference in New Issue
Block a user