summaryrefslogtreecommitdiff
path: root/linux/gtktools.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'linux/gtktools.cpp')
-rw-r--r--linux/gtktools.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/linux/gtktools.cpp b/linux/gtktools.cpp
index d285ce5..070fbb5 100644
--- a/linux/gtktools.cpp
+++ b/linux/gtktools.cpp
@@ -4,14 +4,13 @@
#include <gtk/gtk.h>
#include "gtktools.h"
-GtkWidget* new_pixmap (GtkWidget *widget, char **data)
+GtkWidget* new_pixmap(GtkWidget *widget, const char **data)
{
GdkPixmap *gdkpixmap;
GdkBitmap *mask;
GtkWidget *pixmap;
- gdkpixmap = gdk_pixmap_create_from_xpm_d (widget->window, &mask,
- &widget->style->bg[GTK_STATE_NORMAL], data);
+ gdkpixmap = gdk_pixmap_create_from_xpm_d(widget->window, &mask, &widget->style->bg[GTK_STATE_NORMAL], (gchar**)data);
pixmap = gtk_pixmap_new (gdkpixmap, mask);
gdk_pixmap_unref (gdkpixmap);
@@ -20,7 +19,7 @@ GtkWidget* new_pixmap (GtkWidget *widget, char **data)
return pixmap;
}
-GtkWidget* clist_title_with_arrow (GtkWidget* clist, char col, char* label_text)
+GtkWidget* clist_title_with_arrow(GtkWidget* clist, char col, const char* label_text)
{
GtkWidget *hbox = gtk_hbox_new (FALSE, 0);
GtkWidget *arrow = gtk_arrow_new (GTK_ARROW_DOWN, GTK_SHADOW_IN);
@@ -32,6 +31,7 @@ GtkWidget* clist_title_with_arrow (GtkWidget* clist, char col, char* label_text)
gtk_widget_show (hbox);
gtk_clist_set_column_widget (GTK_CLIST (clist), col, hbox);
+
return arrow;
}