CVS: data/gui/dialogs route-manager.xml, 1.15, 1.16

James Turner <[email protected]> Tue, 13 Apr 2010 02:58:50 -0500
Newsgroups gmane.games.flightgear.cvc
Message-ID <[email protected]>
Update of /var/cvs/FlightGear-0.9/data/gui/dialogs
In directory baron.flightgear.org:/tmp/cvs-serv5759/gui/dialogs

Modified Files:
	route-manager.xml 
Log Message:
Save functionality exposed in the route-manager dialog.


Index: route-manager.xml
===================================================================
RCS file: /var/cvs/FlightGear-0.9/data/gui/dialogs/route-manager.xml,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- route-manager.xml	27 Mar 2010 17:56:01 -0000	1.15
+++ route-manager.xml	13 Apr 2010 07:58:16 -0000	1.16
@@ -67,18 +67,21 @@
                 cmd.setValue("@jump" ~ sel_index());
 			}
 			
-			var load = func {
-				file_selector.open();
-			}
-
 			var load_route = func(path) {
 				routem.getNode("file-path", 1).setValue(path.getValue());
 				cmd.setValue("@load");
 				gui.dialog_update("route-manager");
 			}
 
-			var file_selector = gui.FileSelector.new(load_route, "Load flight-plan", "Load");
+            var save_route = func(path) {
+				routem.getNode("file-path", 1).setValue(path.getValue());
+				cmd.setValue("@save");
+				gui.dialog_update("route-manager");
+			}
 			
+			var file_selector = gui.FileSelector.new(load_route, "Load flight-plan", "Load");
+			var save_selector = gui.FileSelector.new(save_route, "Save flight-plan", "Save");
+
 			var activate_fp = func {
 				cmd.setValue("@activate");
 			}
@@ -121,6 +124,7 @@
 
 		<close>
 			file_selector.del();
+			save_selector.del();
 		</close>
 	</nasal>
 
@@ -247,6 +251,7 @@
 		</text>
 		<input>
 			<name>cruise-speed</name>
+			<live>true</live>
 			<halign>fill</halign>
 			<stretch>true</stretch>
 			<pref-width>150</pref-width>
@@ -259,6 +264,7 @@
 		</text>
 		<input>
 			<name>cruise-alt</name>
+			<live>true</live>
 			<halign>fill</halign>
 			<stretch>true</stretch>
 			<pref-width>150</pref-width>
@@ -420,14 +426,22 @@
 		<empty><stretch>true</stretch></empty>
 
 		<button>
-			<legend>Load List</legend>
+			<legend>Load...</legend>
 			<equal>true</equal>
 			<enable>
 			<not><property>/autopilot/route-manager/active</property></not>
 			</enable>
 			<binding>
 				<command>nasal</command>
-				<script>load()</script>
+				<script>file_selector.open()</script>
+			</binding>
+		</button>
+		<button>
+			<legend>Save...</legend>
+			<equal>true</equal>
+			<binding>
+				<command>nasal</command>
+				<script>save_selector.open();</script>
 			</binding>
 		</button>
 	</group>


------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev