[Gpredict-svn] SF.net SVN: gpredict:[943] trunk
Real time satellite tracking and orbit prediction
Status: Beta
Brought to you by:
csete
From: <aa...@us...> - 2011-10-29 21:47:01
|
Revision: 943 http://gpredict.svn.sourceforge.net/gpredict/?rev=943&view=rev Author: aa1vs Date: 2011-10-29 21:46:55 +0000 (Sat, 29 Oct 2011) Log Message: ----------- Add current pass menuitem to popups. (Bug 3292729: Show next pass shows the current pass.) Modified Paths: -------------- trunk/ChangeLog trunk/NEWS trunk/src/gtk-event-list-popup.c trunk/src/gtk-polar-view-popup.c trunk/src/gtk-sat-list-popup.c trunk/src/gtk-sat-map-popup.c trunk/src/gtk-single-sat.c Modified: trunk/ChangeLog =================================================================== --- trunk/ChangeLog 2011-10-29 11:28:58 UTC (rev 942) +++ trunk/ChangeLog 2011-10-29 21:46:55 UTC (rev 943) @@ -1,5 +1,22 @@ -2011-10-27 Charles Suprin <hamaa1vs at gmail.com> +2011-10-29 Charles Suprin <hamaa1vs at gmail.com> + * data/trsp/37841.trsp + Move SRVMU to correct catalog number. + + * data/trsp/37841.trsp + Add transponder data for JUGNU. + + * src/gtk-event-list-popup.c + * src/gtk-sat-list-popup.c + * src/gtk-sat-map-popup.c + * src/gtk-polar-view-popup.c + * src/gtk-single-sat.c + * NEWS + Add current pass menuitem to popups. (Bug 3292729: Show next pass shows the current pass.) + + +2011-10-28 Charles Suprin <hamaa1vs at gmail.com> + * src/gtk-sat-popup-common.c * src/gtk-sat-popup-common.h * src/gtk-sat-map-popup.c Modified: trunk/NEWS =================================================================== --- trunk/NEWS 2011-10-29 11:28:58 UTC (rev 942) +++ trunk/NEWS 2011-10-29 21:46:55 UTC (rev 943) @@ -19,6 +19,7 @@ - Fixed bug 3416451: No ground track for new satellites. - Fixed bug 3417553: Gpredict crashes - Fixed bug 3419879: gpredict doesn't change the satellite names on world map. +- Fixed bug 3292729: Show next pass shows the current pass. Changes in version 1.3 (1 Mar 2011) Modified: trunk/src/gtk-event-list-popup.c =================================================================== --- trunk/src/gtk-event-list-popup.c 2011-10-29 11:28:58 UTC (rev 942) +++ trunk/src/gtk-event-list-popup.c 2011-10-29 21:46:55 UTC (rev 943) @@ -86,32 +86,10 @@ menuitem = gtk_separator_menu_item_new (); gtk_menu_shell_append (GTK_MENU_SHELL(menu), menuitem); - /* next pass and predict passes */ - 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); - gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menuitem), image); - g_object_set_data (G_OBJECT (menuitem), "sat", sat); - g_object_set_data (G_OBJECT (menuitem), "qth", qth); - g_object_set_data (G_OBJECT (menuitem), "tstamp", &(list->tstamp)); - g_signal_connect (menuitem, "activate", - G_CALLBACK (show_next_pass_cb), - list); - gtk_menu_shell_append (GTK_MENU_SHELL(menu), menuitem); + /* add the menu items for current,next, and future passes. */ + add_pass_menu_items(menu,sat,qth,&list->tstamp,GTK_WIDGET(list)); - menuitem = gtk_image_menu_item_new_with_label (_("Future passes")); - image = gtk_image_new_from_stock (GTK_STOCK_INDEX, - GTK_ICON_SIZE_MENU); - gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menuitem), image); - g_object_set_data (G_OBJECT (menuitem), "sat", sat); - g_object_set_data (G_OBJECT (menuitem), "qth", qth); - g_object_set_data (G_OBJECT (menuitem), "tstamp", &(list->tstamp)); - g_signal_connect (menuitem, "activate", - G_CALLBACK (show_future_passes_cb), - list); - 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; Modified: trunk/src/gtk-polar-view-popup.c =================================================================== --- trunk/src/gtk-polar-view-popup.c 2011-10-29 11:28:58 UTC (rev 942) +++ trunk/src/gtk-polar-view-popup.c 2011-10-29 21:46:55 UTC (rev 943) @@ -100,26 +100,10 @@ /* separator */ menuitem = gtk_separator_menu_item_new (); gtk_menu_shell_append (GTK_MENU_SHELL(menu), menuitem); + + /* add the menu items for current,next, and future passes. */ + add_pass_menu_items(menu,sat,qth,&pview->tstamp,GTK_WIDGET(pview)); - /* next pass and predict passes */ - 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); - gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menuitem), image); - g_object_set_data (G_OBJECT (menuitem), "sat", sat); - g_object_set_data (G_OBJECT (menuitem), "qth", qth); - g_object_set_data (G_OBJECT (menuitem), "tstamp", &(pview->tstamp)); - g_signal_connect (menuitem, "activate", G_CALLBACK (show_next_pass_cb), pview); - gtk_menu_shell_append (GTK_MENU_SHELL(menu), menuitem); - - menuitem = gtk_image_menu_item_new_with_label (_("Future passes")); - image = gtk_image_new_from_stock (GTK_STOCK_INDEX, GTK_ICON_SIZE_MENU); - gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menuitem), image); - g_object_set_data (G_OBJECT (menuitem), "sat", sat); - g_object_set_data (G_OBJECT (menuitem), "qth", qth); - g_object_set_data (G_OBJECT (menuitem), "tstamp", &(pview->tstamp)); - g_signal_connect (menuitem, "activate", G_CALLBACK (show_future_passes_cb), pview); - gtk_menu_shell_append (GTK_MENU_SHELL(menu), menuitem); - /* separator */ menuitem = gtk_separator_menu_item_new (); gtk_menu_shell_append (GTK_MENU_SHELL(menu), menuitem); Modified: trunk/src/gtk-sat-list-popup.c =================================================================== --- trunk/src/gtk-sat-list-popup.c 2011-10-29 11:28:58 UTC (rev 942) +++ trunk/src/gtk-sat-list-popup.c 2011-10-29 21:46:55 UTC (rev 943) @@ -87,32 +87,9 @@ menuitem = gtk_separator_menu_item_new (); gtk_menu_shell_append (GTK_MENU_SHELL(menu), menuitem); - /* next pass and predict passes */ - 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); - gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menuitem), image); - g_object_set_data (G_OBJECT (menuitem), "sat", sat); - g_object_set_data (G_OBJECT (menuitem), "qth", qth); - g_object_set_data (G_OBJECT (menuitem), "tstamp", &(list->tstamp)); - g_signal_connect (menuitem, "activate", - G_CALLBACK (show_next_pass_cb), - list); - gtk_menu_shell_append (GTK_MENU_SHELL(menu), menuitem); - - menuitem = gtk_image_menu_item_new_with_label (_("Future passes")); - image = gtk_image_new_from_stock (GTK_STOCK_INDEX, - GTK_ICON_SIZE_MENU); - gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menuitem), image); - g_object_set_data (G_OBJECT (menuitem), "sat", sat); - g_object_set_data (G_OBJECT (menuitem), "qth", qth); - g_object_set_data (G_OBJECT (menuitem), "tstamp", &(list->tstamp)); - g_signal_connect (menuitem, "activate", - G_CALLBACK (show_future_passes_cb), - list); - gtk_menu_shell_append (GTK_MENU_SHELL(menu), menuitem); + /* add the menu items for current,next, and future passes. */ + add_pass_menu_items(menu,sat,qth,&list->tstamp,GTK_WIDGET(list)); - gtk_widget_show_all (menu); /* Note: event can be NULL here when called from view_onPopupMenu; Modified: trunk/src/gtk-sat-map-popup.c =================================================================== --- trunk/src/gtk-sat-map-popup.c 2011-10-29 11:28:58 UTC (rev 942) +++ trunk/src/gtk-sat-map-popup.c 2011-10-29 21:46:55 UTC (rev 943) @@ -99,38 +99,10 @@ /* separator */ menuitem = gtk_separator_menu_item_new (); gtk_menu_shell_append (GTK_MENU_SHELL(menu), menuitem); -#if 1 + + /* add the menu items for current,next, and future passes. */ add_pass_menu_items(menu,sat,qth,&satmap->tstamp,GTK_WIDGET(satmap)); -#else - /* next pass and predict passes */ - if (sat->el > 0.0) { - menuitem = gtk_image_menu_item_new_with_label (_("Show current pass")); - image = gtk_image_new_from_stock (GTK_STOCK_JUSTIFY_FILL, GTK_ICON_SIZE_MENU); - gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menuitem), image); - g_object_set_data (G_OBJECT (menuitem), "sat", sat); - g_object_set_data (G_OBJECT (menuitem), "qth", qth); - g_object_set_data (G_OBJECT (menuitem), "tstamp", &(satmap->tstamp)); - g_signal_connect (menuitem, "activate", G_CALLBACK (show_current_pass_cb), satmap); - gtk_menu_shell_append (GTK_MENU_SHELL(menu), menuitem); - } - 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); - gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menuitem), image); - g_object_set_data (G_OBJECT (menuitem), "sat", sat); - g_object_set_data (G_OBJECT (menuitem), "qth", qth); - g_object_set_data (G_OBJECT (menuitem), "tstamp", &(satmap->tstamp)); - g_signal_connect (menuitem, "activate", G_CALLBACK (show_next_pass_cb), satmap); - gtk_menu_shell_append (GTK_MENU_SHELL(menu), menuitem); - - menuitem = gtk_image_menu_item_new_with_label (_("Future passes")); - image = gtk_image_new_from_stock (GTK_STOCK_INDEX, GTK_ICON_SIZE_MENU); - gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menuitem), image); - g_object_set_data (G_OBJECT (menuitem), "sat", sat); - g_object_set_data (G_OBJECT (menuitem), "qth", qth); - g_object_set_data (G_OBJECT (menuitem), "tstamp", &(satmap->tstamp)); - g_signal_connect (menuitem, "activate", G_CALLBACK (show_future_passes_cb), satmap); - gtk_menu_shell_append (GTK_MENU_SHELL(menu), menuitem); -#endif + /* separator */ menuitem = gtk_separator_menu_item_new (); gtk_menu_shell_append (GTK_MENU_SHELL(menu), menuitem); Modified: trunk/src/gtk-single-sat.c =================================================================== --- trunk/src/gtk-single-sat.c 2011-10-29 11:28:58 UTC (rev 942) +++ trunk/src/gtk-single-sat.c 2011-10-29 21:46:55 UTC (rev 943) @@ -847,36 +847,8 @@ menuitem = gtk_separator_menu_item_new (); gtk_menu_shell_append (GTK_MENU_SHELL(menu), menuitem); - /* 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); - gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menuitem), image); - g_object_set_data (G_OBJECT (menuitem), "sat", sat); - g_object_set_data (G_OBJECT (menuitem), "qth", single_sat->qth); - g_object_set_data (G_OBJECT (menuitem), "tstamp", &(single_sat->tstamp)); -/* g_signal_connect (menuitem, "activate", - G_CALLBACK (show_next_pass), - gtk_widget_get_toplevel (button));*/ - g_signal_connect (menuitem, "activate", - G_CALLBACK (show_next_pass_cb), data); - - 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); - gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menuitem), image); - g_object_set_data (G_OBJECT (menuitem), "sat", sat); - g_object_set_data (G_OBJECT (menuitem), "qth", single_sat->qth); - g_object_set_data (G_OBJECT (menuitem), "tstamp", &(single_sat->tstamp)); -/* g_signal_connect (menuitem, "activate", - G_CALLBACK (show_future_passes), - gtk_widget_get_toplevel (button));*/ - g_signal_connect (menuitem, "activate", - G_CALLBACK (show_future_passes_cb), data); - gtk_menu_shell_append (GTK_MENU_SHELL(menu), menuitem); + /* add the menu items for current,next, and future passes. */ + add_pass_menu_items(menu,sat,single_sat->qth,&single_sat->tstamp,data); /* separator */ // menuitem = gtk_separator_menu_item_new (); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |