summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Otte <otte@gnome.org>2009-06-17 10:28:03 +0200
committerBenjamin Otte <otte@gnome.org>2009-06-17 10:28:03 +0200
commit1a385c50f041cdcc8ee88b27af85094901c2b05d (patch)
tree6cd27d95820e33f8d59a29ae1cc3b5d9f429aef5
parent272c30bbc276819ad9ca7c43ce75e2b46064c8d6 (diff)
downloadgtk+-1a385c50f041cdcc8ee88b27af85094901c2b05d.tar.gz
fix compile warnings
Fallout from running make CFLAGS="-Werror"; mostly missing casts and constness issues.
-rw-r--r--demos/gtk-demo/rotated_text.c6
-rw-r--r--gdk-pixbuf/gdk-pixbuf-io.c2
-rw-r--r--gtk/gtkactivatable.c4
-rw-r--r--gtk/gtkdnd.c4
-rw-r--r--gtk/gtkhandlebox.c3
-rw-r--r--gtk/gtkiconview.c6
-rw-r--r--gtk/gtktreeview.c2
-rw-r--r--gtk/tests/builder.c6
-rw-r--r--modules/other/gail/gailtreeview.c4
-rw-r--r--tests/testgtk.c2
10 files changed, 21 insertions, 18 deletions
diff --git a/demos/gtk-demo/rotated_text.c b/demos/gtk-demo/rotated_text.c
index b32bd2880d..8aa786a5a0 100644
--- a/demos/gtk-demo/rotated_text.c
+++ b/demos/gtk-demo/rotated_text.c
@@ -211,15 +211,15 @@ do_rotated_text (GtkWidget *do_widget)
label = gtk_label_new (text);
gtk_container_add (GTK_CONTAINER (box), label);
- gtk_label_set_angle (label, 45);
+ gtk_label_set_angle (GTK_LABEL (label), 45);
/* Set up fancy stuff on the label */
- layout = gtk_label_get_layout (label);
+ layout = gtk_label_get_layout (GTK_LABEL (label));
pango_cairo_context_set_shape_renderer (pango_layout_get_context (layout),
fancy_shape_renderer,
NULL, NULL);
attrs = create_fancy_attr_list_for_layout (layout);
- gtk_label_set_attributes (label, attrs);
+ gtk_label_set_attributes (GTK_LABEL (label), attrs);
pango_attr_list_unref (attrs);
}
diff --git a/gdk-pixbuf/gdk-pixbuf-io.c b/gdk-pixbuf/gdk-pixbuf-io.c
index b5036c8bc5..bc357bd059 100644
--- a/gdk-pixbuf/gdk-pixbuf-io.c
+++ b/gdk-pixbuf/gdk-pixbuf-io.c
@@ -2452,7 +2452,7 @@ gchar *
gdk_pixbuf_format_get_description (GdkPixbufFormat *format)
{
gchar *domain;
- gchar *description;
+ const gchar *description;
g_return_val_if_fail (format != NULL, NULL);
if (format->domain != NULL)
diff --git a/gtk/gtkactivatable.c b/gtk/gtkactivatable.c
index 8e1483726c..65c166b87e 100644
--- a/gtk/gtkactivatable.c
+++ b/gtk/gtkactivatable.c
@@ -449,7 +449,7 @@ gtk_activatable_do_set_related_action (GtkActivatable *activatable,
/* Some apps are using the object data directly...
* so continue to set it for a bit longer
*/
- g_object_set_data (activatable, "gtk-action", NULL);
+ g_object_set_data (G_OBJECT (activatable), "gtk-action", NULL);
/*
* We don't want prev_action to be activated
@@ -478,7 +478,7 @@ gtk_activatable_do_set_related_action (GtkActivatable *activatable,
_gtk_action_add_to_proxy_list (action, GTK_WIDGET (activatable));
- g_object_set_data (activatable, "gtk-action", action);
+ g_object_set_data (G_OBJECT (activatable), "gtk-action", action);
}
}
}
diff --git a/gtk/gtkdnd.c b/gtk/gtkdnd.c
index 96fcb7434f..8bbb4d24da 100644
--- a/gtk/gtkdnd.c
+++ b/gtk/gtkdnd.c
@@ -483,7 +483,7 @@ grab_dnd_keys (GtkWidget *widget,
gdk_flush ();
gdk_error_trap_pop ();
- gdk_window_add_filter (NULL, root_key_filter, GDK_WINDOW_XID (window));
+ gdk_window_add_filter (NULL, root_key_filter, (gpointer) GDK_WINDOW_XID (window));
}
static void
@@ -497,7 +497,7 @@ ungrab_dnd_keys (GtkWidget *widget,
window = widget->window;
root = gdk_screen_get_root_window (gtk_widget_get_screen (widget));
- gdk_window_remove_filter (NULL, root_key_filter, GDK_WINDOW_XID (window));
+ gdk_window_remove_filter (NULL, root_key_filter, (gpointer) GDK_WINDOW_XID (window));
gdk_error_trap_push ();
diff --git a/gtk/gtkhandlebox.c b/gtk/gtkhandlebox.c
index 2215689567..46e9592bf2 100644
--- a/gtk/gtkhandlebox.c
+++ b/gtk/gtkhandlebox.c
@@ -1079,7 +1079,8 @@ gtk_handle_box_button_press (GtkWidget *widget,
gint root_x, root_y;
gint width, height;
- gtk_invisible_set_screen (GTK_INVISIBLE (invisible), gtk_widget_get_screen (hb));
+ gtk_invisible_set_screen (GTK_INVISIBLE (invisible),
+ gtk_widget_get_screen (GTK_WIDGET (hb)));
gdk_window_get_deskrelative_origin (hb->bin_window, &desk_x, &desk_y);
gdk_window_get_origin (hb->bin_window, &root_x, &root_y);
gdk_drawable_get_size (hb->bin_window, &width, &height);
diff --git a/gtk/gtkiconview.c b/gtk/gtkiconview.c
index 3a413f0ed2..afbc229222 100644
--- a/gtk/gtkiconview.c
+++ b/gtk/gtkiconview.c
@@ -9014,12 +9014,14 @@ gtk_icon_view_accessible_model_row_changed (GtkTreeModel *tree_model,
GtkIconViewItem *item;
GtkIconViewAccessible *a11y_view;
GtkIconViewItemAccessible *a11y_item;
- gchar *name, *text;
+ const gchar *name;
+ gchar *text;
atk_obj = gtk_widget_get_accessible (GTK_WIDGET (user_data));
a11y_view = GTK_ICON_VIEW_ACCESSIBLE (atk_obj);
index = gtk_tree_path_get_indices(path)[0];
- a11y_item = gtk_icon_view_accessible_find_child (atk_obj, index);
+ a11y_item = GTK_ICON_VIEW_ITEM_ACCESSIBLE (
+ gtk_icon_view_accessible_find_child (atk_obj, index));
if (a11y_item)
{
diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c
index cfe1a141c6..068b2369a4 100644
--- a/gtk/gtktreeview.c
+++ b/gtk/gtktreeview.c
@@ -10331,7 +10331,7 @@ gtk_tree_view_ensure_interactive_directory (GtkTreeView *tree_view)
return;
toplevel = gtk_widget_get_toplevel (GTK_WIDGET (tree_view));
- screen = gtk_widget_get_screen (tree_view);
+ screen = gtk_widget_get_screen (GTK_WIDGET (tree_view));
if (tree_view->priv->search_window != NULL)
{
diff --git a/gtk/tests/builder.c b/gtk/tests/builder.c
index 224660d43e..f5a85ac4fa 100644
--- a/gtk/tests/builder.c
+++ b/gtk/tests/builder.c
@@ -2518,17 +2518,17 @@ test_message_area (void)
"</interface>";
error = NULL;
- builder = builder_new_from_string (buffer, -1, &error);
+ builder = builder_new_from_string (buffer, -1, NULL);
g_assert (error == NULL);
obj = gtk_builder_get_object (builder, "infobar1");
g_assert (GTK_IS_INFO_BAR (obj));
obj1 = gtk_builder_get_object (builder, "content");
g_assert (GTK_IS_LABEL (obj1));
- g_assert (gtk_widget_get_parent (gtk_widget_get_parent (obj1)) == obj);
+ g_assert (gtk_widget_get_parent (gtk_widget_get_parent (GTK_WIDGET (obj1))) == GTK_WIDGET (obj));
obj1 = gtk_builder_get_object (builder, "button_ok");
g_assert (GTK_IS_BUTTON (obj1));
- g_assert (gtk_widget_get_parent (gtk_widget_get_parent (obj1)) == obj);
+ g_assert (gtk_widget_get_parent (gtk_widget_get_parent (GTK_WIDGET (obj1))) == GTK_WIDGET (obj));
g_object_unref (builder);
}
diff --git a/modules/other/gail/gailtreeview.c b/modules/other/gail/gailtreeview.c
index d305ae01d4..508f23371b 100644
--- a/modules/other/gail/gailtreeview.c
+++ b/modules/other/gail/gailtreeview.c
@@ -2127,7 +2127,7 @@ gail_tree_view_get_cell_area (GailCellParent *parent,
GtkCellRenderer *renderer;
cell_index = atk_object_get_index_in_parent (ATK_OBJECT (cell));
- renderers = gtk_cel_layout_get_cells (GTK_CELL_LAYOUT (tv_col));
+ renderers = gtk_cell_layout_get_cells (GTK_CELL_LAYOUT (tv_col));
renderer = g_list_nth_data (renderers, cell_index);
found = gtk_tree_view_column_cell_get_position (tv_col, renderer, &cell_start, &cell_width);
@@ -3177,7 +3177,7 @@ update_cell_value (GailRendererCell *renderer_cell,
gtk_tree_view_column_cell_set_cell_data (cell_info->cell_col_ref,
tree_model, &iter, is_expander, is_expanded);
}
- renderers = gtk_cell_layout_get_cells (GKT_CELL_LAYOUT (cell_info->cell_col_ref));
+ renderers = gtk_cell_layout_get_cells (GTK_CELL_LAYOUT (cell_info->cell_col_ref));
gail_return_val_if_fail (renderers, FALSE);
/*
diff --git a/tests/testgtk.c b/tests/testgtk.c
index 075bb8eb10..80e2fc03dd 100644
--- a/tests/testgtk.c
+++ b/tests/testgtk.c
@@ -5297,7 +5297,7 @@ entry_toggle_pulse (GtkWidget *checkbutton,
GtkWidget *entry)
{
g_object_set_data (G_OBJECT (entry), "progress-pulse",
- GINT_TO_POINTER (GTK_TOGGLE_BUTTON (checkbutton)->active));
+ GUINT_TO_POINTER ((guint) GTK_TOGGLE_BUTTON (checkbutton)->active));
}
static void