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" |
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"); |
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 |