Enum egui::PointerButton
source · pub enum PointerButton {
Primary,
Secondary,
Middle,
Extra1,
Extra2,
}
Expand description
Mouse button (or similar for touch input)
Variants§
Primary
The primary mouse button is usually the left one.
Secondary
The secondary mouse button is usually the right one, and most often used for context menus or other optional things.
Middle
The tertiary mouse button is usually the middle mouse button (e.g. clicking the scroll wheel).
Extra1
The first extra mouse button on some mice. In web typically corresponds to the Browser back button.
Extra2
The second extra mouse button on some mice. In web typically corresponds to the Browser forward button.
Trait Implementations§
source§impl Clone for PointerButton
impl Clone for PointerButton
source§fn clone(&self) -> PointerButton
fn clone(&self) -> PointerButton
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for PointerButton
impl Debug for PointerButton
source§impl<'de> Deserialize<'de> for PointerButton
impl<'de> Deserialize<'de> for PointerButton
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more