/[xlog]/xlog/src/interface.c
ViewVC logotype

Diff of /xlog/src/interface.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.32 by pa4tu, Tue Aug 12 14:19:06 2003 UTC revision 1.33 by pa4tu, Sat Aug 16 18:24:05 2003 UTC
# Line 4979  create_tracedialog (void) Line 4979  create_tracedialog (void)
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    

Legend:
Removed from v.1.32  
changed lines
  Added in v.1.33

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26