Move debug info to a window
This commit is contained in:
@@ -67,6 +67,9 @@ pub struct RealmApp {
|
|||||||
#[serde(skip)]
|
#[serde(skip)]
|
||||||
pub room_window_admin_only_view: bool,
|
pub room_window_admin_only_view: bool,
|
||||||
|
|
||||||
|
#[serde(skip)]
|
||||||
|
pub info_window_open: bool,
|
||||||
|
|
||||||
#[serde(skip)]
|
#[serde(skip)]
|
||||||
pub login_start_channel: (Sender<Result<(), ErrorCode>>, Receiver<Result<(), ErrorCode>>),
|
pub login_start_channel: (Sender<Result<(), ErrorCode>>, Receiver<Result<(), ErrorCode>>),
|
||||||
#[serde(skip)]
|
#[serde(skip)]
|
||||||
@@ -128,6 +131,8 @@ impl Default for RealmApp {
|
|||||||
room_window_admin_only_send: false,
|
room_window_admin_only_send: false,
|
||||||
room_window_admin_only_view: false,
|
room_window_admin_only_view: false,
|
||||||
|
|
||||||
|
info_window_open: false,
|
||||||
|
|
||||||
fetching_user_data_channel: broadcast::channel(10),
|
fetching_user_data_channel: broadcast::channel(10),
|
||||||
add_server_channel: broadcast::channel(10),
|
add_server_channel: broadcast::channel(10),
|
||||||
remove_server_channel: broadcast::channel(10),
|
remove_server_channel: broadcast::channel(10),
|
||||||
|
|||||||
@@ -60,6 +60,10 @@ pub fn top_panel(app: &mut RealmApp, ctx: &Context) {
|
|||||||
app.selected_serverid.clear();
|
app.selected_serverid.clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ui.button("Info").clicked() {
|
||||||
|
app.info_window_open = true;
|
||||||
|
}
|
||||||
|
|
||||||
if ui.button("Quit").clicked() {
|
if ui.button("Quit").clicked() {
|
||||||
ctx.send_viewport_cmd(egui::ViewportCommand::Close);
|
ctx.send_viewport_cmd(egui::ViewportCommand::Close);
|
||||||
}
|
}
|
||||||
@@ -181,6 +185,16 @@ pub fn rooms(app: &mut RealmApp, ctx: &Context) {
|
|||||||
|
|
||||||
pub fn messages(app: &mut RealmApp, ctx: &Context) {
|
pub fn messages(app: &mut RealmApp, ctx: &Context) {
|
||||||
egui::CentralPanel::default().show(ctx, |ui| {
|
egui::CentralPanel::default().show(ctx, |ui| {
|
||||||
|
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
pub fn modals(app: &mut RealmApp, ctx: &Context) {
|
||||||
|
egui::Window::new("Info")
|
||||||
|
.open(&mut app.info_window_open)
|
||||||
|
.min_size((500.0, 200.0))
|
||||||
|
.show(ctx, |ui| {
|
||||||
|
egui::ScrollArea::vertical().show(ui, |ui| {
|
||||||
ui.label(format!("Saved username: {:?}", app.saved_username));
|
ui.label(format!("Saved username: {:?}", app.saved_username));
|
||||||
ui.label(format!("Saved token: {:?}", app.saved_token));
|
ui.label(format!("Saved token: {:?}", app.saved_token));
|
||||||
ui.label(format!("Saved auth address: {:?}", app.saved_auth_address));
|
ui.label(format!("Saved auth address: {:?}", app.saved_auth_address));
|
||||||
@@ -198,9 +212,8 @@ pub fn messages(app: &mut RealmApp, ctx: &Context) {
|
|||||||
|
|
||||||
ui.label(format!("Current user: {:?}", app.current_user));
|
ui.label(format!("Current user: {:?}", app.current_user));
|
||||||
});
|
});
|
||||||
}
|
});
|
||||||
|
|
||||||
pub fn modals(app: &mut RealmApp, ctx: &Context) {
|
|
||||||
egui::Window::new("Signup")
|
egui::Window::new("Signup")
|
||||||
.open(&mut app.signup_window_open)
|
.open(&mut app.signup_window_open)
|
||||||
.min_size((500.0, 200.0))
|
.min_size((500.0, 200.0))
|
||||||
|
|||||||
Reference in New Issue
Block a user