View difference between Paste ID: Xevd1eEW and 2BxVSEMF
SHOW: | | - or go back to the newest paste.
1
Index: MainWindow.cs
2
===================================================================
3
--- MainWindow.cs	(revision 6407)
4
+++ MainWindow.cs	(working copy)
5-
@@ -1692,6 +1692,25 @@
5+
@@ -1692,6 +1692,23 @@
6
             }
7
         }
8
 
9
+        private void DetectStateOfTaxiway(ToolStripMenuItem toolStripMenuItem)
10
+        {
11
+            toolStripMenuItem.Visible = false;
12
+            var node = projectTreeView.SelectedNode;
13
+            if (node == null)
14
+                return;
15
+
16-
+            if (cat == null)
16+
17
+            if ((cat != null) && (cat is AirfieldCategory))
18
+            {
19-
+            if (cat is AirfieldCategory)
19+
20
+                var item = GetCategoryByTreeNode(node.Parent).items[index] as AirfieldItem;
21
+                if (item.PathType == AirfieldItem.Type.Taxiways)
22
+                    toolStripMenuItem.Visible = true;
23
+            }
24
+        }
25
+
26
         private void DetectRemoveState(ToolStripMenuItem toolStripMenuItem)
27
         {
28
             toolStripMenuItem.Enabled = isRemovableNode(projectTreeView.SelectedNode);
29
@@ -2658,6 +2675,7 @@
30
             DetectStateOfOffshoreStrip(offshore_contextMenuStrip);
31-
@@ -2658,6 +2677,7 @@
31+
32
             DetectStateOfAssign(newOffshoreFile_toolStripMenuItem);
33
+            DetectStateOfTaxiway(viewTaxiwaysToolStripMenuItem);
34
             DetectRemoveState(removeToolStripMenuItem);
35
             DetectStateOfExcludeFromBuild(excludeFromBuildOffshoreToolStripMenuItem);
36
             DetectStateOfViewDumpReferences(node, toolStripSeparator37, viewReferences_offshore_ToolStripMenuItem,