structure: Create a module for custom event loops
This commit is contained in:
9
src/actors/external/mod.rs
vendored
Normal file
9
src/actors/external/mod.rs
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
/*
|
||||
* Copyright (C) 2022 Purism SPC
|
||||
*
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
*/
|
||||
|
||||
/*! Contains actors with custom event loops, not based off of the event_loop module. */
|
||||
|
||||
pub mod debug;
|
||||
@ -20,4 +20,5 @@ and by receiving updates from it.
|
||||
// Panel contains state and logic to protect the main state from getting flooded
|
||||
// with low-level wayland and gtk sizing events.
|
||||
|
||||
pub mod external;
|
||||
pub mod popover;
|
||||
@ -26,7 +26,6 @@ mod action;
|
||||
mod actors;
|
||||
mod animation;
|
||||
pub mod data;
|
||||
mod debug;
|
||||
mod drawing;
|
||||
mod event_loop;
|
||||
pub mod float_ord;
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
|
||||
/*! Glue for the main loop. */
|
||||
use crate::actors;
|
||||
use crate::actors::external::debug;
|
||||
use crate::animation;
|
||||
use crate::debug;
|
||||
use crate::data::loading;
|
||||
use crate::event_loop;
|
||||
use crate::panel;
|
||||
|
||||
@ -5,8 +5,8 @@
|
||||
/*! Application-wide state is stored here.
|
||||
* It's driven by the loop defined in the loop module. */
|
||||
|
||||
use crate::actors::external::debug;
|
||||
use crate::animation;
|
||||
use crate::debug;
|
||||
use crate::event_loop;
|
||||
use crate::event_loop::ActorState;
|
||||
use crate::imservice::{ ContentHint, ContentPurpose };
|
||||
|
||||
Reference in New Issue
Block a user