Rename PollType to PollStrategy (#3089)
This commit is contained in:
parent
c00c1e9eb7
commit
0caba93b51
5 changed files with 27 additions and 27 deletions
|
|
@ -6,7 +6,7 @@ use crate::event::{
|
|||
WindowEvent,
|
||||
};
|
||||
use crate::event_loop::{ControlFlow, DeviceEvents};
|
||||
use crate::platform::web::PollType;
|
||||
use crate::platform::web::PollStrategy;
|
||||
use crate::platform_impl::platform::backend::EventListenerHandle;
|
||||
use crate::window::WindowId;
|
||||
|
||||
|
|
@ -37,7 +37,7 @@ type OnEventHandle<T> = RefCell<Option<EventListenerHandle<dyn FnMut(T)>>>;
|
|||
|
||||
pub struct Execution {
|
||||
control_flow: Cell<ControlFlow>,
|
||||
poll_type: Cell<PollType>,
|
||||
poll_strategy: Cell<PollStrategy>,
|
||||
exit: Cell<bool>,
|
||||
runner: RefCell<RunnerEnum>,
|
||||
suspended: Cell<bool>,
|
||||
|
|
@ -142,7 +142,7 @@ impl Shared {
|
|||
|
||||
Shared(Rc::new(Execution {
|
||||
control_flow: Cell::new(ControlFlow::default()),
|
||||
poll_type: Cell::new(PollType::default()),
|
||||
poll_strategy: Cell::new(PollStrategy::default()),
|
||||
exit: Cell::new(false),
|
||||
runner: RefCell::new(RunnerEnum::Pending),
|
||||
suspended: Cell::new(false),
|
||||
|
|
@ -638,7 +638,7 @@ impl Shared {
|
|||
let cloned = self.clone();
|
||||
State::Poll {
|
||||
request: backend::Schedule::new(
|
||||
self.poll_type(),
|
||||
self.poll_strategy(),
|
||||
self.window(),
|
||||
move || cloned.poll(),
|
||||
),
|
||||
|
|
@ -773,12 +773,12 @@ impl Shared {
|
|||
self.0.exit.get()
|
||||
}
|
||||
|
||||
pub(crate) fn set_poll_type(&self, poll_type: PollType) {
|
||||
self.0.poll_type.set(poll_type)
|
||||
pub(crate) fn set_poll_strategy(&self, strategy: PollStrategy) {
|
||||
self.0.poll_strategy.set(strategy)
|
||||
}
|
||||
|
||||
pub(crate) fn poll_type(&self) -> PollType {
|
||||
self.0.poll_type.get()
|
||||
pub(crate) fn poll_strategy(&self) -> PollStrategy {
|
||||
self.0.poll_strategy.get()
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ use crate::event::{
|
|||
};
|
||||
use crate::event_loop::{ControlFlow, DeviceEvents};
|
||||
use crate::keyboard::ModifiersState;
|
||||
use crate::platform::web::PollType;
|
||||
use crate::platform::web::PollStrategy;
|
||||
use crate::window::{Theme, WindowId as RootWindowId};
|
||||
|
||||
#[derive(Default)]
|
||||
|
|
@ -696,11 +696,11 @@ impl<T> EventLoopWindowTarget<T> {
|
|||
self.runner.exiting()
|
||||
}
|
||||
|
||||
pub(crate) fn set_poll_type(&self, poll_type: PollType) {
|
||||
self.runner.set_poll_type(poll_type)
|
||||
pub(crate) fn set_poll_strategy(&self, strategy: PollStrategy) {
|
||||
self.runner.set_poll_strategy(strategy)
|
||||
}
|
||||
|
||||
pub(crate) fn poll_type(&self) -> PollType {
|
||||
self.runner.poll_type()
|
||||
pub(crate) fn poll_strategy(&self) -> PollStrategy {
|
||||
self.runner.poll_strategy()
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue