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

Diff of /xlog/src/gui_tracedialog.c

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

revision 1.4 by pa4tu, Fri Jan 14 07:53:50 2005 UTC revision 1.5 by pa4tu, Fri Jan 14 19:23:21 2005 UTC
# Line 156  on_trace_hamlib_activate(GtkMenuItem * m Line 156  on_trace_hamlib_activate(GtkMenuItem * m
156                  vbox = gtk_vbox_new (FALSE, 0);                  vbox = gtk_vbox_new (FALSE, 0);
157                  gtk_container_add (GTK_CONTAINER                  gtk_container_add (GTK_CONTAINER
158                          (GTK_DIALOG (tracedialog)->vbox), vbox);                          (GTK_DIALOG (tracedialog)->vbox), vbox);
                 tracelabel = gtk_label_new ("");  
                 tracedialog_hseparator = gtk_hseparator_new ();  
                 gtk_box_pack_start  
                         (GTK_BOX (vbox), tracedialog_hseparator, FALSE, FALSE, 0);  
159                  tracedialog_scrolledwindow = gtk_scrolled_window_new (NULL, NULL);                  tracedialog_scrolledwindow = gtk_scrolled_window_new (NULL, NULL);
                 gtk_widget_show (tracedialog_scrolledwindow);  
160                  gtk_box_pack_start                  gtk_box_pack_start
161                          (GTK_BOX (vbox), tracedialog_scrolledwindow, TRUE, TRUE, 0);                          (GTK_BOX (vbox), tracedialog_scrolledwindow, TRUE, TRUE, 0);
162                  gtk_scrolled_window_set_policy                  gtk_scrolled_window_set_policy
# Line 170  on_trace_hamlib_activate(GtkMenuItem * m Line 165  on_trace_hamlib_activate(GtkMenuItem * m
165                  tracedialog_textview = gtk_text_view_new ();                  tracedialog_textview = gtk_text_view_new ();
166                  gtk_container_add                  gtk_container_add
167                          (GTK_CONTAINER (tracedialog_scrolledwindow), tracedialog_textview);                          (GTK_CONTAINER (tracedialog_scrolledwindow), tracedialog_textview);
168                    tracedialog_hseparator = gtk_hseparator_new ();
169                    gtk_box_pack_start
170                            (GTK_BOX (vbox), tracedialog_hseparator, FALSE, FALSE, 0);
171    
172                  saved_fd = dup (STDERR_FILENO);                  saved_fd = dup (STDERR_FILENO);
173                  finfo.filename = g_strdup_printf ( "%s/hamlib.out", xlogdir);                  finfo.filename = g_strdup_printf ( "%s/hamlib.out", xlogdir);
174                    tracestr = g_strdup_printf (_("Saving to %s"), finfo.filename);
175                    tracelabel = gtk_label_new (tracestr);
176                    gtk_box_pack_start
177                            (GTK_BOX (vbox), tracelabel, FALSE, FALSE, 0);
178                    g_free (tracestr);
179                  stop_hamlib();                  stop_hamlib();
180                  finfo.fd = freopen (finfo.filename, "w", stderr);                  finfo.fd = freopen (finfo.filename, "w", stderr);
181                  hamlibresult = start_hamlib (preferences.radio, preferences.device,                  hamlibresult = start_hamlib (preferences.radio, preferences.device,
# Line 180  on_trace_hamlib_activate(GtkMenuItem * m Line 183  on_trace_hamlib_activate(GtkMenuItem * m
183                  tracetimer = g_timeout_add                  tracetimer = g_timeout_add
184                          (1000, (GSourceFunc) updatetrace, tracedialog_textview);                          (1000, (GSourceFunc) updatetrace, tracedialog_textview);
185    
                 tracestr = g_strdup_printf (_("Saving to %s"), finfo.filename);  
                 gtk_label_set_text (GTK_LABEL (tracelabel), tracestr);  
                 g_free (tracestr);  
   
186                  g_signal_connect ((gpointer) tracedialog, "delete_event",                  g_signal_connect ((gpointer) tracedialog, "delete_event",
187                          G_CALLBACK (on_tracedialog_delete_event), NULL);                          G_CALLBACK (on_tracedialog_delete_event), NULL);
188                                    

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

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