[−][src]Trait gtk::GestureExt
Required methods
fn get_bounding_box(&self) -> Option<Rectangle>
fn get_bounding_box_center(&self) -> Option<(f64, f64)>
fn get_device(&self) -> Option<Device>
fn get_group(&self) -> Vec<Gesture>
fn get_last_event(&self, sequence: Option<&EventSequence>) -> Option<Event>
fn get_last_updated_sequence(&self) -> Option<EventSequence>
fn get_point(&self, sequence: Option<&EventSequence>) -> Option<(f64, f64)>
fn get_sequence_state(&self, sequence: &EventSequence) -> EventSequenceState
fn get_sequences(&self) -> Vec<EventSequence>
fn get_window(&self) -> Option<Window>
fn group<P: IsA<Gesture>>(&self, gesture: &P)
fn handles_sequence(&self, sequence: Option<&EventSequence>) -> bool
fn is_active(&self) -> bool
fn is_grouped_with<P: IsA<Gesture>>(&self, other: &P) -> bool
fn is_recognized(&self) -> bool
fn set_sequence_state(
&self,
sequence: &EventSequence,
state: EventSequenceState
) -> bool
&self,
sequence: &EventSequence,
state: EventSequenceState
) -> bool
fn set_state(&self, state: EventSequenceState) -> bool
fn set_window<P: IsA<Window>>(&self, window: Option<&P>)
fn ungroup(&self)
fn get_property_n_points(&self) -> u32
fn connect_begin<F: Fn(&Self, &EventSequence) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
fn connect_cancel<F: Fn(&Self, &EventSequence) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
fn connect_end<F: Fn(&Self, &EventSequence) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
fn connect_sequence_state_changed<F: Fn(&Self, &EventSequence, EventSequenceState) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
fn connect_update<F: Fn(&Self, &EventSequence) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
fn connect_property_window_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
Implementors
impl<O: IsA<Gesture>> GestureExt for O
[src]
fn get_bounding_box(&self) -> Option<Rectangle>
[src]
fn get_bounding_box_center(&self) -> Option<(f64, f64)>
[src]
fn get_device(&self) -> Option<Device>
[src]
fn get_group(&self) -> Vec<Gesture>
[src]
fn get_last_event(&self, sequence: Option<&EventSequence>) -> Option<Event>
[src]
fn get_last_updated_sequence(&self) -> Option<EventSequence>
[src]
fn get_point(&self, sequence: Option<&EventSequence>) -> Option<(f64, f64)>
[src]
fn get_sequence_state(&self, sequence: &EventSequence) -> EventSequenceState
[src]
fn get_sequences(&self) -> Vec<EventSequence>
[src]
fn get_window(&self) -> Option<Window>
[src]
fn group<P: IsA<Gesture>>(&self, gesture: &P)
[src]
fn handles_sequence(&self, sequence: Option<&EventSequence>) -> bool
[src]
fn is_active(&self) -> bool
[src]
fn is_grouped_with<P: IsA<Gesture>>(&self, other: &P) -> bool
[src]
fn is_recognized(&self) -> bool
[src]
fn set_sequence_state(
&self,
sequence: &EventSequence,
state: EventSequenceState
) -> bool
[src]
&self,
sequence: &EventSequence,
state: EventSequenceState
) -> bool
fn set_state(&self, state: EventSequenceState) -> bool
[src]
fn set_window<P: IsA<Window>>(&self, window: Option<&P>)
[src]
fn ungroup(&self)
[src]
fn get_property_n_points(&self) -> u32
[src]
fn connect_begin<F: Fn(&Self, &EventSequence) + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_cancel<F: Fn(&Self, &EventSequence) + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_end<F: Fn(&Self, &EventSequence) + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_sequence_state_changed<F: Fn(&Self, &EventSequence, EventSequenceState) + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_update<F: Fn(&Self, &EventSequence) + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_property_window_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId