gnome-commander r1673 - in trunk: . src



Author: epiotr
Date: Mon Mar 31 18:37:44 2008
New Revision: 1673
URL: http://svn.gnome.org/viewvc/gnome-commander?rev=1673&view=rev

Log:
Added gnome_cmd_user_actions_create_model() function

Modified:
   trunk/ChangeLog
   trunk/src/gnome-cmd-user-actions.cc
   trunk/src/gnome-cmd-user-actions.h

Modified: trunk/src/gnome-cmd-user-actions.cc
==============================================================================
--- trunk/src/gnome-cmd-user-actions.cc	(original)
+++ trunk/src/gnome-cmd-user-actions.cc	Mon Mar 31 18:37:44 2008
@@ -509,6 +509,28 @@
 }
 
 
+GtkTreeModel *gnome_cmd_user_actions_create_model ()
+{
+    GtkListStore *model = gtk_list_store_new (3, G_TYPE_POINTER, G_TYPE_STRING, G_TYPE_STRING);
+    GtkTreeIter iter;
+
+    // sort store according to description column (respecting user's locale)
+
+    for (guint i=0; i<G_N_ELEMENTS(user_actions_data); ++i)
+    {
+        gtk_list_store_append (model, &iter);
+
+        gtk_list_store_set (model, &iter,
+                                   0, user_actions_data[i].func,
+                                   1, user_actions_data[i].name,
+                                   2, _(user_actions_data[i].description),
+                                   -1);
+    }
+
+    return GTK_TREE_MODEL (model);
+}
+
+
 /***************************************/
 void no_action (GtkMenuItem *menuitem, gpointer not_used)
 {

Modified: trunk/src/gnome-cmd-user-actions.h
==============================================================================
--- trunk/src/gnome-cmd-user-actions.h	(original)
+++ trunk/src/gnome-cmd-user-actions.h	Mon Mar 31 18:37:44 2008
@@ -202,6 +202,9 @@
 extern GnomeCmdUserActions gcmd_user_actions;
 
 
+GtkTreeModel *gnome_cmd_user_actions_create_model ();
+
+
 GNOME_CMD_USER_ACTION(no_action);
 
 /************** File Menu **************/



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