4979 |
return tracedialog; |
return tracedialog; |
4980 |
} |
} |
4981 |
|
|
4982 |
|
GtkWidget* |
4983 |
|
create_tracewarningdialog (void) |
4984 |
|
{ |
4985 |
|
GtkWidget *tracewarningdialog; |
4986 |
|
GdkPixbuf *tracewarningdialog_icon_pixbuf; |
4987 |
|
GtkWidget *dialog_vbox21; |
4988 |
|
GtkWidget *label203; |
4989 |
|
GtkWidget *dialog_action_area21; |
4990 |
|
GtkWidget *tracewarningokbutton; |
4991 |
|
|
4992 |
|
tracewarningdialog = gtk_dialog_new (); |
4993 |
|
gtk_window_set_title (GTK_WINDOW (tracewarningdialog), _("xlog - trace hamlib")); |
4994 |
|
tracewarningdialog_icon_pixbuf = create_pixbuf ("xlog.png"); |
4995 |
|
if (tracewarningdialog_icon_pixbuf) |
4996 |
|
{ |
4997 |
|
gtk_window_set_icon (GTK_WINDOW (tracewarningdialog), tracewarningdialog_icon_pixbuf); |
4998 |
|
gdk_pixbuf_unref (tracewarningdialog_icon_pixbuf); |
4999 |
|
} |
5000 |
|
|
5001 |
|
dialog_vbox21 = GTK_DIALOG (tracewarningdialog)->vbox; |
5002 |
|
gtk_widget_show (dialog_vbox21); |
5003 |
|
|
5004 |
|
label203 = gtk_label_new (_("Please enable hamlib from the Preferences -> Settings dialog.")); |
5005 |
|
gtk_widget_show (label203); |
5006 |
|
gtk_box_pack_start (GTK_BOX (dialog_vbox21), label203, FALSE, FALSE, 20); |
5007 |
|
gtk_label_set_justify (GTK_LABEL (label203), GTK_JUSTIFY_LEFT); |
5008 |
|
gtk_label_set_line_wrap (GTK_LABEL (label203), TRUE); |
5009 |
|
|
5010 |
|
dialog_action_area21 = GTK_DIALOG (tracewarningdialog)->action_area; |
5011 |
|
gtk_widget_show (dialog_action_area21); |
5012 |
|
gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area21), GTK_BUTTONBOX_SPREAD); |
5013 |
|
|
5014 |
|
tracewarningokbutton = gtk_button_new_from_stock ("gtk-ok"); |
5015 |
|
gtk_widget_show (tracewarningokbutton); |
5016 |
|
gtk_dialog_add_action_widget (GTK_DIALOG (tracewarningdialog), tracewarningokbutton, GTK_RESPONSE_OK); |
5017 |
|
GTK_WIDGET_SET_FLAGS (tracewarningokbutton, GTK_CAN_DEFAULT); |
5018 |
|
|
5019 |
|
g_signal_connect ((gpointer) tracewarningdialog, "delete_event", |
5020 |
|
G_CALLBACK (on_tracewarningdialog_delete_event), |
5021 |
|
NULL); |
5022 |
|
g_signal_connect ((gpointer) tracewarningokbutton, "clicked", |
5023 |
|
G_CALLBACK (on_tracewarningokbutton_clicked), |
5024 |
|
NULL); |
5025 |
|
|
5026 |
|
/* Store pointers to all widgets, for use by lookup_widget(). */ |
5027 |
|
GLADE_HOOKUP_OBJECT_NO_REF (tracewarningdialog, tracewarningdialog, "tracewarningdialog"); |
5028 |
|
GLADE_HOOKUP_OBJECT_NO_REF (tracewarningdialog, dialog_vbox21, "dialog_vbox21"); |
5029 |
|
GLADE_HOOKUP_OBJECT (tracewarningdialog, label203, "label203"); |
5030 |
|
GLADE_HOOKUP_OBJECT_NO_REF (tracewarningdialog, dialog_action_area21, "dialog_action_area21"); |
5031 |
|
GLADE_HOOKUP_OBJECT (tracewarningdialog, tracewarningokbutton, "tracewarningokbutton"); |
5032 |
|
|
5033 |
|
return tracewarningdialog; |
5034 |
|
} |
5035 |
|
|