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}