Extracted 'UpdatePending'
This commit is contained in:
parent
fa0cdee811
commit
baf7589aee
@ -6,16 +6,12 @@ use crate::algo::BitVector;
|
||||
use bgtu_ai_utility::gui::{boot_eframe, labeled_slider};
|
||||
use eframe::egui;
|
||||
use egui_extras::{Column, TableBuilder};
|
||||
use bgtu_ai_utility::UpdatePending;
|
||||
|
||||
fn main() -> eframe::Result {
|
||||
return boot_eframe(|| MyApp::new());
|
||||
}
|
||||
|
||||
enum UpdatePending {
|
||||
NoChange,
|
||||
Add,
|
||||
Remove(usize),
|
||||
}
|
||||
|
||||
struct MyApp {
|
||||
_isFirstFrame: bool,
|
||||
|
||||
@ -6,12 +6,13 @@ use crate::algo::{
|
||||
updateState, Ant, AntsSimulationConfig, AntsSimulationState, EdgeExtraData, EdgesVec,
|
||||
VerticesVec,
|
||||
};
|
||||
use bgtu_ai_utility::gui::lengths_table::{draw_lengths_table, UpdatePending};
|
||||
use bgtu_ai_utility::gui::lengths_table::{draw_lengths_table};
|
||||
use bgtu_ai_utility::gui::render::render_graph;
|
||||
use bgtu_ai_utility::gui::{boot_eframe, labeled_slider};
|
||||
use eframe::egui;
|
||||
use eframe::egui::{Frame, Ui};
|
||||
use std::collections::HashSet;
|
||||
use bgtu_ai_utility::UpdatePending;
|
||||
|
||||
fn main() -> eframe::Result {
|
||||
return boot_eframe(|| MyApp::new());
|
||||
|
||||
@ -3,12 +3,7 @@ use crate::gui::slider;
|
||||
use eframe::egui::{ScrollArea, Ui};
|
||||
use egui_extras::{Column, TableBuilder};
|
||||
use std::ptr::NonNull;
|
||||
|
||||
pub enum UpdatePending {
|
||||
NoChange,
|
||||
Add,
|
||||
Remove(usize),
|
||||
}
|
||||
use crate::UpdatePending;
|
||||
|
||||
pub fn draw_lengths_table<D>(
|
||||
ui: &mut Ui,
|
||||
|
||||
@ -1,3 +1,5 @@
|
||||
pub mod graph;
|
||||
pub mod gui;
|
||||
mod update_pending;
|
||||
|
||||
pub use update_pending::UpdatePending;
|
||||
5
utility/src/update_pending.rs
Normal file
5
utility/src/update_pending.rs
Normal file
@ -0,0 +1,5 @@
|
||||
pub enum UpdatePending {
|
||||
NoChange,
|
||||
Add,
|
||||
Remove(usize),
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user