Trait gtk::prelude::WidgetExtManual[][src]

pub trait WidgetExtManual: 'static {
    fn drag_dest_set(
        &self,
        flags: DestDefaults,
        targets: &[TargetEntry],
        actions: DragAction
    );
fn drag_source_set(
        &self,
        start_button_mask: ModifierType,
        targets: &[TargetEntry],
        actions: DragAction
    );
fn intersect<'a, I: Into<Option<&'a mut Rectangle>>>(
        &self,
        area: &Rectangle,
        intersection: I
    ) -> bool;
fn override_font(&self, font: &FontDescription);
fn connect_map_event<F: Fn(&Self, &Event) -> Inhibit + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_unmap_event<F: Fn(&Self, &Event) -> Inhibit + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn add_events(&self, events: EventMask);
fn get_events(&self) -> EventMask;
fn set_events(&self, events: EventMask); }

Required methods

fn drag_dest_set(
    &self,
    flags: DestDefaults,
    targets: &[TargetEntry],
    actions: DragAction
)
[src]

fn drag_source_set(
    &self,
    start_button_mask: ModifierType,
    targets: &[TargetEntry],
    actions: DragAction
)
[src]

fn intersect<'a, I: Into<Option<&'a mut Rectangle>>>(
    &self,
    area: &Rectangle,
    intersection: I
) -> bool
[src]

fn override_font(&self, font: &FontDescription)[src]

fn connect_map_event<F: Fn(&Self, &Event) -> Inhibit + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

fn connect_unmap_event<F: Fn(&Self, &Event) -> Inhibit + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

fn add_events(&self, events: EventMask)[src]

fn get_events(&self) -> EventMask[src]

fn set_events(&self, events: EventMask)[src]

Loading content...

Implementors

impl<O: IsA<Widget>> WidgetExtManual for O[src]

Loading content...