GtkCombo Win32
- From: "it s big" <jonv0 lycos com>
- To: gtk-list gnome org
- Cc:
- Subject: GtkCombo Win32
- Date: Wed, 19 Feb 2003 22:17:08 -0500
Ok I seem to be having some problems with the gtkcombo drop down menu I get the following errors when I try to do a gtk_entry_set_text (GTK_ENTRY (GTK_COMBO (combobox)->entry), "string");
error: GtkCombobox.exe (pid:1628): Gtk-CRITICAL **: file gtkentry.c: line 3273 (gtk_entry_set_text): assertion `GTK_IS_ENTRY (entry)' failed
and when I try to connect a activate signal to entry I get a entry is null error is there a reason for this? Possibly me just doing some thing wrong?
heres the code that gave me the error.
#include <gtk/gtk.h>
void select_print (GtkWidget *widget, GtkWidget *entry);
main (gint argc, gchar *argv[])
{
GtkWidget *window;
GtkWidget *combobox;
GList *glist = NULL;
gtk_init (&argc, &argv);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_title (GTK_WINDOW (window), "GtkCombobox");
g_signal_connect (G_OBJECT (window), "destroy",
G_CALLBACK (gtk_main_quit),
NULL);
combobox = gtk_combo_new ();
/*GTK_COMBO (combobox)->entry = gtk_entry_new ();*/
glist = g_list_append (glist, "AM");
glist = g_list_append (glist, "PM");
gtk_combo_set_popdown_strings (GTK_COMBO (combobox), glist);
/*gtk_entry_set_text (GTK_ENTRY (GTK_COMBO (combobox)->entry), "AM");*/
g_free (glist);
gtk_combo_set_use_arrows (GTK_COMBO (combobox), TRUE);
gtk_container_add (GTK_CONTAINER (window), combobox);
g_signal_connect (G_OBJECT (GTK_COMBO (combobox)->entry), "activate",
G_CALLBACK (select_print), combobox);
gtk_widget_show (combobox);
gtk_widget_show (window);
gtk_main ();
return 0;
}
void select_print (GtkWidget *widget, GtkWidget *combo)
{
g_print ("\n combobox set to: %s \n", gtk_entry_get_text (GTK_ENTRY (GTK_COMBO (combo)->entry)));
}
also I get a entry null error in gtk_entry_get_text, any help with this would be greatly aprecated
thx in advance.
_____________________________________________________________
Get 25MB, POP3, Spam Filtering with LYCOS MAIL PLUS for $19.95/year.
http://login.mail.lycos.com/brandPage.shtml?pageId=plus&ref=lmtplus
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]