[−][src]Struct paddle::FrameHandle
Handle to frame is returned when adding it to the view manager. Can be used to add listeners. (And potentially other manipulations of the frame are possible in the future)
Implementations
impl<STATE: 'static, FRAME: Frame<State = STATE>> FrameHandle<FRAME>
[src]
pub fn listen<F, MSG>(&self, f: F) where
F: Fn(&mut FRAME, &mut STATE, &MSG) + Copy + 'static,
MSG: 'static,
FRAME: 'static,
[src]
F: Fn(&mut FRAME, &mut STATE, &MSG) + Copy + 'static,
MSG: 'static,
FRAME: 'static,
impl<FRAME> FrameHandle<FRAME>
[src]
pub fn new(
activity_id: ActivityId<FRAME>,
div: DivHandle,
region: Rectangle
) -> Self
[src]
activity_id: ActivityId<FRAME>,
div: DivHandle,
region: Rectangle
) -> Self
pub fn activity(&self) -> ActivityId<FRAME>
[src]
pub fn div(&self) -> &DivHandle
[src]
pub fn region(&self) -> Rectangle
[src]
pub fn set_z(&self, z: i32)
[src]
Define z-index property of HTML.
This might be necessary to ensure user input is processed by the intended frame. Drawing order for WebGL is not affected.
Trait Implementations
impl<FRAME: Clone> Clone for FrameHandle<FRAME>
[src]
pub fn clone(&self) -> FrameHandle<FRAME>
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
Auto Trait Implementations
impl<FRAME> RefUnwindSafe for FrameHandle<FRAME> where
FRAME: RefUnwindSafe,
[src]
FRAME: RefUnwindSafe,
impl<FRAME> Send for FrameHandle<FRAME> where
FRAME: Send,
[src]
FRAME: Send,
impl<FRAME> Sync for FrameHandle<FRAME> where
FRAME: Sync,
[src]
FRAME: Sync,
impl<FRAME> Unpin for FrameHandle<FRAME> where
FRAME: Unpin,
[src]
FRAME: Unpin,
impl<FRAME> UnwindSafe for FrameHandle<FRAME> where
FRAME: UnwindSafe,
[src]
FRAME: UnwindSafe,
Blanket Implementations
impl<T> Activity for T where
T: Any,
[src]
T: Any,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,