43 |
#include "gui_searchdialog.h" |
#include "gui_searchdialog.h" |
44 |
#include "gui_netkeyer.h" |
#include "gui_netkeyer.h" |
45 |
#include "gui_mergedialog.h" |
#include "gui_mergedialog.h" |
46 |
|
#include "gui_importdialog.h" |
47 |
#include "support.h" |
#include "support.h" |
48 |
#include "types.h" |
#include "types.h" |
49 |
|
|
109 |
*unknown1hbox, *unknownlabel1, *unknownentry1, *unknown2hbox, |
*unknown1hbox, *unknownlabel1, *unknownentry1, *unknown2hbox, |
110 |
*unknownlabel2, *unknownentry2, *remarksvbox, *rembox1, *rembox2, |
*unknownlabel2, *unknownentry2, *remarksvbox, *rembox1, *rembox2, |
111 |
*remarkslabel, *remscr, *remtv; |
*remarkslabel, *remscr, *remtv; |
112 |
|
GtkTextBuffer *b; |
113 |
GtkWidget *label1; |
GtkWidget *label1; |
114 |
GtkWidget *dxccframe, *dxccvbox, *dxcclabel1, *dxcclabel2, *dxcclabel3, |
GtkWidget *dxccframe, *dxccvbox, *dxcclabel1, *dxcclabel2, *dxcclabel3, |
115 |
*dxcclabel4, *dxcclabel5; |
*dxcclabel4, *dxcclabel5; |
138 |
|
|
139 |
{ "New", GTK_STOCK_NEW, N_("New..."), "<control>N", "New log", G_CALLBACK(on_menu_new_activate) }, |
{ "New", GTK_STOCK_NEW, N_("New..."), "<control>N", "New log", G_CALLBACK(on_menu_new_activate) }, |
140 |
{ "Open", GTK_STOCK_OPEN, N_("Open"), "<control>O", "Open a log", G_CALLBACK(on_menu_open_activate) }, |
{ "Open", GTK_STOCK_OPEN, N_("Open"), "<control>O", "Open a log", G_CALLBACK(on_menu_open_activate) }, |
141 |
|
{ "Print", GTK_STOCK_PRINT, N_("Print"), "<control>P", "Print log", G_CALLBACK(on_menu_print_activate) }, |
142 |
{ "Save", GTK_STOCK_SAVE, N_("Save"), "<control>S", "Save log", G_CALLBACK(on_menu_save_activate) }, |
{ "Save", GTK_STOCK_SAVE, N_("Save"), "<control>S", "Save log", G_CALLBACK(on_menu_save_activate) }, |
|
{ "Save As", GTK_STOCK_SAVE_AS, N_("Save As..."), "", "Save log as", G_CALLBACK(on_menu_saveas_activate) }, |
|
143 |
{ "Close", GTK_STOCK_CLOSE, N_("Close"), "<control>W", "Close log", G_CALLBACK(on_menu_close_activate) }, |
{ "Close", GTK_STOCK_CLOSE, N_("Close"), "<control>W", "Close log", G_CALLBACK(on_menu_close_activate) }, |
144 |
|
{ "Export", GTK_STOCK_SAVE_AS, N_("Export..."), "<control>E", "Save log as", G_CALLBACK(on_menu_saveas_activate) }, |
145 |
|
{ "Import", GTK_STOCK_CONVERT, N_("Import..."), "<control>I", "Import a log", G_CALLBACK(on_menu_import_activate) }, |
146 |
{ "Merge", "xlog_stock_merge", N_("Merge"), "<control>M", "Merge logs", G_CALLBACK(on_menu_merge_activate) }, |
{ "Merge", "xlog_stock_merge", N_("Merge"), "<control>M", "Merge logs", G_CALLBACK(on_menu_merge_activate) }, |
|
{ "Print", GTK_STOCK_PRINT, N_("Print"), "<control>P", "Print log", G_CALLBACK(on_menu_print_activate) }, |
|
147 |
{ "Quit", GTK_STOCK_QUIT, N_("Quit"), "<control>Q", "Quit program", G_CALLBACK(on_menu_exit_activate) }, |
{ "Quit", GTK_STOCK_QUIT, N_("Quit"), "<control>Q", "Quit program", G_CALLBACK(on_menu_exit_activate) }, |
148 |
|
|
149 |
{ "Add", GTK_STOCK_ADD, N_("Add"), "<control>A", |
{ "Add", GTK_STOCK_ADD, N_("Add"), "<control>A", |
168 |
{ "Keyer", "xlog_stock_cwdaemon", N_("Keyer"), "<control>R", "Activate keyer interface", G_CALLBACK(on_keyer_activate) }, |
{ "Keyer", "xlog_stock_cwdaemon", N_("Keyer"), "<control>R", "Activate keyer interface", G_CALLBACK(on_keyer_activate) }, |
169 |
|
|
170 |
{ "Defaults", GTK_STOCK_INDEX, N_("Defaults"), "<control>L", "Default values to use for logging", G_CALLBACK(on_menu_defaults_activate) }, |
{ "Defaults", GTK_STOCK_INDEX, N_("Defaults"), "<control>L", "Default values to use for logging", G_CALLBACK(on_menu_defaults_activate) }, |
171 |
{ "Dialogs", GTK_STOCK_JUSTIFY_FILL, N_("Dialogs"), "", "Settings for dialogs used", G_CALLBACK(on_menu_dialogs_activate) }, |
{ "Dialogs", GTK_STOCK_JUSTIFY_FILL, N_("Dialogs"), "<control>B", "Settings for dialogs used", G_CALLBACK(on_menu_dialogs_activate) }, |
172 |
{ "Preferences", GTK_STOCK_PREFERENCES, N_("Preferences..."), "<control>E", "Preferences for xlog", G_CALLBACK(on_menu_preferences_activate) }, |
{ "Preferences", GTK_STOCK_PREFERENCES, N_("Preferences..."), "<control>G", "Preferences for xlog", G_CALLBACK(on_menu_preferences_activate) }, |
173 |
|
|
174 |
{ "Documentation", GTK_STOCK_HELP, N_("Documentation"), "", "Important documents", NULL }, |
{ "Documentation", GTK_STOCK_HELP, N_("Documentation"), "", "Important documents", NULL }, |
175 |
{ "About", GTK_STOCK_DIALOG_INFO, N_("About..."), "<control>I", "About xlog", G_CALLBACK(on_menu_about_activate) }, |
{ "About", GTK_STOCK_DIALOG_INFO, N_("About..."), "", "About xlog", G_CALLBACK(on_menu_about_activate) }, |
176 |
|
|
177 |
{ "Bugs", GTK_STOCK_DIALOG_INFO, N_("Bugs"), "", "How to report bugs", G_CALLBACK(on_helpbugs_activate) }, |
{ "Bugs", GTK_STOCK_DIALOG_INFO, N_("Bugs"), "", "How to report bugs", G_CALLBACK(on_helpbugs_activate) }, |
178 |
{ "Changelog", GTK_STOCK_DIALOG_INFO, N_("Changelog"), "", "Read the changelog", G_CALLBACK(on_helpchangelog_activate) }, |
{ "Changelog", GTK_STOCK_DIALOG_INFO, N_("Changelog"), "", "Read the changelog", G_CALLBACK(on_helpchangelog_activate) }, |
207 |
" <menuitem action='Open'/>" |
" <menuitem action='Open'/>" |
208 |
" <separator name='sep1'/>" |
" <separator name='sep1'/>" |
209 |
" <menuitem action='Save'/>" |
" <menuitem action='Save'/>" |
210 |
" <menuitem action='Save As'/>" |
" <menuitem action='Print'/>" |
211 |
" <menuitem action='Close'/>" |
" <menuitem action='Close'/>" |
212 |
" <separator name='sep2'/>" |
" <separator name='sep2'/>" |
213 |
|
" <menuitem action='Export'/>" |
214 |
|
" <menuitem action='Import'/>" |
215 |
" <menuitem action='Merge'/>" |
" <menuitem action='Merge'/>" |
216 |
" <separator name='sep3'/>" |
" <separator name='sep3'/>" |
|
" <menuitem action='Print'/>" |
|
217 |
" <menuitem action='Quit'/>" |
" <menuitem action='Quit'/>" |
218 |
" </menu>" |
" </menu>" |
219 |
" <menu action='EditMenu'>" |
" <menu action='EditMenu'>" |
601 |
G_CALLBACK (on_callentry_changed), NULL); |
G_CALLBACK (on_callentry_changed), NULL); |
602 |
g_signal_connect ((gpointer) locatorentry, "changed", |
g_signal_connect ((gpointer) locatorentry, "changed", |
603 |
G_CALLBACK (on_locatorentry_changed), NULL); |
G_CALLBACK (on_locatorentry_changed), NULL); |
604 |
|
b = gtk_text_view_get_buffer (GTK_TEXT_VIEW(remtv)); |
605 |
|
g_signal_connect (G_OBJECT(b), "insert-text", G_CALLBACK (tv_insert), NULL); |
606 |
|
|
607 |
/* Store pointers to all widgets, for use by lookup_widget(). */ |
/* Store pointers to all widgets, for use by lookup_widget(). */ |
608 |
GLADE_HOOKUP_OBJECT_NO_REF (mainwindow, mainwindow, "mainwindow"); |
GLADE_HOOKUP_OBJECT_NO_REF (mainwindow, mainwindow, "mainwindow"); |