comparison gtk/dw.c @ 402:0f0183aa2b05

Fixed dw_window_set_text() to work on buttons.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sat, 10 May 2003 07:35:38 +0000
parents 306ce9765a61
children 6a3ef130962f
comparison
equal deleted inserted replaced
401:306ce9765a61 402:0f0183aa2b05
2821 gtk_entry_set_text(GTK_ENTRY(handle), text); 2821 gtk_entry_set_text(GTK_ENTRY(handle), text);
2822 else if(GTK_IS_COMBO(handle)) 2822 else if(GTK_IS_COMBO(handle))
2823 gtk_entry_set_text(GTK_ENTRY(GTK_COMBO(handle)->entry), text); 2823 gtk_entry_set_text(GTK_ENTRY(GTK_COMBO(handle)->entry), text);
2824 else if(GTK_IS_LABEL(handle)) 2824 else if(GTK_IS_LABEL(handle))
2825 gtk_label_set_text(GTK_LABEL(handle), text); 2825 gtk_label_set_text(GTK_LABEL(handle), text);
2826 else if(GTK_IS_BUTTON(handle))
2827 gtk_label_set_text(GTK_LABEL(GTK_BUTTON(handle)->child), text);
2826 else if(GTK_IS_FRAME(handle)) 2828 else if(GTK_IS_FRAME(handle))
2827 { 2829 {
2828 GtkWidget *tmp = (GtkWidget *)gtk_object_get_data(GTK_OBJECT(handle), "_dw_label"); 2830 GtkWidget *tmp = (GtkWidget *)gtk_object_get_data(GTK_OBJECT(handle), "_dw_label");
2829 if(tmp && GTK_IS_LABEL(tmp)) 2831 if(tmp && GTK_IS_LABEL(tmp))
2830 gtk_label_set_text(GTK_LABEL(tmp), text); 2832 gtk_label_set_text(GTK_LABEL(tmp), text);