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

Diff of /xlog/src/callbacks_menu.c

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

revision 1.39 by pa4tu, Fri Aug 22 17:16:41 2003 UTC revision 1.40 by pa4tu, Sat Aug 23 15:43:57 2003 UTC
# Line 29  Line 29 
29  #include <unistd.h>  #include <unistd.h>
30  #include <time.h>  #include <time.h>
31  #include <fcntl.h>  #include <fcntl.h>
32    #include <string.h>
33    
34  #include "callbacks_menu.h"  #include "callbacks_menu.h"
35  #include "callbacks_printdialog.h"  #include "callbacks_printdialog.h"
# Line 1190  on_clickall_activate (GtkMenuItem * menu Line 1191  on_clickall_activate (GtkMenuItem * menu
1191  {  {
1192    GtkWidget *datebutton, *gmtbutton, *endbutton, *endhbox,    GtkWidget *datebutton, *gmtbutton, *endbutton, *endhbox,
1193      *myrstentry, *unknown1hbox, *unknown2hbox, *unknownentry1, *unknownentry2,      *myrstentry, *unknown1hbox, *unknown2hbox, *unknownentry1, *unknownentry2,
1194      *remarksvbox, *remarksentry;      *remarksvbox, *remarksentry, *mhzbutton, *modebutton, *rstbutton,
1195  #if WANT_HAMLIB      *powerbutton, *bandentry, *modeentry, *rstentry, *powerhbox,
1196    GtkWidget *mhzbutton, *modebutton, *rstbutton, *powerbutton, *powerhbox;      *powerentry;
 #else  
   GtkWidget *bandentry, *modeentry, *rstentry, *powerhbox, *powerentry;  
 #endif  
1197    
1198    datebutton = lookup_widget (mainwindow, "datebutton");    datebutton = lookup_widget (mainwindow, "datebutton");
1199    gmtbutton = lookup_widget (mainwindow, "gmtbutton");    gmtbutton = lookup_widget (mainwindow, "gmtbutton");
# Line 1207  on_clickall_activate (GtkMenuItem * menu Line 1205  on_clickall_activate (GtkMenuItem * menu
1205        endbutton = lookup_widget (mainwindow, "endbutton");        endbutton = lookup_widget (mainwindow, "endbutton");
1206        g_signal_emit_by_name (G_OBJECT (endbutton), "clicked");        g_signal_emit_by_name (G_OBJECT (endbutton), "clicked");
1207      }      }
1208    
1209        bandentry = lookup_widget (mainwindow, "bandentry");
1210        modeentry = lookup_widget (mainwindow, "modeentry");
1211        rstentry = lookup_widget (mainwindow, "rstentry");
1212        powerhbox = lookup_widget (mainwindow, "powerhbox");
1213        powerentry = lookup_widget (mainwindow, "powerentry");
1214  #if WANT_HAMLIB  #if WANT_HAMLIB
1215    if (preferences.hamlib > 0)    if (preferences.hamlib > 0)
1216      { /* when polling use state struct else retrieve info from      { /* when polling use state struct else retrieve info from
1217        the rig one by one */        the rig one by one */
1218        if (preferences.polltime == 0)        if (preferences.polltime == 0)
1219          get_riginfo();          get_riginfo();
1220        mhzbutton = lookup_widget (mainwindow, "mhzbutton");        if (strlen(gtk_editable_get_chars (GTK_EDITABLE (bandentry), 0, -1)) == 0)
1221        modebutton = lookup_widget (mainwindow, "modebutton");        {
1222        rstbutton = lookup_widget (mainwindow, "rstbutton");          mhzbutton = lookup_widget (mainwindow, "mhzbutton");
1223        g_signal_emit_by_name (G_OBJECT (mhzbutton), "clicked");          g_signal_emit_by_name (G_OBJECT (mhzbutton), "clicked");
1224        g_signal_emit_by_name (G_OBJECT (modebutton), "clicked");        }
1225        g_signal_emit_by_name (G_OBJECT (rstbutton), "clicked");        if (strlen(gtk_editable_get_chars (GTK_EDITABLE (modeentry), 0, -1)) == 0)
1226        powerhbox = lookup_widget (mainwindow, "powerhbox");        {
1227            modebutton = lookup_widget (mainwindow, "modebutton");
1228            g_signal_emit_by_name (G_OBJECT (modebutton), "clicked");
1229          }
1230          if (strlen(gtk_editable_get_chars (GTK_EDITABLE (rstentry), 0, -1)) == 0)
1231          {
1232            rstbutton = lookup_widget (mainwindow, "rstbutton");
1233            g_signal_emit_by_name (G_OBJECT (rstbutton), "clicked");
1234          }
1235        if (GTK_WIDGET_VISIBLE (powerhbox))        if (GTK_WIDGET_VISIBLE (powerhbox))
1236        {        {
1237                powerbutton = lookup_widget (mainwindow, "powerbutton");          if (strlen(gtk_editable_get_chars (GTK_EDITABLE (powerentry), 0, -1))
1238                g_signal_emit_by_name (G_OBJECT (powerbutton), "clicked");            == 0)
1239            {
1240                    powerbutton = lookup_widget (mainwindow, "powerbutton");
1241                    g_signal_emit_by_name (G_OBJECT (powerbutton), "clicked");
1242            }
1243              }              }
1244      }      }
1245  #else  #else
1246    /* set defaults when hamlib disabled */    /* set defaults when hamlib disabled */
1247    if (g_ascii_strcasecmp (preferences.defaultmhz, "?"))    if (g_ascii_strcasecmp (preferences.defaultmhz, "?"))
1248    {      if (strlen(gtk_editable_get_chars (GTK_EDITABLE (bandentry), 0, -1)) == 0)
1249      bandentry = lookup_widget (mainwindow, "bandentry");        gtk_entry_set_text (GTK_ENTRY (bandentry), preferences.defaultmhz);
     gtk_entry_set_text (GTK_ENTRY (bandentry), preferences.defaultmhz);  
   }  
1250    if (g_ascii_strcasecmp (preferences.defaultmode, "?"))    if (g_ascii_strcasecmp (preferences.defaultmode, "?"))
1251    {      if (strlen(gtk_editable_get_chars (GTK_EDITABLE (modeentry), 0, -1)) == 0)
1252      modeentry = lookup_widget (mainwindow, "modeentry");        gtk_entry_set_text (GTK_ENTRY (modeentry), preferences.defaultmode);
     gtk_entry_set_text (GTK_ENTRY (modeentry), preferences.defaultmode);  
   }  
1253    if (g_ascii_strcasecmp (preferences.defaulttxrst, "?"))    if (g_ascii_strcasecmp (preferences.defaulttxrst, "?"))
1254    {      if (strlen(gtk_editable_get_chars (GTK_EDITABLE (rstentry), 0, -1)) == 0)
1255      rstentry = lookup_widget (mainwindow, "rstentry");        gtk_entry_set_text (GTK_ENTRY (rstentry), preferences.defaulttxrst);
     gtk_entry_set_text (GTK_ENTRY (rstentry), preferences.defaulttxrst);  
   }  
   powerhbox = lookup_widget (mainwindow, "powerhbox");  
1256    if (GTK_WIDGET_VISIBLE (powerhbox)    if (GTK_WIDGET_VISIBLE (powerhbox)
1257      && g_ascii_strcasecmp (preferences.defaultpower, "?"))      && g_ascii_strcasecmp (preferences.defaultpower, "?"))
1258    {    {
1259        powerentry = lookup_widget (mainwindow, "powerentry");      if (strlen(gtk_editable_get_chars (GTK_EDITABLE (powerentry), 0, -1)) == 0)
1260        gtk_entry_set_text (GTK_ENTRY (powerentry), preferences.defaultpower);        gtk_entry_set_text (GTK_ENTRY (powerentry), preferences.defaultpower);
1261    }    }
1262  #endif  #endif

Legend:
Removed from v.1.39  
changed lines
  Added in v.1.40

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