use crate::ffi;
use glib::translate::*;
glib::wrapper! {
#[doc(alias = "XfceKiosk")]
pub struct Kiosk(Object<ffi::XfceKiosk, ffi::XfceKioskClass>);
match fn {
type_ => || ffi::xfce_kiosk_get_type(),
}
}
impl Kiosk {
#[doc(alias = "xfce_kiosk_new")]
pub fn new(module: &str) -> Kiosk {
unsafe { from_glib_full(ffi::xfce_kiosk_new(module.to_glib_none().0)) }
}
#[doc(alias = "xfce_kiosk_query")]
pub fn query(&self, capability: &str) -> bool {
unsafe {
from_glib(ffi::xfce_kiosk_query(
self.to_glib_none().0,
capability.to_glib_none().0,
))
}
}
}