コード例 #1
0
ファイル: main.c プロジェクト: Ak-/Cinnamon
static void
cinnamon_prefs_init (void)
{
  meta_prefs_override_preference_schema ("attach-modal-dialogs",
                                         OVERRIDES_SCHEMA);
  meta_prefs_override_preference_schema ("workspaces-only-on-primary",
                                         OVERRIDES_SCHEMA);
  meta_prefs_override_preference_schema ("button-layout",
                                         OVERRIDES_SCHEMA);
  meta_prefs_override_preference_schema ("edge-tiling",
                                         OVERRIDES_SCHEMA);
}
コード例 #2
0
ファイル: core.c プロジェクト: efernandesng/budgie-desktop
static void budgie_wm_init(BudgieWM *self)
{
        self->priv = budgie_wm_get_instance_private(self);
        
        self->priv->info.name        = "Budgie WM";
        self->priv->info.version     = PACKAGE_VERSION;
        self->priv->info.author      = "Ikey Doherty";
        self->priv->info.license     = "GPL2";
        self->priv->info.description = "Budgie WM Plugin for Mutter";

        /* Override schemas for edge-tiling and attachment of modal dialogs to parent */
        meta_prefs_override_preference_schema(MUTTER_EDGE_TILING, BUDGIE_WM_SCHEMA);
        meta_prefs_override_preference_schema(MUTTER_MODAL_ATTACH, BUDGIE_WM_SCHEMA);
}
コード例 #3
0
ファイル: plugin.c プロジェクト: bighead85/budgie-desktop
static void
meta_default_plugin_init (MetaDefaultPlugin *self)
{
  MetaDefaultPluginPrivate *priv;

  self->priv = priv = META_DEFAULT_PLUGIN_GET_PRIVATE (self);
  priv->settings = g_settings_new(BACKGROUND_SCHEMA);
  g_signal_connect(priv->settings, "changed", G_CALLBACK(settings_cb),
                   self);

  priv->info.name        = "Default Effects";
  priv->info.version     = "0.1";
  priv->info.author      = "Intel Corp.";
  priv->info.license     = "GPL";
  priv->info.description = "This is an example of a plugin implementation.";

  /* Override schemas for edge-tiling and attachment of modal dialogs to parent */
  meta_prefs_override_preference_schema(MUTTER_EDGE_TILING, BUDGIE_WM_SCHEMA);
  meta_prefs_override_preference_schema(MUTTER_MODAL_ATTACH, BUDGIE_WM_SCHEMA);
}
コード例 #4
0
ファイル: main.c プロジェクト: prahal/gnome-shell
static void
shell_prefs_init (void)
{
  ShellGlobal *global = shell_global_get ();
  GSettings *settings = shell_global_get_overrides_settings (global);
  char **keys, **k, *schema_id;

  if (!settings)
    return;

  g_object_get (G_OBJECT (settings), "schema-id", &schema_id, NULL);

  keys = g_settings_list_keys (settings);
  for (keys = k = g_settings_list_keys (settings); *k; k++)
    meta_prefs_override_preference_schema (*k, schema_id);

  g_strfreev (keys);
  g_free (schema_id);
}
コード例 #5
0
ファイル: main.c プロジェクト: meetparikh7/gnome-shell
static void
shell_prefs_init (void)
{
    ShellGlobal *global = shell_global_get ();
    GSettings *settings = shell_global_get_overrides_settings (global);
    GSettingsSchema *schema;
    char **keys, **k;

    if (!settings)
        return;

    g_object_get (G_OBJECT (settings), "settings-schema", &schema, NULL);

    for (keys = k = g_settings_schema_list_keys (schema); *k; k++)
        meta_prefs_override_preference_schema (*k, g_settings_schema_get_id (schema));

    g_strfreev (keys);
    g_settings_schema_unref (schema);
}