[Gpredict-svn] SF.net SVN: gpredict:[518] trunk
Real time satellite tracking and orbit prediction
Status: Beta
Brought to you by:
csete
|
From: <cs...@us...> - 2009-11-18 17:07:07
|
Revision: 518
http://gpredict.svn.sourceforge.net/gpredict/?rev=518&view=rev
Author: csete
Date: 2009-11-18 17:06:56 +0000 (Wed, 18 Nov 2009)
Log Message:
-----------
Changed satellite selector to list satellites in the main pop-up menu instead of a submbenu (fewer mouse clicks).
Modified Paths:
--------------
trunk/ChangeLog
trunk/NEWS
trunk/src/gtk-single-sat.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2009-11-18 16:41:02 UTC (rev 517)
+++ trunk/ChangeLog 2009-11-18 17:06:56 UTC (rev 518)
@@ -7,7 +7,11 @@
Pack transponder list into a scrolled window to prevent long transponder lists from
resizing the satellite info dialog.
+ * src/gtk-single-sat.c:
+ Changed satellite selector to list satellites in the main pop-up menu instead of a
+ submbenu (fewer mouse clicks).
+
2009-11-06 Alexandru Csete <oz9aec at gmail.com>
* src/gtk-rig-ctrl.c:
Modified: trunk/NEWS
===================================================================
--- trunk/NEWS 2009-11-18 16:41:02 UTC (rev 517)
+++ trunk/NEWS 2009-11-18 17:06:56 UTC (rev 518)
@@ -13,6 +13,7 @@
- Applied patch 2877918: Fixes segfault in TLE updater (thanks Charles Suprin AA1VS).
- Applied patch 2881367: Updated Flags to Locks (thanks Charles Suprin AA1VS).
- Applied patch 2893617: Patches for fixing Windows build (thanks Valentin Yakovenkov).
+- Slightly improved UI for the single-satellite view.
Changes in version 1.1 (5 Oct 2009)
Modified: trunk/src/gtk-single-sat.c
===================================================================
--- trunk/src/gtk-single-sat.c 2009-11-18 16:41:02 UTC (rev 517)
+++ trunk/src/gtk-single-sat.c 2009-11-18 17:06:56 UTC (rev 518)
@@ -791,7 +791,6 @@
{
GtkSingleSat *single_sat = GTK_SINGLE_SAT (data);
GtkWidget *menu;
- GtkWidget *select_menu;
GtkWidget *menuitem;
GtkWidget *image;
GtkWidget *label;
@@ -833,7 +832,7 @@
menuitem = gtk_separator_menu_item_new ();
gtk_menu_shell_append (GTK_MENU_SHELL(menu), menuitem);
- /* next pass and predict passes */
+ /* Show next pass */
menuitem = gtk_image_menu_item_new_with_label (_("Show next pass"));
image = gtk_image_new_from_stock (GTK_STOCK_JUSTIFY_FILL,
GTK_ICON_SIZE_MENU);
@@ -848,6 +847,7 @@
gtk_menu_shell_append (GTK_MENU_SHELL(menu), menuitem);
+ /* Show future passes */
menuitem = gtk_image_menu_item_new_with_label (_("Future passes"));
image = gtk_image_new_from_stock (GTK_STOCK_INDEX,
GTK_ICON_SIZE_MENU);
@@ -879,8 +879,7 @@
menuitem = gtk_separator_menu_item_new ();
gtk_menu_shell_append (GTK_MENU_SHELL(menu), menuitem);
- select_menu = gtk_menu_new ();
-
+ /* select sat */
for (i = 0; i < n; i++) {
sati = SAT (g_slist_nth_data (single_sat->sats, i));
@@ -899,16 +898,12 @@
g_signal_connect_after (menuitem, "activate",
G_CALLBACK (select_satellite), single_sat);
- gtk_menu_shell_append (GTK_MENU_SHELL (select_menu), menuitem);
+ //gtk_menu_shell_append (GTK_MENU_SHELL (select_menu), menuitem);
+ gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
//gtk_widget_show (menuitem);
}
- /* select sat */
- menuitem = gtk_menu_item_new_with_label (_("Select satellite"));
- gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem), select_menu);
- gtk_menu_shell_append (GTK_MENU_SHELL(menu), menuitem);
-
gtk_widget_show_all (menu);
/* Note: event can be NULL here when called from view_onPopupMenu;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|