refactor: move fixed_window to ui

This is a ui module

Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
William Casarin
2024-06-24 17:11:01 -07:00
parent b14a2bf254
commit 1228f83e50
4 changed files with 5 additions and 8 deletions

View File

@@ -10,7 +10,6 @@ mod app_style;
mod colors;
mod draft;
mod filter;
mod fixed_window;
mod fonts;
mod frame_history;
mod images;

View File

@@ -3,11 +3,7 @@ use std::{cell::RefCell, rc::Rc};
use egui::Sense;
use egui_nav::{Nav, NavAction};
use crate::{
fixed_window::{FixedWindow, FixedWindowResponse},
route::Route,
Damus,
};
use crate::{route::Route, ui, Damus};
static MARGIN: f32 = 200.0;
@@ -25,7 +21,7 @@ impl DesktopGlobalPopup {
let app_ctx = Rc::new(RefCell::new(app));
let resp = FixedWindow::maybe_with_title(title).show(ui, rect, |ui| {
let resp = ui::FixedWindow::maybe_with_title(title).show(ui, rect, |ui| {
let nav_response =
Nav::new(routes)
.title(false)
@@ -49,7 +45,7 @@ impl DesktopGlobalPopup {
let mut app = app_ctx.borrow_mut();
if resp == FixedWindowResponse::Closed {
if resp == ui::FixedWindowResponse::Closed {
app.global_nav.pop();
app.show_global_popup = false;
}

View File

@@ -2,6 +2,7 @@ pub mod account_login_view;
pub mod account_management;
pub mod account_switcher;
pub mod anim;
pub mod fixed_window;
pub mod global_popup;
pub mod mention;
pub mod note;
@@ -13,6 +14,7 @@ pub mod username;
pub use account_management::AccountManagementView;
pub use account_switcher::AccountSelectionWidget;
pub use fixed_window::{FixedWindow, FixedWindowResponse};
pub use global_popup::DesktopGlobalPopup;
pub use mention::Mention;
pub use note::{BarAction, Note, NoteResponse, PostView};