[gnome-notes/136-implement-the-list-row-pattern-in-main-view] main-view: fix code style



commit 260a1913e38e6caf63a23b38fa936b135da368bf
Author: Isaque Galdino <igaldino@gmail>
Date:   Thu Jan 23 01:27:29 2020 -0300

    main-view: fix code style

 src/bjb-main-view.c | 311 +++++++++++++++++++++++++---------------------------
 src/bjb-main-view.h |  42 +++----
 2 files changed, 170 insertions(+), 183 deletions(-)
---
diff --git a/src/bjb-main-view.c b/src/bjb-main-view.c
index 8c6328d..cfb7ce8 100644
--- a/src/bjb-main-view.c
+++ b/src/bjb-main-view.c
@@ -53,51 +53,45 @@ static guint bjb_main_view_signals [BJB_MAIN_VIEW_SIGNALS] = { 0 };
 
 struct _BjbMainView
 {
-  GtkGrid           parent_instance;
+  GtkGrid              parent_instance;
 
-  GtkWidget        *window;
-  GtkWidget        *label;
+  GtkWidget           *window;
+  GtkWidget           *label;
 
   /* Toolbar */
-  BjbMainToolbar   *main_toolbar;
+  BjbMainToolbar      *main_toolbar;
 
   /* Selection Mode */
-  BjbSelectionToolbar  *select_bar;
+  BjbSelectionToolbar *select_bar;
 
   /* View Notes , model */
-  GdMainView       *view;
-  BjbController    *controller;
-  GtkWidget        *load_more;
+  GdMainView          *view;
+  BjbController       *controller;
+  GtkWidget           *load_more;
 
   /* Signals */
-  gulong key;
-  gulong activated;
-  gulong data;
-  gulong view_selection_changed;
+  gulong               key;
+  gulong               activated;
+  gulong               data;
+  gulong               view_selection_changed;
 };
 
-
 G_DEFINE_TYPE (BjbMainView, bjb_main_view, GTK_TYPE_GRID)
 
-
 static void bjb_main_view_view_changed (BjbMainView *self);
 
-
 static void
 bjb_main_view_init (BjbMainView *self)
 {
 }
 
-
-
 void
 bjb_main_view_disconnect_scrolled_window (BjbMainView *self)
 {
   GtkAdjustment *vadjustment;
-  GtkWidget *vscrollbar;
+  GtkWidget     *vscrollbar;
 
-  if (self->view == NULL ||
-      !GTK_IS_SCROLLED_WINDOW (self->view))
+  if (self->view == NULL || !GTK_IS_SCROLLED_WINDOW (self->view))
     return;
 
   vadjustment = gtk_scrolled_window_get_vadjustment (GTK_SCROLLED_WINDOW (self->view));
@@ -107,8 +101,6 @@ bjb_main_view_disconnect_scrolled_window (BjbMainView *self)
   g_signal_handlers_disconnect_by_func (vscrollbar, bjb_main_view_view_changed, self);
 }
 
-
-
 static void
 bjb_main_view_disconnect_handlers (BjbMainView *self)
 {
@@ -127,8 +119,6 @@ bjb_main_view_disconnect_handlers (BjbMainView *self)
   self->view_selection_changed =0;
 }
 
-
-
 static void
 bjb_main_view_dispose (GObject *object)
 {
@@ -138,16 +128,17 @@ bjb_main_view_dispose (GObject *object)
 }
 
 static void
-bjb_main_view_set_controller ( BjbMainView *self, BjbController *controller)
+bjb_main_view_set_controller (BjbMainView   *self,
+                              BjbController *controller)
 {
   self->controller = controller;
 }
 
 static void
-bjb_main_view_get_property ( GObject      *object,
-                             guint        prop_id,
-                             GValue       *value,
-                             GParamSpec   *pspec)
+bjb_main_view_get_property (GObject    *object,
+                            guint       prop_id,
+                            GValue     *value,
+                            GParamSpec *pspec)
 {
   BjbMainView *self = BJB_MAIN_VIEW (object);
 
@@ -166,10 +157,10 @@ bjb_main_view_get_property ( GObject      *object,
 }
 
 static void
-bjb_main_view_set_property ( GObject        *object,
-                             guint          prop_id,
-                             const GValue   *value,
-                             GParamSpec     *pspec)
+bjb_main_view_set_property (GObject      *object,
+                            guint         prop_id,
+                            const GValue *value,
+                            GParamSpec   *pspec)
 {
   BjbMainView *self = BJB_MAIN_VIEW (object);
 
@@ -190,51 +181,53 @@ bjb_main_view_set_property ( GObject        *object,
 /* Callbacks */
 
 void
-switch_to_note_view (BjbMainView *self, BijiNoteObj *note)
+switch_to_note_view (BjbMainView *self,
+                     BijiNoteObj *note)
 {
   bjb_main_view_disconnect_handlers (self);
-  bjb_window_base_switch_to_item (BJB_WINDOW_BASE (self->window), BIJI_ITEM (note));
+  bjb_window_base_switch_to_item (BJB_WINDOW_BASE (self->window),
+                                  BIJI_ITEM (note));
 }
 
 static void
-show_window_if_note (gpointer data, gpointer user_data)
+show_window_if_note (gpointer data,
+                     gpointer user_data)
 {
   BjbWindowBase *window = data;
-  BijiNoteObj *to_open = user_data;
-  BijiNoteObj *cur;
-
-  cur = bjb_window_base_get_note (window);
+  BijiNoteObj   *to_open = user_data;
+  BijiNoteObj   *cur = bjb_window_base_get_note (window);
 
   if (cur && biji_note_obj_are_same (to_open, cur))
     gtk_window_present (data);
 }
 
 static void
-switch_to_item (BjbMainView *self, BijiItem *to_open)
+switch_to_item (BjbMainView *self,
+                BijiItem    *to_open)
 {
   if (BIJI_IS_NOTE_OBJ (to_open))
-  {
-    /* If the note is already opened in another window, just show it. */
-    if (biji_note_obj_is_opened (BIJI_NOTE_OBJ (to_open)))
     {
-      GList *notes ;
-
-      notes = gtk_application_get_windows(GTK_APPLICATION(g_application_get_default()));
-      g_list_foreach (notes, show_window_if_note, to_open);
-      return ;
+      /* If the note is already opened in another window, just show it. */
+      if (biji_note_obj_is_opened (BIJI_NOTE_OBJ (to_open)))
+        {
+          GList *notes ;
+
+          notes = gtk_application_get_windows (GTK_APPLICATION (g_application_get_default ()));
+          g_list_foreach (notes, show_window_if_note, to_open);
+          return ;
+        }
+
+      /* Otherwise, leave main view */
+      switch_to_note_view (self, BIJI_NOTE_OBJ (to_open));
     }
 
-    /* Otherwise, leave main view */
-    switch_to_note_view (self, BIJI_NOTE_OBJ (to_open));
-  }
-
   /* Notebook
    * TODO : check if already opened (same as above) */
   else if (BIJI_IS_NOTEBOOK (to_open))
-  {
-    bjb_controller_set_notebook (self->controller,
+    {
+      bjb_controller_set_notebook (self->controller,
                                    BIJI_NOTEBOOK (to_open));
-  }
+    }
 }
 
 static GList *
@@ -244,66 +237,60 @@ get_selected_paths(BjbMainView *self)
 }
 
 static gchar *
-get_note_url_from_tree_path(GtkTreePath *path, BjbMainView *self)
+get_note_url_from_tree_path(GtkTreePath *path,
+                            BjbMainView *self)
 {
-  GtkTreeIter iter ;
-  gchar *note_path ;
-  GtkTreeModel *model ;
+  GtkTreeIter   iter;
+  gchar        *note_path;
+  GtkTreeModel *model;
 
   model = bjb_controller_get_model (self->controller);
-  gtk_tree_model_get_iter (model,&iter, path);
-  gtk_tree_model_get (model, &iter,GD_MAIN_COLUMN_URI, &note_path,-1);
+  gtk_tree_model_get_iter (model, &iter, path);
+  gtk_tree_model_get (model, &iter, GD_MAIN_COLUMN_URI, &note_path, -1);
 
-  return note_path ;
+  return note_path;
 }
 
 
 GList *
 bjb_main_view_get_selected_items (BjbMainView *self)
 {
-  GList *l, *paths, *result = NULL;
-  gchar *url;
+  GList    *l, *result = NULL;
+  gchar    *url;
   BijiItem *item;
+  GList    *paths = get_selected_paths (self);
 
-  /*  GtkTreePath */
-  paths = get_selected_paths (self);
 
+  for (l = paths; l != NULL; l = l->next)
+    {
+      url = get_note_url_from_tree_path (l->data, self);
+      item = biji_manager_get_item_at_path (bjb_window_base_get_manager (self->window),
+                                            url);
+      if (BIJI_IS_ITEM (item))
+        result = g_list_prepend (result, item);
 
-  for (l=paths; l!= NULL; l=l->next)
-  {
-    url = get_note_url_from_tree_path (l->data, self);
-    item = biji_manager_get_item_at_path (
-              bjb_window_base_get_manager (self->window), url);
-    if (BIJI_IS_ITEM (item))
-      result = g_list_prepend (result, item);
-
-    g_free (url);
-  }
+      g_free (url);
+    }
 
   g_list_free_full (paths, (GDestroyNotify) gtk_tree_path_free);
   return result;
 }
 
-
-
-
 static void
 on_selection_mode_changed_cb (BjbMainView *self)
 {
-  GList *select;
-
   /* Workaround if items are selected
    * but selection mode not really active (?) */
-  select = gd_main_view_get_selection (self->view);
+  GList *select = gd_main_view_get_selection (self->view);
   if (select)
-  {
-    g_list_free (select);
-    gd_main_view_set_selection_mode (self->view, TRUE);
-  }
+    {
+      g_list_free (select);
+      gd_main_view_set_selection_mode (self->view, TRUE);
+    }
 
   /* Any case, tell */
   g_signal_emit (G_OBJECT (self),
-                 bjb_main_view_signals[VIEW_SELECTION_CHANGED],0);
+                 bjb_main_view_signals[VIEW_SELECTION_CHANGED], 0);
 }
 
 /* Select all, escape */
@@ -315,45 +302,45 @@ on_key_press_event_cb (GtkWidget *widget,
   BjbMainView *self = BJB_MAIN_VIEW (user_data);
 
   switch (event->key.keyval)
-  {
-    case GDK_KEY_a:
-    case GDK_KEY_A:
-      if (gd_main_view_get_selection_mode (self->view) && event->key.state & GDK_CONTROL_MASK)
-      {
-        gd_main_view_select_all (self->view);
-        return TRUE;
-      }
+    {
+      case GDK_KEY_a:
+      case GDK_KEY_A:
+        if (gd_main_view_get_selection_mode (self->view) && event->key.state & GDK_CONTROL_MASK)
+          {
+            gd_main_view_select_all (self->view);
+            return TRUE;
+          }
       break;
 
-    case GDK_KEY_Escape:
-      if (gd_main_view_get_selection_mode (self->view))
-      {
-        gd_main_view_set_selection_mode (self->view, FALSE);
-        return TRUE;
-      }
+      case GDK_KEY_Escape:
+        if (gd_main_view_get_selection_mode (self->view))
+          {
+            gd_main_view_set_selection_mode (self->view, FALSE);
+            return TRUE;
+          }
 
-    default:
+      default:
       break;
-  }
+    }
 
   return FALSE;
 }
 
 static gboolean
-on_item_activated (GdMainView        * gd,
-                   const gchar       * id,
-                   const GtkTreePath * path,
-                   BjbMainView       * self)
+on_item_activated (GdMainView        *gd,
+                   const gchar       *id,
+                   const GtkTreePath *path,
+                   BjbMainView       *self)
 {
-  BijiManager * manager ;
-  BijiItem     * to_open ;
-  GtkTreeIter    iter ;
-  gchar        * item_path ;
-  GtkTreeModel * model ;
+  BijiManager  *manager;
+  BijiItem     *to_open;
+  GtkTreeIter   iter;
+  gchar        *item_path;
+  GtkTreeModel *model;
 
   /* Get Item Path */
   model = gd_main_view_get_model (gd);
-  gtk_tree_model_get_iter (model, &iter, (GtkTreePath*) path);
+  gtk_tree_model_get_iter (model, &iter, (GtkTreePath *) path);
   gtk_tree_model_get (model, &iter, GD_MAIN_COLUMN_URI, &item_path,-1);
 
   g_return_val_if_fail (item_path != NULL, FALSE); // #709197
@@ -370,7 +357,7 @@ on_item_activated (GdMainView        * gd,
 }
 
 static GtkTargetEntry target_list[] = {
-  { (gchar *) "text/plain", 0, 2}
+  { (gchar *) "text/plain", 0, 2 }
 };
 
 static void
@@ -383,46 +370,42 @@ on_drag_data_received (GtkWidget        *widget,
                        guint             time,
                        gpointer          user_data)
 {
-  gint length = gtk_selection_data_get_length (data) ;
+  gint length = gtk_selection_data_get_length (data);
 
   if (length >= 0)
-  {
-    guchar *text = gtk_selection_data_get_text(data);
-
-    if (text)
     {
-      BijiManager *manager;
-      BijiNoteObj *ret;
-      BjbMainView *self = BJB_MAIN_VIEW (user_data);
-      BjbSettings *settings;
-
-      /* FIXME Text is guchar utf 8, conversion to perform */
-      manager =  bjb_window_base_get_manager (self->window);
-      settings = bjb_app_get_settings (g_application_get_default ());
-      ret = biji_manager_note_new (manager,
-                                     (gchar*) text,
-                                     bjb_settings_get_default_location (settings));
-      switch_to_note_view (self, ret); // maybe AFTER drag finish?
-
-      g_free (text);
+      guchar *text = gtk_selection_data_get_text(data);
+
+      if (text)
+        {
+          BijiManager *manager;
+          BijiNoteObj *ret;
+          BjbMainView *self = BJB_MAIN_VIEW (user_data);
+          BjbSettings *settings;
+
+          /* FIXME Text is guchar utf 8, conversion to perform */
+          manager = bjb_window_base_get_manager (self->window);
+          settings = bjb_app_get_settings (g_application_get_default ());
+          ret = biji_manager_note_new (manager,
+                                       (gchar*) text,
+                                       bjb_settings_get_default_location (settings));
+          switch_to_note_view (self, ret); // maybe AFTER drag finish?
+
+          g_free (text);
+        }
     }
-  }
 
   /* Return false to ensure text is not removed from source
    * We just want to create a note. */
   gtk_drag_finish (context, FALSE, FALSE, time);
 }
 
-
 void
 bjb_main_view_connect_signals (BjbMainView *self)
 {
   if (self->view_selection_changed == 0)
-    self->view_selection_changed = g_signal_connect_swapped
-                                  (self->view,
-                                   "view-selection-changed",
-                                   G_CALLBACK (on_selection_mode_changed_cb),
-                                   self);
+    self->view_selection_changed = g_signal_connect_swapped (self->view, "view-selection-changed",
+                                                             G_CALLBACK (on_selection_mode_changed_cb), 
self);
 
   if (self->key == 0)
     self->key = g_signal_connect (self->window, "key-press-event",
@@ -441,12 +424,12 @@ static void
 bjb_main_view_view_changed (BjbMainView *self)
 {
   GtkAdjustment *vadjustment;
-  GtkWidget *vscrollbar;
-  gboolean end;
-  gdouble page_size;
-  gdouble upper;
-  gdouble value;
-  gint reveal_area_height;
+  GtkWidget     *vscrollbar;
+  gboolean       end;
+  gdouble        page_size;
+  gdouble        upper;
+  gdouble        value;
+  gint           reveal_area_height;
 
   reveal_area_height = 32;
   end = FALSE;
@@ -456,10 +439,10 @@ bjb_main_view_view_changed (BjbMainView *self)
   vscrollbar = gtk_scrolled_window_get_vscrollbar (GTK_SCROLLED_WINDOW (self->view));
 
   if (vscrollbar == NULL || !gtk_widget_get_visible (GTK_WIDGET (vscrollbar)))
-  {
-    bjb_load_more_button_set_block (BJB_LOAD_MORE_BUTTON (self->load_more), TRUE);
-    return;
-  }
+    {
+      bjb_load_more_button_set_block (BJB_LOAD_MORE_BUTTON (self->load_more), TRUE);
+      return;
+    }
 
   vadjustment = gtk_scrolled_window_get_vadjustment (GTK_SCROLLED_WINDOW (self->view));
   page_size = gtk_adjustment_get_page_size (vadjustment);
@@ -477,14 +460,14 @@ bjb_main_view_view_changed (BjbMainView *self)
 
 
 static void
-bjb_main_view_constructed(GObject *o)
+bjb_main_view_constructed (GObject *o)
 {
   BjbMainView          *self;
   GtkAdjustment        *vadjustment;
   GtkWidget            *vscrollbar;
   GtkWidget            *button;
 
-  G_OBJECT_CLASS (bjb_main_view_parent_class)->constructed(G_OBJECT(o));
+  G_OBJECT_CLASS (bjb_main_view_parent_class)->constructed (G_OBJECT (o));
 
   self = BJB_MAIN_VIEW(o);
 
@@ -507,6 +490,7 @@ bjb_main_view_constructed(GObject *o)
                            G_CALLBACK (bjb_main_view_view_changed),
                            self,
                            G_CONNECT_SWAPPED);
+
   g_signal_connect_object (vadjustment,
                            "value-changed",
                            G_CALLBACK (bjb_main_view_view_changed),
@@ -576,21 +560,20 @@ bjb_main_view_class_init (BjbMainViewClass *klass)
                                                   g_cclosure_marshal_VOID__VOID,
                                                   G_TYPE_NONE,
                                                   0);
-
 }
 
 BjbMainView *
-bjb_main_view_new(GtkWidget *win,
-                  BjbController *controller)
+bjb_main_view_new (GtkWidget     *win,
+                   BjbController *controller)
 {
-  return g_object_new( BJB_TYPE_MAIN_VIEW,
-                       "window", win,
-                       "controller", controller,
-                       NULL);
+  return g_object_new(BJB_TYPE_MAIN_VIEW,
+                      "window", win,
+                      "controller", controller,
+                      NULL);
 }
 
 GtkWidget *
-bjb_main_view_get_window(BjbMainView *self)
+bjb_main_view_get_window (BjbMainView *self)
 {
   return self->window;
 }
@@ -612,12 +595,14 @@ bjb_main_view_get_selection_mode (BjbMainView *self)
    * because the windows is being closed by an exit action, so it
    * doesn't matter which SelectionMode we return.
    */
-  if (self->view == NULL) return FALSE;
+  if (self->view == NULL)
+    return FALSE;
   return gd_main_view_get_selection_mode (self->view);
 }
 
 void
-bjb_main_view_set_selection_mode (BjbMainView *self, gboolean mode)
+bjb_main_view_set_selection_mode (BjbMainView *self,
+                                  gboolean     mode)
 {
   gd_main_view_set_selection_mode (self->view, mode);
 }
diff --git a/src/bjb-main-view.h b/src/bjb-main-view.h
index fc61436..00650b1 100644
--- a/src/bjb-main-view.h
+++ b/src/bjb-main-view.h
@@ -20,7 +20,6 @@
 #include <glib-object.h>
 #include <gtk/gtk.h>
 #include <libbiji/libbiji.h>
-
 #include "bjb-controller.h"
 #include "bjb-search-toolbar.h"
 
@@ -30,36 +29,39 @@ G_BEGIN_DECLS
 
 G_DECLARE_FINAL_TYPE (BjbMainView, bjb_main_view, BJB, MAIN_VIEW, GtkGrid)
 
-BjbMainView * bjb_main_view_new(GtkWidget *win, BjbController *controller);
-
-void bjb_main_view_connect_signals (BjbMainView *self);
-
-GtkWidget *bjb_main_view_get_window(BjbMainView *view);
+BjbMainView *bjb_main_view_new                        (GtkWidget     *win,
+                                                       BjbController *controller);
 
-void action_new_window_callback(GtkAction *action, gpointer bjb_main_view);
+void         bjb_main_view_connect_signals            (BjbMainView   *self);
 
+GtkWidget   *bjb_main_view_get_window                 (BjbMainView   *view);
 
+void         action_new_window_callback               (GtkAction     *action,
+                                                       gpointer       bjb_main_view);
 
-GList *bjb_main_view_get_selected_items (BjbMainView *view);
+GList       *bjb_main_view_get_selected_items         (BjbMainView   *view);
 
+gboolean     bjb_main_view_get_iter_at_note           (BjbMainView   *view,
+                                                       BijiNoteObj   *note,
+                                                       GtkTreeIter   *retval);
 
-gboolean bjb_main_view_get_iter_at_note (BjbMainView  *view,
-                                         BijiNoteObj  *note,
-                                         GtkTreeIter  *retval);
+void         update_notes_with_tag_search             (BjbMainView   *view,
+                                                       gchar         *tag);
 
-void update_notes_with_tag_search(BjbMainView *view, gchar *tag);
+void         update_notes_with_string_search          (BjbMainView   *view,
+                                                       gchar         *needle);
 
-void update_notes_with_string_search(BjbMainView *view, gchar *needle);
+void         switch_to_note_view                      (BjbMainView   *view,
+                                                       BijiNoteObj   *note);
 
-void switch_to_note_view(BjbMainView *view,BijiNoteObj *note) ;
+void         bjb_main_view_update_model               (BjbMainView   *view);
 
-void bjb_main_view_update_model (BjbMainView *view);
+gboolean     bjb_main_view_get_selection_mode         (BjbMainView   *view);
 
-gboolean bjb_main_view_get_selection_mode (BjbMainView *view);
-
-void bjb_main_view_set_selection_mode (BjbMainView *view, gboolean mode);
-
-void bjb_main_view_disconnect_scrolled_window (BjbMainView *self);
+void         bjb_main_view_set_selection_mode         (BjbMainView   *view,
+                                                       gboolean       mode);
 
+void         bjb_main_view_disconnect_scrolled_window (BjbMainView   *self);
 
 G_END_DECLS
+


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]