libpanel/
gsettings_action_group.rs

1use crate::{prelude::*, GSettingsActionGroup};
2use glib::translate::*;
3
4impl GSettingsActionGroup {
5    #[doc(alias = "panel_gsettings_action_group_new")]
6    pub fn new(settings: &impl IsA<gio::Settings>) -> Self {
7        assert_initialized_main_thread!();
8        unsafe {
9            gio::ActionGroup::from_glib_full(ffi::panel_gsettings_action_group_new(
10                settings.as_ref().to_glib_none().0,
11            ))
12            .unsafe_cast()
13        }
14    }
15}