Struct glib::Permission
[−]
[src]
pub struct Permission { // some fields omitted }
Methods
impl Permission
fn get_allowed(&self) -> bool
[−]
Gets the value of the 'allowed' property. This property is true if the caller currently has permission to perform the action that permission represents the permission to perform.
fn get_can_acquire(&self) -> bool
[−]
Gets the value of the 'can-acquire' property. This property is true if it is generally possible to acquire the permission by calling g_permission_acquire().
fn get_can_release(&self) -> bool
[−]
Gets the value of the 'can-release' property. This property is true if it is generally possible to release the permission by calling g_permission_release().
fn impl_update(&self, allowed: bool, can_acquire: bool, can_release: bool)
[−]
This function is called by the GPermission implementation to update the properties of the permission. You should never call this function except from a GPermission implementation.
GObject notify signals are generated, as appropriate.