aboutsummaryrefslogtreecommitdiffstats
path: root/gtk/gui_utils.h
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2009-08-27 05:34:06 +0000
committerAnders Broman <anders.broman@ericsson.com>2009-08-27 05:34:06 +0000
commit0267ffb01c08da9fb9bb524e1279cc09465b5111 (patch)
treea8d268160046a27b06a701508c1b1d250d636b26 /gtk/gui_utils.h
parentdb04e3941f6a5d34350618ca9e5a5b74b4884491 (diff)
Don't copy const strings, store the pointer in the list store instead,
saves memory. svn path=/trunk/; revision=29582
Diffstat (limited to 'gtk/gui_utils.h')
-rw-r--r--gtk/gui_utils.h30
1 files changed, 25 insertions, 5 deletions
diff --git a/gtk/gui_utils.h b/gtk/gui_utils.h
index 0d93390925..3073a78feb 100644
--- a/gtk/gui_utils.h
+++ b/gtk/gui_utils.h
@@ -303,18 +303,38 @@ extern void copy_binary_to_clipboard(const guint8* data_p, int len);
*/
extern gchar *create_user_window_title(const gchar *caption);
-/*
- * This function can be called from gtk_tree_view_column_set_cell_data_func()
+/** Renders a float with two decimals precission, called from gtk_tree_view_column_set_cell_data_func().
* the user data must be the colum number.
* Present floats with two decimals
+ *
+ * @param column A GtkTreeColumn
+ * @param renderer The GtkCellRenderer that is being rendered by tree_column
+ * @param model The GtkTreeModel being rendered
+ * @param iter A GtkTreeIter of the current row rendered
+ * @param user_data must be the colum number to fetch the data from
*/
void float_data_func (GtkTreeViewColumn *column, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data);
-/*
- * This function can be called from gtk_tree_view_column_set_cell_data_func()
- * the user data must be the colum number.
+/** Renders a unsinged integer as a hexadecimal value, called from gtk_tree_view_column_set_cell_data_func()
+ * The user data must be the colum number.
* Present value as hexadecimal.
+ * @param column A GtkTreeColumn
+ * @param renderer The GtkCellRenderer that is being rendered by tree_column
+ * @param model The GtkTreeModel being rendered
+ * @param iter A GtkTreeIter of the current row rendered
+ * @param user_data must be the colum number to fetch the data from
*/
void present_as_hex_func (GtkTreeViewColumn *column, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data);
+/** This function can be called from gtk_tree_view_column_set_cell_data_func()
+ * the user data must be the colum number.
+ * Present value as hexadecimal.
+ * @param column A GtkTreeColumn
+ * @param renderer The GtkCellRenderer that is being rendered by tree_column
+ * @param model The GtkTreeModel being rendered
+ * @param iter A GtkTreeIter of the current row rendered
+ * @param user_data must be the colum number to fetch the data from
+ */
+void str_ptr_data_func(GtkTreeViewColumn *column, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data);
+
#endif /* __GTKGUIUI_UTIL_H__ */