MCPcopy Create free account
hub / github.com/TheRedDeveloper/ply-engine / set_press_callbacks

Method set_press_callbacks

src/engine.rs:5754–5765  ·  view source on GitHub ↗
(
        &mut self,
        on_press: Option<Box<dyn FnMut(Id, PointerData)>>,
        on_release: Option<Box<dyn FnMut(Id, PointerData)>>,
    )

Source from the content-addressed store, hash-verified

5752 }
5753
5754 pub fn set_press_callbacks(
5755 &mut self,
5756 on_press: Option<Box<dyn FnMut(Id, PointerData)>>,
5757 on_release: Option<Box<dyn FnMut(Id, PointerData)>>,
5758 ) {
5759 let open_idx = self.get_open_layout_element();
5760 let elem_id = self.layout_elements[open_idx].id;
5761 if let Some(item) = self.layout_element_map.get_mut(&elem_id) {
5762 item.on_press_fn = on_press;
5763 item.on_release_fn = on_release;
5764 }
5765 }
5766
5767 /// Returns true if the currently open element has focus.
5768 pub fn focused(&self) -> bool {

Callers 1

childrenMethod · 0.80

Calls 1

Tested by

no test coverage detected