summaryrefslogtreecommitdiff
path: root/libmenu/matemenu-tree.c
diff options
context:
space:
mode:
authorrbuj <[email protected]>2021-01-01 20:24:38 +0100
committerLuke from DC <[email protected]>2021-01-05 16:09:12 +0000
commit301e0d1aeb84aacea17a1c934ff847afd1393a68 (patch)
treeb643edd0941023e593bdde6125bd4cb4a02ee746 /libmenu/matemenu-tree.c
parentde33fcd081c92ee4bfff3b885543d6dc3d0703dd (diff)
downloadmate-menus-301e0d1aeb84aacea17a1c934ff847afd1393a68.tar.bz2
mate-menus-301e0d1aeb84aacea17a1c934ff847afd1393a68.tar.xz
matemenu-tree: minor code format
Diffstat (limited to 'libmenu/matemenu-tree.c')
-rw-r--r--libmenu/matemenu-tree.c64
1 files changed, 41 insertions, 23 deletions
diff --git a/libmenu/matemenu-tree.c b/libmenu/matemenu-tree.c
index e799a07..6ab6526 100644
--- a/libmenu/matemenu-tree.c
+++ b/libmenu/matemenu-tree.c
@@ -46,6 +46,7 @@ enum {
PROP_MENU_PATH,
PROP_FLAGS
};
+
typedef enum
{
OBJECT_DRAWER,
@@ -56,6 +57,7 @@ typedef enum
OBJECT_MENU_BAR,
OBJECT_SEPARATOR,
} ObjectType;
+
/* Signals */
enum
{
@@ -73,7 +75,7 @@ struct _MateMenuTree
char *non_prefixed_basename;
char *path;
char *canonical_path;
- GPtrArray *collection_applet;
+ GPtrArray *collection_applet;
MateMenuTreeFlags flags;
GSList *menu_file_monitors;
@@ -603,6 +605,7 @@ matemenu_tree_get_property (GObject *object,
break;
}
}
+
static void
collection_applet_free (char *desktop_name)
{
@@ -641,12 +644,15 @@ matemenu_tree_finalize (GObject *object)
}
G_OBJECT_CLASS (matemenu_tree_parent_class)->finalize (object);
}
-static void load_object (char *id,MateMenuTree *self)
+
+static void
+load_object (char *id,
+ MateMenuTree *self)
{
- ObjectType object_type;
- char *object_path;
+ ObjectType object_type;
+ char *object_path;
GSettings *settings;
- char *location;
+ char *location;
char **str;
char *desktop_name;
@@ -657,8 +663,10 @@ static void load_object (char *id,MateMenuTree *self)
location = g_settings_get_string (settings, "launcher-location");
if (object_type == OBJECT_LAUNCHER)
{
- const char *basename = g_path_get_basename (location);
- if (strstr (basename,"-1.") != NULL )
+ const char *basename;
+
+ basename = g_path_get_basename (location);
+ if (strstr (basename, "-1.") != NULL )
{
str = g_strsplit (basename, "-1.", -1);
desktop_name = g_strdup_printf ("%s.%s", str[0], str[1]);
@@ -667,13 +675,15 @@ static void load_object (char *id,MateMenuTree *self)
}
else
{
- g_ptr_array_add (self->collection_applet, g_strdup(basename));
+ g_ptr_array_add (self->collection_applet, g_strdup (basename));
}
}
g_free (object_path);
g_object_unref (settings);
}
-static gboolean emit_changed_signal (gpointer data)
+
+static gboolean
+emit_changed_signal (gpointer data)
{
MateMenuTree *self = data;
matemenu_tree_force_rebuild (self);
@@ -681,6 +691,7 @@ static gboolean emit_changed_signal (gpointer data)
return FALSE;
}
+
static void
collection_applet_changed (GSettings *settings,
gchar *key,
@@ -698,10 +709,12 @@ collection_applet_changed (GSettings *settings,
}
if (list)
g_strfreev (list);
- if(self->loaded)
+ if (self->loaded)
g_idle_add (emit_changed_signal, (gpointer)self);
}
-static void get_panel_collection_applet (MateMenuTree *self)
+
+static void
+get_panel_collection_applet (MateMenuTree *self)
{
GSettings *settings;
gchar **list;
@@ -723,8 +736,8 @@ static void
matemenu_tree_init (MateMenuTree *self)
{
self->entries_by_id = g_hash_table_new (g_str_hash, g_str_equal);
- self->collection_applet = g_ptr_array_new ();
- get_panel_collection_applet (self);
+ self->collection_applet = g_ptr_array_new ();
+ get_panel_collection_applet (self);
}
static void
@@ -3231,6 +3244,7 @@ get_by_category_foreach (const char *file_id,
if (desktop_entry_has_category (entry, data->category))
desktop_entry_set_add_entry (data->set, entry, file_id);
}
+
static void
get_by_desktop_foreach (const char *file_id,
DesktopEntry *entry,
@@ -3239,6 +3253,7 @@ get_by_desktop_foreach (const char *file_id,
if (g_strcmp0 (file_id, data->category) == 0)
desktop_entry_set_add_entry (data->set, entry, file_id);
}
+
static void
get_by_category (DesktopEntrySet *entry_pool,
DesktopEntrySet *set,
@@ -3250,9 +3265,10 @@ get_by_category (DesktopEntrySet *entry_pool,
data.category = category;
desktop_entry_set_foreach (entry_pool,
- (DesktopEntrySetForeachFunc) get_by_category_foreach,
- &data);
+ (DesktopEntrySetForeachFunc) get_by_category_foreach,
+ &data);
}
+
static void
get_by_desktop (DesktopEntrySet *entry_pool,
DesktopEntrySet *set,
@@ -3264,9 +3280,10 @@ get_by_desktop (DesktopEntrySet *entry_pool,
data.category = desktop_name;
desktop_entry_set_foreach (entry_pool,
- (DesktopEntrySetForeachFunc) get_by_desktop_foreach,
- &data);
+ (DesktopEntrySetForeachFunc) get_by_desktop_foreach,
+ &data);
}
+
static DesktopEntrySet *
process_include_rules (MenuLayoutNode *layout,
DesktopEntrySet *entry_pool)
@@ -3776,13 +3793,14 @@ process_layout (MateMenuTree *tree,
return NULL;
}
if (g_strcmp0 (directory->name, "Collection") == 0)
- {
- for (int i = 0; i < tree->collection_applet->len; i++)
{
- const char *desktop_name = g_ptr_array_index (tree->collection_applet, i);
- get_by_desktop (entry_pool, entries, desktop_name);
+ guint i;
+ for (i = 0; i < tree->collection_applet->len; i++)
+ {
+ const char *desktop_name = g_ptr_array_index (tree->collection_applet, i);
+ get_by_desktop (entry_pool, entries, desktop_name);
+ }
}
- }
desktop_entry_set_foreach (entries,
(DesktopEntrySetForeachFunc) entries_listify_foreach,
@@ -3805,7 +3823,7 @@ process_layout (MateMenuTree *tree,
set_default_layout_values (directory, subdir);
tmp = tmp->next;
- }
+ }
tmp = directory->entries;
while (tmp != NULL)