report() is my function to show error messages. (repdia = REPort DIAlog)
my notebook is created with the label variable:label should I be using different variable names for different tabs? how can I get the current label text value?
thanx
code:
static void report (const gchar report[50]) { GtkWidget *label; GtkWidget *rep; GtkWidget *repdia;
repdia = gtk_message_dialog_new (GTK_WINDOW (window),
(GtkDialogFlags)(GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT),
GTK_MESSAGE_INFO,
GTK_BUTTONS_OK,
report);
gtk_dialog_run (GTK_DIALOG (repdia));
gtk_widget_destroy (repdia);
}
static void noteswitch( GtkNotebook *notebook,
GtkNotebookPage *page,
guint page_num,
gpointer user_data)
{
char grr[20];
int a=1,b=10,c;
//report(itoa(page_num,grr,b));
report(gtk_notebook_get_tab_label_text(notebook, lookup_widget(GTK_WIDGET(page),"BITTORRENT")));
//text = gtk_notebook_get_menu_label_text(notebook, GTK_WIDGET(page)); //printf("Label: %s\n", text);
//gtk_label_new("BITTORRENT")
//report(gtk_label_get_label(gtk_notebook_get_menu_label_text(notebook, (page)));
}
_______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list