Trait gdk::prelude::DragContextExtManual [] [src]

pub trait DragContextExtManual {
    fn drag_get_selection(&self) -> Atom;
fn drag_abort(&self, time_: u32);
fn drop_reply(&self, accepted: bool, time_: u32);
fn drop(&self, time_: u32);
fn drag_find_window_for_screen(
        &self,
        drag_window: &Window,
        screen: &Screen,
        x_root: i32,
        y_root: i32
    ) -> (Option<Window>, DragProtocol);
fn drag_motion(
        &self,
        dest_window: &Window,
        protocol: DragProtocol,
        x_root: i32,
        y_root: i32,
        suggested_action: DragAction,
        possible_actions: DragAction,
        time_: u32
    ) -> bool;
fn drop_finish(&self, success: bool, time_: u32);
fn drag_status(&self, action: DragAction, time_: u32);
fn drag_drop_succeeded(&self) -> bool;
fn drag_begin(window: &Window, targets: &[&Atom]) -> Option<DragContext>;
fn drag_begin_for_device<P: IsA<Device>>(
        window: &Window,
        device: &P,
        targets: &[&Atom]
    ) -> Option<DragContext>; }

Required Methods

Implementors