(GtkClassInitFunc) NULL,
};
- static const GInterfaceInfo editable_info =
+ const GInterfaceInfo editable_info =
{
(GInterfaceInitFunc) gtk_text_editable_init, /* interface_init */
NULL, /* interface_finalize */
g_object_ref_sink (text->hadj);
gtk_signal_connect (GTK_OBJECT (text->hadj), "changed",
- (GtkSignalFunc) gtk_text_adjustment,
+ G_CALLBACK (gtk_text_adjustment),
text);
gtk_signal_connect (GTK_OBJECT (text->hadj), "value-changed",
- (GtkSignalFunc) gtk_text_adjustment,
+ G_CALLBACK (gtk_text_adjustment),
text);
gtk_signal_connect (GTK_OBJECT (text->hadj), "destroy",
- (GtkSignalFunc) gtk_text_adjustment_destroyed,
+ G_CALLBACK (gtk_text_adjustment_destroyed),
text);
gtk_text_adjustment (hadj, text);
g_object_ref_sink (text->vadj);
gtk_signal_connect (GTK_OBJECT (text->vadj), "changed",
- (GtkSignalFunc) gtk_text_adjustment,
+ G_CALLBACK (gtk_text_adjustment),
text);
gtk_signal_connect (GTK_OBJECT (text->vadj), "value-changed",
- (GtkSignalFunc) gtk_text_adjustment,
+ G_CALLBACK (gtk_text_adjustment),
text);
gtk_signal_connect (GTK_OBJECT (text->vadj), "destroy",
- (GtkSignalFunc) gtk_text_adjustment_destroyed,
+ G_CALLBACK (gtk_text_adjustment_destroyed),
text);
gtk_text_adjustment (vadj, text);
guchar ch;
ch = text->text.ch[end_pos];
text->text.ch[end_pos] = 0;
- retval = g_strdup (text->text.ch + start_pos);
+ retval = g_strdup ((gchar *)(text->text.ch + start_pos));
text->text.ch[end_pos] = ch;
}
buffer.wc, len);
else
pixel_width = gdk_text_width (gc_values.font,
- buffer.ch, len);
+ (gchar *)buffer.ch, len);
}
else
{
if (text->use_wchar)
pixel_width = gdk_text_width_wc (font, buffer.wc, len);
else
- pixel_width = gdk_text_width (font, buffer.ch, len);
+ pixel_width = gdk_text_width (font, (gchar *)buffer.ch, len);
}
draw_bg_rect (text, &mark, running_offset, pixel_start_height,
fg_gc,
running_offset,
pixel_height,
- buffer.ch,
+ (gchar *)buffer.ch,
len);
running_offset += pixel_width;