projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add About dialog to aoview.
[fw/altos]
/
aoview
/
aoview_main.c
diff --git
a/aoview/aoview_main.c
b/aoview/aoview_main.c
index 9e32e6398c49174f8708586426aa01c3ccef0173..e2164e05ec166037ad5b534e48fabaab47532b37 100644
(file)
--- a/
aoview/aoview_main.c
+++ b/
aoview/aoview_main.c
@@
-32,6
+32,7
@@
int main(int argc, char **argv)
GladeXML *xml = NULL;
GtkWidget *mainwindow;
char *device = NULL;
GladeXML *xml = NULL;
GtkWidget *mainwindow;
char *device = NULL;
+ GtkAboutDialog *about_dialog;
static struct option long_options[] = {
{ "device", 1, 0, 'd'},
static struct option long_options[] = {
{ "device", 1, 0, 'd'},
@@
-62,9
+63,15
@@
int main(int argc, char **argv)
/* Hook up the close button. */
mainwindow = glade_xml_get_widget(xml, "aoview");
/* Hook up the close button. */
mainwindow = glade_xml_get_widget(xml, "aoview");
+ assert(mainwindow);
+
g_signal_connect (G_OBJECT(mainwindow), "destroy",
G_CALLBACK(destroy_event), NULL);
g_signal_connect (G_OBJECT(mainwindow), "destroy",
G_CALLBACK(destroy_event), NULL);
+ about_dialog = GTK_ABOUT_DIALOG(glade_xml_get_widget(xml, "about_dialog"));
+ assert(about_dialog);
+ gtk_about_dialog_set_version(about_dialog, AOVIEW_VERSION);
+
aoview_dev_dialog_init(xml);
aoview_state_init(xml);
aoview_dev_dialog_init(xml);
aoview_state_init(xml);