[Xfce4-commits] <garcon:master> Move some static function to the top of the document and mark them static.

Nick Schermer nick at xfce.org
Sat Aug 29 19:02:07 CEST 2009


Updating branch refs/heads/master
         to 55fe07b1a59b4ccd4c482d0a70177b02a40a5a26 (commit)
       from 20acdcd65defa788f8d4b3388d55bd32a7bfc39e (commit)

commit 55fe07b1a59b4ccd4c482d0a70177b02a40a5a26
Author: Nick Schermer <nick at xfce.org>
Date:   Sat Aug 29 18:23:40 2009 +0200

    Move some static function to the top of the document and mark them static.

 garcon/garcon-menu-item.c |  175 ++++++++++++++++++++++-----------------------
 1 files changed, 86 insertions(+), 89 deletions(-)

diff --git a/garcon/garcon-menu-item.c b/garcon/garcon-menu-item.c
index 4c4bb41..6707485 100644
--- a/garcon/garcon-menu-item.c
+++ b/garcon/garcon-menu-item.c
@@ -532,6 +532,91 @@ garcon_menu_item_set_property (GObject      *object,
 
 
 
+static gboolean
+garcon_menu_item_get_element_visible (GarconMenuElement *element)
+{
+  GarconMenuItem  *item;
+  const gchar     *try_exec;
+  gchar          **mt;
+  gboolean         result = TRUE;
+  gchar           *command;
+
+  g_return_val_if_fail (GARCON_IS_MENU_ITEM (element), FALSE);
+
+  item = GARCON_MENU_ITEM (element);
+
+  if (!garcon_menu_item_get_show_in_environment (item))
+    return FALSE;
+  else if (garcon_menu_item_get_no_display (item))
+    return FALSE;
+
+  /* Check the TryExec field */
+  try_exec = garcon_menu_item_get_try_exec (item);
+  if (try_exec != NULL && g_shell_parse_argv (try_exec, NULL, &mt, NULL))
+    {
+      /* Check if we have an absolute path to an existing file */
+      result = g_file_test (mt[0], G_FILE_TEST_EXISTS);
+
+      /* Else, we may have a program in $PATH */
+      if (!result)
+        {
+          command = g_find_program_in_path (mt[0]);
+          result = (command != NULL);
+          g_free (command);
+        }
+
+      /* Cleanup */
+      g_strfreev (mt);
+    }
+
+  return result;
+}
+
+
+
+static gboolean
+garcon_menu_item_get_element_show_in_environment (GarconMenuElement *element)
+{
+  g_return_val_if_fail (GARCON_IS_MENU_ITEM (element), FALSE);
+  return garcon_menu_item_get_show_in_environment (GARCON_MENU_ITEM (element));
+}
+
+
+
+static gboolean
+garcon_menu_item_get_element_no_display (GarconMenuElement *element)
+{
+  g_return_val_if_fail (GARCON_IS_MENU_ITEM (element), FALSE);
+  return garcon_menu_item_get_no_display (GARCON_MENU_ITEM (element));
+}
+
+static const gchar*
+garcon_menu_item_get_element_name (GarconMenuElement *element)
+{
+  g_return_val_if_fail (GARCON_IS_MENU_ITEM (element), NULL);
+  return GARCON_MENU_ITEM (element)->priv->name;
+}
+
+
+
+static const gchar*
+garcon_menu_item_get_element_comment (GarconMenuElement *element)
+{
+  g_return_val_if_fail (GARCON_IS_MENU_ITEM (element), NULL);
+  return GARCON_MENU_ITEM (element)->priv->comment;
+}
+
+
+
+static const gchar*
+garcon_menu_item_get_element_icon_name (GarconMenuElement *element)
+{
+  g_return_val_if_fail (GARCON_IS_MENU_ITEM (element), NULL);
+  return GARCON_MENU_ITEM (element)->priv->icon_name;
+}
+
+
+
 GarconMenuItem *
 garcon_menu_item_new (GFile *file)
 {
@@ -717,7 +802,7 @@ garcon_menu_item_reload_from_file (GarconMenuItem  *item,
   /* Leave when the file is empty */
   if (G_UNLIKELY (length == 0))
     {
-      g_set_error_literal (error, 0, 0, "The desktop file if empty.");
+      g_set_error_literal (error, 0, 0, "The desktop file is empty.");
       return FALSE;
     }
 
@@ -1295,91 +1380,3 @@ garcon_menu_item_decrement_allocated (GarconMenuItem *item)
   if (item->priv->num_allocated > 0)
     item->priv->num_allocated--;
 }
-
-
-
-static const gchar*
-garcon_menu_item_get_element_name (GarconMenuElement *element)
-{
-  g_return_val_if_fail (GARCON_IS_MENU_ITEM (element), NULL);
-  return GARCON_MENU_ITEM (element)->priv->name;
-}
-
-
-
-static const gchar*
-garcon_menu_item_get_element_comment (GarconMenuElement *element)
-{
-  g_return_val_if_fail (GARCON_IS_MENU_ITEM (element), NULL);
-  return GARCON_MENU_ITEM (element)->priv->comment;
-}
-
-
-
-static const gchar*
-garcon_menu_item_get_element_icon_name (GarconMenuElement *element)
-{
-  g_return_val_if_fail (GARCON_IS_MENU_ITEM (element), NULL);
-  return GARCON_MENU_ITEM (element)->priv->icon_name;
-}
-
-
-
-gboolean
-garcon_menu_item_get_element_visible (GarconMenuElement *element)
-{
-  GarconMenuItem  *item;
-  const gchar     *try_exec;
-  gchar          **mt;
-  gboolean         result = TRUE;
-  gchar           *command;
-
-  g_return_val_if_fail (GARCON_IS_MENU_ITEM (element), FALSE);
-
-  item = GARCON_MENU_ITEM (element);
-
-  if (!garcon_menu_item_get_show_in_environment (item))
-    return FALSE;
-  else if (garcon_menu_item_get_no_display (item))
-    return FALSE;
-
-  /* Check the TryExec field */
-  try_exec = garcon_menu_item_get_try_exec (item);
-  if (try_exec != NULL && g_shell_parse_argv (try_exec, NULL, &mt, NULL))
-    {
-      /* Check if we have an absolute path to an existing file */
-      result = g_file_test (mt[0], G_FILE_TEST_EXISTS);
-
-      /* Else, we may have a program in $PATH */
-      if (!result)
-        {
-          command = g_find_program_in_path (mt[0]);
-          result = (command != NULL);
-          g_free (command);
-        }
-
-      /* Cleanup */
-      g_strfreev (mt);
-    }
-
-  return result;
-}
-
-
-
-gboolean
-garcon_menu_item_get_element_show_in_environment (GarconMenuElement *element)
-{
-  g_return_val_if_fail (GARCON_IS_MENU_ITEM (element), FALSE);
-  return garcon_menu_item_get_show_in_environment (GARCON_MENU_ITEM (element));
-}
-
-
-
-gboolean
-garcon_menu_item_get_element_no_display (GarconMenuElement *element)
-{
-  g_return_val_if_fail (GARCON_IS_MENU_ITEM (element), FALSE);
-  return garcon_menu_item_get_no_display (GARCON_MENU_ITEM (element));
-}
-



More information about the Xfce4-commits mailing list