Trait gtk::prelude::GtkSocketExt

source ·
pub trait GtkSocketExt: 'static {
    // Required methods
    fn add_id(&self, window: Window);
    fn id(&self) -> Window;
    fn plug_window(&self) -> Option<Window>;
    fn connect_plug_added<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
    fn connect_plug_removed<F: Fn(&Self) -> bool + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
}
Available on gdk_backend="x11" only.

Required Methods§

source

fn add_id(&self, window: Window)

source

fn id(&self) -> Window

source

fn plug_window(&self) -> Option<Window>

source

fn connect_plug_added<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId

source

fn connect_plug_removed<F: Fn(&Self) -> bool + 'static>( &self, f: F ) -> SignalHandlerId

Implementors§