[Gpredict-svn] SF.net SVN: gpredict: [28] trunk
Real time satellite tracking and orbit prediction
Status: Beta
Brought to you by:
csete
|
From: <cs...@us...> - 2008-03-27 14:56:18
|
Revision: 28
http://gpredict.svn.sourceforge.net/gpredict/?rev=28&view=rev
Author: csete
Date: 2008-03-27 07:55:34 -0700 (Thu, 27 Mar 2008)
Log Message:
-----------
Added radio and antenna control menu items.
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/gtk-sat-module-popup.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2008-03-27 12:45:46 UTC (rev 27)
+++ trunk/ChangeLog 2008-03-27 14:55:34 UTC (rev 28)
@@ -6,8 +6,11 @@
* src/sat-pref-rig.c:
* src/sat-pref-rig-editor.c:
* src/sat-pref-rig-data.h:
- Added configuration controls for CAT extensions
+ Added configuration controls for CAT extensions.
+ * src/gtk-sat-module-popup.c:
+ Added menu items for radio and rotator control.
+
2008-03-17; Alexandru Csete <oz...@gm...>
Modified: trunk/src/gtk-sat-module-popup.c
===================================================================
--- trunk/src/gtk-sat-module-popup.c 2008-03-27 12:45:46 UTC (rev 27)
+++ trunk/src/gtk-sat-module-popup.c 2008-03-27 14:55:34 UTC (rev 28)
@@ -53,6 +53,8 @@
static void screen_state_cb (GtkWidget *menuitem, gpointer data);
static void sky_at_glance_cb (GtkWidget *menuitem, gpointer data);
static void tmgr_cb (GtkWidget *menuitem, gpointer data);
+static void rigctrl_cb (GtkWidget *menuitem, gpointer data);
+static void rotctrl_cb (GtkWidget *menuitem, gpointer data);
static void delete_cb (GtkWidget *menuitem, gpointer data);
static void close_cb (GtkWidget *menuitem, gpointer data);
static void name_changed (GtkWidget *widget, gpointer data);
@@ -155,8 +157,29 @@
gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menuitem), image);
gtk_menu_shell_append (GTK_MENU_SHELL(menu), menuitem);
g_signal_connect (menuitem, "activate", G_CALLBACK (tmgr_cb), module);
+
+ /* separator */
+ menuitem = gtk_separator_menu_item_new ();
+ gtk_menu_shell_append (GTK_MENU_SHELL(menu), menuitem);
-
+ /* Radio Control */
+ menuitem = gtk_image_menu_item_new_with_label (_("Radio Control"));
+ buff = icon_file_name ("gpredict-oscilloscope-small.png");
+ image = gtk_image_new_from_file (buff);
+ g_free (buff);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menuitem), image);
+ gtk_menu_shell_append (GTK_MENU_SHELL(menu), menuitem);
+ g_signal_connect (menuitem, "activate", G_CALLBACK (rigctrl_cb), module);
+
+ /* Antenna Control */
+ menuitem = gtk_image_menu_item_new_with_label (_("Antenna Control"));
+ buff = icon_file_name ("gpredict-antenna-small.png");
+ image = gtk_image_new_from_file (buff);
+ g_free (buff);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menuitem), image);
+ gtk_menu_shell_append (GTK_MENU_SHELL(menu), menuitem);
+ g_signal_connect (menuitem, "activate", G_CALLBACK (rotctrl_cb), module);
+
/* separator */
menuitem = gtk_separator_menu_item_new ();
gtk_menu_shell_append (GTK_MENU_SHELL(menu), menuitem);
@@ -816,6 +839,26 @@
tmg_create (module);
}
+/** \brief Open Radio control window. */
+static void
+rigctrl_cb (GtkWidget *menuitem, gpointer data)
+{
+ GtkSatModule *module = GTK_SAT_MODULE (data);
+
+
+}
+
+/** \brief Open antenna rotator control window. */
+static void
+rotctrl_cb (GtkWidget *menuitem, gpointer data)
+{
+ GtkSatModule *module = GTK_SAT_MODULE (data);
+
+
+}
+
+
+
/** \brief Close module.
*
* This function is called when the user selects the close menu
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|