pub trait PopupHandler: Sized {
    // Required methods
    fn configure(
        &mut self,
        conn: &Connection,
        qh: &QueueHandle<Self>,
        popup: &Popup,
        config: PopupConfigure
    );
    fn done(&mut self, conn: &Connection, qh: &QueueHandle<Self>, popup: &Popup);
}

Required Methods§

source

fn configure( &mut self, conn: &Connection, qh: &QueueHandle<Self>, popup: &Popup, config: PopupConfigure )

The popup has been configured.

source

fn done(&mut self, conn: &Connection, qh: &QueueHandle<Self>, popup: &Popup)

The popup was dismissed by the compositor and should be destroyed.

Object Safety§

This trait is not object safe.

Implementors§