diff --git a/sources/RoboforkApp/RoboforkMenu.xaml b/sources/RoboforkApp/RoboforkMenu.xaml index 49e2c7b..9504fcc 100644 --- a/sources/RoboforkApp/RoboforkMenu.xaml +++ b/sources/RoboforkApp/RoboforkMenu.xaml @@ -47,12 +47,11 @@ - + + + + + @@ -188,7 +187,7 @@ Background="White" HorizontalAlignment="Stretch"> - + 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 Cx{v1o diff --git a/sources/RoboforkApp/bin/Release/RboforkApp.pdb b/sources/RoboforkApp/bin/Release/RboforkApp.pdb index 4d5b0e461d005322b9808c0797b205b9fc0dc574..d6f74e16a548f4301aa649838822f9cedbaf0ea8 100644 GIT binary patch delta 35905 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 A+yDRo delta 33432 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 diff --git a/sources/RoboforkApp/obj/Release/RboforkApp.exe b/sources/RoboforkApp/obj/Release/RboforkApp.exe index 194b52b9cc7c532c1c5de89d127885f48c5f871d..f4f2e42b058f131f13df62674273ca151d6ea51c 100644 GIT binary patch delta 16142 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 Cx{v1o diff --git a/sources/RoboforkApp/obj/Release/RboforkApp.g.resources b/sources/RoboforkApp/obj/Release/RboforkApp.g.resources index 9048d52052011d81bcfed7c928c8b5d5254dacd2..9affcf838c93481fe969de8a813649ebea07b270 100644 GIT binary patch delta 1215 zcmZ{hOKTHR6vyv9lg=~mHnG;4R2Yj|jfje37g}2%2&vi@)SaUaTAF5JI@N_r+Qv2u z!D@rO1aT*bE_^H`6tSovVnDDTz{kRksGmT_>%EyIwhLGHp8q-LcU~XwYmXjkPd6(t zcC(mJ_QF+Cw3H+~d|q5sy5atd;%_C{6nYJ)ulPra6-U%gsr4#~;gT~nWEeq7oH^{Y)y4a}6kIKBu65I)t zmB54S-aL2bav~T1ORQ(Ggz6Yu$@>Y2W0icLfUQ^~t0!R;dr4su4qzYoFbS8ipY%<^ z9vmRKDL9RTOP4) zz78ArM5_)N-KsmhG7^W3Gf5*;a-^43c;KLTSV8R3j%J6=v~AeKR$31#Bs2}z@G3Gp z4ToD)^phg(K*}6t5pDsM{FsLE=GJNf4PjKP9M#C|FB}bf(GdqJJ*kv+xi4#FMA1v` z&ak3u z?gsRW(i)x<)5xbeXcu_<-E*)Ww-aLy_Ot6TIY!>hK^s=f>>m)?*YX6Pj3l<-6IOPl gvEbS^qa-#DT~dsPg=BJU9$ImA&Czmh9+tZQ0(E+g>Hq)$ delta 649 zcmYk2KWI}?6vpp8@8$i?OVXr`Sf#Q0tVr9`!J(vs#55{}w3I5=&9r^ckfblhRtFKm zB&HSd4@o%f;v`6&1c!%+Me8C;PzQ%DijxR-a1e*``n+jc?R4Nfzk9#$d{36ukB`)+ zJu>XQQwhr_;9#v{$_W^GR#}k;VCZ>eLr%D?6(EC^O}V3zR=UKMRUn8n|2{&yCuo7qI;%gXI$R;h_SAD2K5E^idu!7a&Vr z_^kkOD&UbKT%jU9EJB1zxK@OVRK`dNj#CBA5{y$7-jJyb*e7JLeL2q7U= zAP;PgA5LZsT@z3$!_kO$Yax>RI}5i+gtN(sL^8Kzi!UASu}wmLiLjxL|bq4|9Q*Edzy6vh5sH@ZLHN`c*Py6FHj6 zm{$k$W=;@P{5{X^cH`G|+IGWDxG&6F(+C^F*km$ejO&s{AlyIdgf!28`GPKawq=jE zA&W55TU^bzTa0I~+Kq*UwVw?stxmh@H--rj~46UVv`a?B@kIMrBL5 z4edM)Se#%{`bvk2b@{sNukz*+zR diff --git a/sources/RoboforkApp/obj/Release/RboforkApp.pdb b/sources/RoboforkApp/obj/Release/RboforkApp.pdb index 4d5b0e461d005322b9808c0797b205b9fc0dc574..d6f74e16a548f4301aa649838822f9cedbaf0ea8 100644 GIT binary patch delta 35905 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 A+yDRo delta 33432 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 diff --git a/sources/RoboforkApp/obj/Release/RboforkApp_MarkupCompile.i.cache b/sources/RoboforkApp/obj/Release/RboforkApp_MarkupCompile.i.cache index f11cfda..39e90de 100644 --- a/sources/RoboforkApp/obj/Release/RboforkApp_MarkupCompile.i.cache +++ b/sources/RoboforkApp/obj/Release/RboforkApp_MarkupCompile.i.cache @@ -16,5 +16,5 @@ E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\App.xaml 12612105591 EditNodeWindow.xaml;Resources\Brushes.xaml;Resources\DesignerItem.xaml;Resources\Expander.xaml;Resources\LangResources.xaml;Resources\ResizeChrome.xaml;Resources\ScrollBar.xaml;Resources\ScrollViewer.xaml;Resources\Slider.xaml;Resources\StatusBar.xaml;Resources\Styles.xaml;Resources\ToolBar.xaml;Resources\Toolbox.xaml;Resources\Tooltip.xaml;Resources\ZoomBox.xaml;RoboforkMenu.xaml;UserControls\ucDisplayCoordinate.xaml;UserControls\ucStartEndButton.xaml;Stencils\BasicShapes.xaml;Stencils\FlowChartSymbols.xaml;Stencils\RegelungstechnikSymbole.xaml;Stencils\SymbolStencils.xaml;MainWindow.xaml; -False +True diff --git a/sources/RoboforkApp/obj/Release/RoboforkMenu.baml b/sources/RoboforkApp/obj/Release/RoboforkMenu.baml index 4436157d8290fe282f67ef54ff6c58500ccf3429..88b3d6f6f4be1252b816867ad5b62ce31401d964 100644 GIT binary patch delta 1080 zcmZ{j&rcIU6vt<}?d)`a^#`Rzz_y2#_=~C$13_Y_f)XPrw25$YfklyRx7ltr9t{70 z2hDh}7rklX$=Fj(yc*LB@npDo^5{hq6FqFknQmL?!OKqG_r3YN_r81U5Q@fKJ&u5K%cxc>mQgM`rdjuLvs762z<2-vpvPKNUU$m{(=E7$T&6Ta?45QijMRAbA` znU?9YtUpb>NflpVAYbZ{VhG56)j^UKPolOxB6$@WV|K7+OZKMO??2}423s`ZdzY`d zHZQ8O?GsI^asRlM?TWpQ{7G5%&;@_~a6j-Wdu@LA!eJs8|4Z!NU>Eoj6Xb7b7)m68 z&On*Wp%PTcdo&MK@&`SD8nMM`7$I-PJ1|OQJON{57O%oMspA|RAfNGRm>|FLmw`bx zS4I}WGfxOE86{I!MY110F`aDd7(DIj3I?cXtS=gsx+i|5!W$1{;$grJ`KGgNmR-Z$ zw##}nOlG9VFhxE{3keDQpg^9t%o5A{bcrP8+Q3koE&~WUU6V3-DJSC!xbA^)-m>h6 zbBNFkr(OkU-GOyq{~h`n#oG0N2~+bM}E5WcY?R1L5L6*dgZT-C7#0=cPWno%PM z@*26Mq{dk?+DU3Lo)oXJu}o)8$1z_I;@l}J1Sl9kLhdUUnZ2)-vruY$RfdCbxbZ8x zgv1g4kZGChrA7rl-&X1v93@Xums#~*YO4KBH^zp321bwaQWXP{`F7iOc6!Efm(Gvm cvuR!s!$4*Qg^hdWX3b*%SI1pm^n7IgAHb|!_y7O^ delta 507 zcmZ9Iy=xRv6vgk`naq1{-n^Mf_KO`hObC-eh*=2-q}BO12YO`_uwYmygG1#7@PCN#E)i!2s|@u#KLiL zgGgKxKl3&K_`-m9siv<+%{Y(-&RJ6n&V^3l?WJx}FgBx|m8kO}rC&4cBn5wjfjVNX zyBD|iqy4>hD{vW}j+XGV^^CY!kPizS{$?P;ByK8ZkifAc58UC41QQ4hlCkEL3%)Dh zQ40KClC)nw=(anCA#lw0Rp+~QamfPhx5||g)G_M2Q4%)-CLve5y`K5fzLK8=%>F0a zPG6==DnITv@QqzAD%TyjI;%}*S}uc`5&Ul7QESaQB`i4};k{YM(@DO!oL@Ecf@+If zp0D)_eXC56BL1n|SNNw&6+^E&_ // This code was generated by a tool. @@ -41,7 +41,7 @@ namespace RoboforkApp { public partial class RoboforkMenu : System.Windows.Window, System.Windows.Markup.IComponentConnector { - #line 45 "..\..\RoboforkMenu.xaml" + #line 43 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TreeViewItem PassplanTree; @@ -49,6 +49,46 @@ namespace RoboforkApp { #line hidden + #line 44 "..\..\RoboforkMenu.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TreeViewItem btnSetStart; + + #line default + #line hidden + + + #line 45 "..\..\RoboforkMenu.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TreeViewItem btnSetGoal; + + #line default + #line hidden + + + #line 46 "..\..\RoboforkMenu.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TreeViewItem btnSetRoute; + + #line default + #line hidden + + + #line 47 "..\..\RoboforkMenu.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TreeViewItem btnMakeRoot; + + #line default + #line hidden + + + #line 48 "..\..\RoboforkMenu.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TreeViewItem btnDeleteRoute; + + #line default + #line hidden + + #line 52 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TreeViewItem NodeTree; @@ -57,7 +97,23 @@ namespace RoboforkApp { #line hidden - #line 64 "..\..\RoboforkMenu.xaml" + #line 53 "..\..\RoboforkMenu.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TreeViewItem btnSetAutoNodes; + + #line default + #line hidden + + + #line 54 "..\..\RoboforkMenu.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TreeViewItem btnSetFreeNodes; + + #line default + #line hidden + + + #line 63 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TreeViewItem FK15Tree; @@ -65,7 +121,7 @@ namespace RoboforkApp { #line hidden - #line 70 "..\..\RoboforkMenu.xaml" + #line 69 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TreeViewItem VehicleAddTree; @@ -73,7 +129,7 @@ namespace RoboforkApp { #line hidden - #line 82 "..\..\RoboforkMenu.xaml" + #line 81 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TreeViewItem TaskpattermTree; @@ -81,7 +137,7 @@ namespace RoboforkApp { #line hidden - #line 88 "..\..\RoboforkMenu.xaml" + #line 87 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TreeViewItem WorkAddTree; @@ -89,7 +145,7 @@ namespace RoboforkApp { #line hidden - #line 101 "..\..\RoboforkMenu.xaml" + #line 100 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TreeViewItem ConnectTree; @@ -97,7 +153,7 @@ namespace RoboforkApp { #line hidden - #line 107 "..\..\RoboforkMenu.xaml" + #line 106 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TreeViewItem ParameterTree; @@ -105,7 +161,7 @@ namespace RoboforkApp { #line hidden - #line 117 "..\..\RoboforkMenu.xaml" + #line 116 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TreeViewItem ScheduleTree; @@ -113,7 +169,7 @@ namespace RoboforkApp { #line hidden - #line 123 "..\..\RoboforkMenu.xaml" + #line 122 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TreeViewItem LoggingTree; @@ -121,7 +177,7 @@ namespace RoboforkApp { #line hidden - #line 132 "..\..\RoboforkMenu.xaml" + #line 131 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TreeViewItem AlertTree; @@ -129,7 +185,7 @@ namespace RoboforkApp { #line hidden - #line 138 "..\..\RoboforkMenu.xaml" + #line 137 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TreeViewItem HelpTree; @@ -137,7 +193,7 @@ namespace RoboforkApp { #line hidden - #line 144 "..\..\RoboforkMenu.xaml" + #line 143 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TreeViewItem NewProjectTree; @@ -145,7 +201,7 @@ namespace RoboforkApp { #line hidden - #line 162 "..\..\RoboforkMenu.xaml" + #line 161 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TabControl MainTab; @@ -153,7 +209,7 @@ namespace RoboforkApp { #line hidden - #line 165 "..\..\RoboforkMenu.xaml" + #line 164 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TabItem TabMap; @@ -161,7 +217,7 @@ namespace RoboforkApp { #line hidden - #line 178 "..\..\RoboforkMenu.xaml" + #line 177 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.Grid GridMap; @@ -169,7 +225,7 @@ namespace RoboforkApp { #line hidden - #line 186 "..\..\RoboforkMenu.xaml" + #line 185 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal RoboforkApp.DesignerCanvas MyDesignerCanvas; @@ -177,7 +233,7 @@ namespace RoboforkApp { #line hidden - #line 193 "..\..\RoboforkMenu.xaml" + #line 192 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.Grid MCGrid; @@ -185,7 +241,7 @@ namespace RoboforkApp { #line hidden - #line 250 "..\..\RoboforkMenu.xaml" + #line 249 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.Grid grdRouteInfo; @@ -193,7 +249,7 @@ namespace RoboforkApp { #line hidden - #line 328 "..\..\RoboforkMenu.xaml" + #line 327 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal RoboforkApp.DesignerCanvas MyDesignerCanvasSchedule; @@ -201,7 +257,7 @@ namespace RoboforkApp { #line hidden - #line 331 "..\..\RoboforkMenu.xaml" + #line 330 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.Grid MCGridShedule; @@ -209,7 +265,7 @@ namespace RoboforkApp { #line hidden - #line 380 "..\..\RoboforkMenu.xaml" + #line 379 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TabItem TabWork; @@ -217,7 +273,7 @@ namespace RoboforkApp { #line hidden - #line 387 "..\..\RoboforkMenu.xaml" + #line 386 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TabItem TabSchedule; @@ -264,226 +320,331 @@ namespace RoboforkApp { case 1: this.PassplanTree = ((System.Windows.Controls.TreeViewItem)(target)); + #line 43 "..\..\RoboforkMenu.xaml" + this.PassplanTree.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); + + #line default + #line hidden + + #line 43 "..\..\RoboforkMenu.xaml" + this.PassplanTree.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); + + #line default + #line hidden + return; + case 2: + this.btnSetStart = ((System.Windows.Controls.TreeViewItem)(target)); + + #line 44 "..\..\RoboforkMenu.xaml" + this.btnSetStart.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); + + #line default + #line hidden + + #line 44 "..\..\RoboforkMenu.xaml" + this.btnSetStart.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); + + #line default + #line hidden + return; + case 3: + this.btnSetGoal = ((System.Windows.Controls.TreeViewItem)(target)); + + #line 45 "..\..\RoboforkMenu.xaml" + this.btnSetGoal.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); + + #line default + #line hidden + + #line 45 "..\..\RoboforkMenu.xaml" + this.btnSetGoal.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); + + #line default + #line hidden + return; + case 4: + this.btnSetRoute = ((System.Windows.Controls.TreeViewItem)(target)); + + #line 46 "..\..\RoboforkMenu.xaml" + this.btnSetRoute.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); + + #line default + #line hidden + #line 46 "..\..\RoboforkMenu.xaml" - this.PassplanTree.Selected += new System.Windows.RoutedEventHandler(this.GetPassplanTree); + this.btnSetRoute.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); #line default #line hidden + return; + case 5: + this.btnMakeRoot = ((System.Windows.Controls.TreeViewItem)(target)); #line 47 "..\..\RoboforkMenu.xaml" - this.PassplanTree.Unselected += new System.Windows.RoutedEventHandler(this.SetPassplanTree); + this.btnMakeRoot.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); + + #line default + #line hidden + + #line 47 "..\..\RoboforkMenu.xaml" + this.btnMakeRoot.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); #line default #line hidden return; - case 2: + case 6: + this.btnDeleteRoute = ((System.Windows.Controls.TreeViewItem)(target)); + + #line 48 "..\..\RoboforkMenu.xaml" + this.btnDeleteRoute.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); + + #line default + #line hidden + + #line 48 "..\..\RoboforkMenu.xaml" + this.btnDeleteRoute.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); + + #line default + #line hidden + return; + case 7: this.NodeTree = ((System.Windows.Controls.TreeViewItem)(target)); + #line 52 "..\..\RoboforkMenu.xaml" + this.NodeTree.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); + + #line default + #line hidden + + #line 52 "..\..\RoboforkMenu.xaml" + this.NodeTree.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); + + #line default + #line hidden + return; + case 8: + this.btnSetAutoNodes = ((System.Windows.Controls.TreeViewItem)(target)); + + #line 53 "..\..\RoboforkMenu.xaml" + this.btnSetAutoNodes.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); + + #line default + #line hidden + #line 53 "..\..\RoboforkMenu.xaml" - this.NodeTree.Selected += new System.Windows.RoutedEventHandler(this.GetNodeTree); + this.btnSetAutoNodes.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); #line default #line hidden + return; + case 9: + this.btnSetFreeNodes = ((System.Windows.Controls.TreeViewItem)(target)); #line 54 "..\..\RoboforkMenu.xaml" - this.NodeTree.Unselected += new System.Windows.RoutedEventHandler(this.SetNodeTree); + this.btnSetFreeNodes.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); + + #line default + #line hidden + + #line 54 "..\..\RoboforkMenu.xaml" + this.btnSetFreeNodes.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); #line default #line hidden return; - case 3: + case 10: this.FK15Tree = ((System.Windows.Controls.TreeViewItem)(target)); - #line 65 "..\..\RoboforkMenu.xaml" + #line 64 "..\..\RoboforkMenu.xaml" this.FK15Tree.Selected += new System.Windows.RoutedEventHandler(this.GetFK15Tree); #line default #line hidden - #line 66 "..\..\RoboforkMenu.xaml" + #line 65 "..\..\RoboforkMenu.xaml" this.FK15Tree.Unselected += new System.Windows.RoutedEventHandler(this.SetFK15Tree); #line default #line hidden return; - case 4: + case 11: this.VehicleAddTree = ((System.Windows.Controls.TreeViewItem)(target)); - #line 71 "..\..\RoboforkMenu.xaml" + #line 70 "..\..\RoboforkMenu.xaml" this.VehicleAddTree.Selected += new System.Windows.RoutedEventHandler(this.GetVehicleAddTree); #line default #line hidden - #line 72 "..\..\RoboforkMenu.xaml" + #line 71 "..\..\RoboforkMenu.xaml" this.VehicleAddTree.Unselected += new System.Windows.RoutedEventHandler(this.SetVehicleAddTree); #line default #line hidden return; - case 5: + case 12: this.TaskpattermTree = ((System.Windows.Controls.TreeViewItem)(target)); - #line 83 "..\..\RoboforkMenu.xaml" + #line 82 "..\..\RoboforkMenu.xaml" this.TaskpattermTree.Selected += new System.Windows.RoutedEventHandler(this.GetTaskpattermTree); #line default #line hidden - #line 84 "..\..\RoboforkMenu.xaml" + #line 83 "..\..\RoboforkMenu.xaml" this.TaskpattermTree.Unselected += new System.Windows.RoutedEventHandler(this.SetTaskpattermTree); #line default #line hidden return; - case 6: + case 13: this.WorkAddTree = ((System.Windows.Controls.TreeViewItem)(target)); - #line 89 "..\..\RoboforkMenu.xaml" + #line 88 "..\..\RoboforkMenu.xaml" this.WorkAddTree.Selected += new System.Windows.RoutedEventHandler(this.GetWorkAddTree); #line default #line hidden - #line 90 "..\..\RoboforkMenu.xaml" + #line 89 "..\..\RoboforkMenu.xaml" this.WorkAddTree.Unselected += new System.Windows.RoutedEventHandler(this.SetWorkAddTree); #line default #line hidden return; - case 7: + case 14: this.ConnectTree = ((System.Windows.Controls.TreeViewItem)(target)); - #line 102 "..\..\RoboforkMenu.xaml" + #line 101 "..\..\RoboforkMenu.xaml" this.ConnectTree.Selected += new System.Windows.RoutedEventHandler(this.GetConnectTree); #line default #line hidden - #line 103 "..\..\RoboforkMenu.xaml" + #line 102 "..\..\RoboforkMenu.xaml" this.ConnectTree.Unselected += new System.Windows.RoutedEventHandler(this.SetConnectTree); #line default #line hidden return; - case 8: + case 15: this.ParameterTree = ((System.Windows.Controls.TreeViewItem)(target)); - #line 108 "..\..\RoboforkMenu.xaml" + #line 107 "..\..\RoboforkMenu.xaml" this.ParameterTree.Selected += new System.Windows.RoutedEventHandler(this.GetParameterTree); #line default #line hidden - #line 109 "..\..\RoboforkMenu.xaml" + #line 108 "..\..\RoboforkMenu.xaml" this.ParameterTree.Unselected += new System.Windows.RoutedEventHandler(this.SetParameterTree); #line default #line hidden return; - case 9: + case 16: this.ScheduleTree = ((System.Windows.Controls.TreeViewItem)(target)); - #line 118 "..\..\RoboforkMenu.xaml" + #line 117 "..\..\RoboforkMenu.xaml" this.ScheduleTree.Selected += new System.Windows.RoutedEventHandler(this.GetScheduleTree); #line default #line hidden - #line 119 "..\..\RoboforkMenu.xaml" + #line 118 "..\..\RoboforkMenu.xaml" this.ScheduleTree.Unselected += new System.Windows.RoutedEventHandler(this.SetScheduleTree); #line default #line hidden return; - case 10: + case 17: this.LoggingTree = ((System.Windows.Controls.TreeViewItem)(target)); - #line 124 "..\..\RoboforkMenu.xaml" + #line 123 "..\..\RoboforkMenu.xaml" this.LoggingTree.Selected += new System.Windows.RoutedEventHandler(this.GetLoggingTree); #line default #line hidden - #line 125 "..\..\RoboforkMenu.xaml" + #line 124 "..\..\RoboforkMenu.xaml" this.LoggingTree.Unselected += new System.Windows.RoutedEventHandler(this.SetLoggingTree); #line default #line hidden return; - case 11: + case 18: this.AlertTree = ((System.Windows.Controls.TreeViewItem)(target)); - #line 133 "..\..\RoboforkMenu.xaml" + #line 132 "..\..\RoboforkMenu.xaml" this.AlertTree.Selected += new System.Windows.RoutedEventHandler(this.GetAlertTree); #line default #line hidden - #line 134 "..\..\RoboforkMenu.xaml" + #line 133 "..\..\RoboforkMenu.xaml" this.AlertTree.Unselected += new System.Windows.RoutedEventHandler(this.SetAlertTree); #line default #line hidden return; - case 12: + case 19: this.HelpTree = ((System.Windows.Controls.TreeViewItem)(target)); - #line 139 "..\..\RoboforkMenu.xaml" + #line 138 "..\..\RoboforkMenu.xaml" this.HelpTree.Selected += new System.Windows.RoutedEventHandler(this.GetHelpTree); #line default #line hidden - #line 140 "..\..\RoboforkMenu.xaml" + #line 139 "..\..\RoboforkMenu.xaml" this.HelpTree.Unselected += new System.Windows.RoutedEventHandler(this.SetHelpTree); #line default #line hidden return; - case 13: + case 20: this.NewProjectTree = ((System.Windows.Controls.TreeViewItem)(target)); - #line 145 "..\..\RoboforkMenu.xaml" + #line 144 "..\..\RoboforkMenu.xaml" this.NewProjectTree.Selected += new System.Windows.RoutedEventHandler(this.GetNewProjectTree); #line default #line hidden - #line 146 "..\..\RoboforkMenu.xaml" + #line 145 "..\..\RoboforkMenu.xaml" this.NewProjectTree.Unselected += new System.Windows.RoutedEventHandler(this.SetNewProjectTree); #line default #line hidden return; - case 14: + case 21: this.MainTab = ((System.Windows.Controls.TabControl)(target)); return; - case 15: + case 22: this.TabMap = ((System.Windows.Controls.TabItem)(target)); return; - case 16: + case 23: this.GridMap = ((System.Windows.Controls.Grid)(target)); return; - case 17: + case 24: this.MyDesignerCanvas = ((RoboforkApp.DesignerCanvas)(target)); return; - case 18: + case 25: this.MCGrid = ((System.Windows.Controls.Grid)(target)); return; - case 19: + case 26: this.grdRouteInfo = ((System.Windows.Controls.Grid)(target)); return; - case 20: + case 27: this.MyDesignerCanvasSchedule = ((RoboforkApp.DesignerCanvas)(target)); return; - case 21: + case 28: this.MCGridShedule = ((System.Windows.Controls.Grid)(target)); return; - case 22: + case 29: this.TabWork = ((System.Windows.Controls.TabItem)(target)); return; - case 23: + case 30: this.TabSchedule = ((System.Windows.Controls.TabItem)(target)); return; } diff --git a/sources/RoboforkApp/obj/Release/RoboforkMenu.g.i.cs b/sources/RoboforkApp/obj/Release/RoboforkMenu.g.i.cs index f0b1c93..dbb11a2 100644 --- a/sources/RoboforkApp/obj/Release/RoboforkMenu.g.i.cs +++ b/sources/RoboforkApp/obj/Release/RoboforkMenu.g.i.cs @@ -1,4 +1,4 @@ -#pragma checksum "..\..\RoboforkMenu.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "C9703D3DF624983A80ECCEEE6ED3548E" +#pragma checksum "..\..\RoboforkMenu.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "86FF62A5AC72AD24164838CF1496E62C" //------------------------------------------------------------------------------ // // This code was generated by a tool. @@ -41,7 +41,7 @@ namespace RoboforkApp { public partial class RoboforkMenu : System.Windows.Window, System.Windows.Markup.IComponentConnector { - #line 45 "..\..\RoboforkMenu.xaml" + #line 43 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TreeViewItem PassplanTree; @@ -49,6 +49,46 @@ namespace RoboforkApp { #line hidden + #line 44 "..\..\RoboforkMenu.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TreeViewItem btnSetStart; + + #line default + #line hidden + + + #line 45 "..\..\RoboforkMenu.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TreeViewItem btnSetGoal; + + #line default + #line hidden + + + #line 46 "..\..\RoboforkMenu.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TreeViewItem btnSetRoute; + + #line default + #line hidden + + + #line 47 "..\..\RoboforkMenu.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TreeViewItem btnMakeRoot; + + #line default + #line hidden + + + #line 48 "..\..\RoboforkMenu.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TreeViewItem btnDeleteRoute; + + #line default + #line hidden + + #line 52 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TreeViewItem NodeTree; @@ -57,7 +97,23 @@ namespace RoboforkApp { #line hidden - #line 64 "..\..\RoboforkMenu.xaml" + #line 53 "..\..\RoboforkMenu.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TreeViewItem btnSetAutoNodes; + + #line default + #line hidden + + + #line 54 "..\..\RoboforkMenu.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TreeViewItem btnSetFreeNodes; + + #line default + #line hidden + + + #line 63 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TreeViewItem FK15Tree; @@ -65,7 +121,7 @@ namespace RoboforkApp { #line hidden - #line 70 "..\..\RoboforkMenu.xaml" + #line 69 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TreeViewItem VehicleAddTree; @@ -73,7 +129,7 @@ namespace RoboforkApp { #line hidden - #line 82 "..\..\RoboforkMenu.xaml" + #line 81 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TreeViewItem TaskpattermTree; @@ -81,7 +137,7 @@ namespace RoboforkApp { #line hidden - #line 88 "..\..\RoboforkMenu.xaml" + #line 87 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TreeViewItem WorkAddTree; @@ -89,7 +145,7 @@ namespace RoboforkApp { #line hidden - #line 101 "..\..\RoboforkMenu.xaml" + #line 100 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TreeViewItem ConnectTree; @@ -97,7 +153,7 @@ namespace RoboforkApp { #line hidden - #line 107 "..\..\RoboforkMenu.xaml" + #line 106 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TreeViewItem ParameterTree; @@ -105,7 +161,7 @@ namespace RoboforkApp { #line hidden - #line 117 "..\..\RoboforkMenu.xaml" + #line 116 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TreeViewItem ScheduleTree; @@ -113,7 +169,7 @@ namespace RoboforkApp { #line hidden - #line 123 "..\..\RoboforkMenu.xaml" + #line 122 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TreeViewItem LoggingTree; @@ -121,7 +177,7 @@ namespace RoboforkApp { #line hidden - #line 132 "..\..\RoboforkMenu.xaml" + #line 131 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TreeViewItem AlertTree; @@ -129,7 +185,7 @@ namespace RoboforkApp { #line hidden - #line 138 "..\..\RoboforkMenu.xaml" + #line 137 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TreeViewItem HelpTree; @@ -137,7 +193,7 @@ namespace RoboforkApp { #line hidden - #line 144 "..\..\RoboforkMenu.xaml" + #line 143 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TreeViewItem NewProjectTree; @@ -145,7 +201,7 @@ namespace RoboforkApp { #line hidden - #line 162 "..\..\RoboforkMenu.xaml" + #line 161 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TabControl MainTab; @@ -153,7 +209,7 @@ namespace RoboforkApp { #line hidden - #line 165 "..\..\RoboforkMenu.xaml" + #line 164 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TabItem TabMap; @@ -161,7 +217,7 @@ namespace RoboforkApp { #line hidden - #line 178 "..\..\RoboforkMenu.xaml" + #line 177 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.Grid GridMap; @@ -169,7 +225,7 @@ namespace RoboforkApp { #line hidden - #line 186 "..\..\RoboforkMenu.xaml" + #line 185 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal RoboforkApp.DesignerCanvas MyDesignerCanvas; @@ -177,7 +233,7 @@ namespace RoboforkApp { #line hidden - #line 193 "..\..\RoboforkMenu.xaml" + #line 192 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.Grid MCGrid; @@ -185,7 +241,7 @@ namespace RoboforkApp { #line hidden - #line 250 "..\..\RoboforkMenu.xaml" + #line 249 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.Grid grdRouteInfo; @@ -193,7 +249,7 @@ namespace RoboforkApp { #line hidden - #line 328 "..\..\RoboforkMenu.xaml" + #line 327 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal RoboforkApp.DesignerCanvas MyDesignerCanvasSchedule; @@ -201,7 +257,7 @@ namespace RoboforkApp { #line hidden - #line 331 "..\..\RoboforkMenu.xaml" + #line 330 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.Grid MCGridShedule; @@ -209,7 +265,7 @@ namespace RoboforkApp { #line hidden - #line 380 "..\..\RoboforkMenu.xaml" + #line 379 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TabItem TabWork; @@ -217,7 +273,7 @@ namespace RoboforkApp { #line hidden - #line 387 "..\..\RoboforkMenu.xaml" + #line 386 "..\..\RoboforkMenu.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TabItem TabSchedule; @@ -264,226 +320,331 @@ namespace RoboforkApp { case 1: this.PassplanTree = ((System.Windows.Controls.TreeViewItem)(target)); + #line 43 "..\..\RoboforkMenu.xaml" + this.PassplanTree.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); + + #line default + #line hidden + + #line 43 "..\..\RoboforkMenu.xaml" + this.PassplanTree.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); + + #line default + #line hidden + return; + case 2: + this.btnSetStart = ((System.Windows.Controls.TreeViewItem)(target)); + + #line 44 "..\..\RoboforkMenu.xaml" + this.btnSetStart.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); + + #line default + #line hidden + + #line 44 "..\..\RoboforkMenu.xaml" + this.btnSetStart.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); + + #line default + #line hidden + return; + case 3: + this.btnSetGoal = ((System.Windows.Controls.TreeViewItem)(target)); + + #line 45 "..\..\RoboforkMenu.xaml" + this.btnSetGoal.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); + + #line default + #line hidden + + #line 45 "..\..\RoboforkMenu.xaml" + this.btnSetGoal.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); + + #line default + #line hidden + return; + case 4: + this.btnSetRoute = ((System.Windows.Controls.TreeViewItem)(target)); + + #line 46 "..\..\RoboforkMenu.xaml" + this.btnSetRoute.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); + + #line default + #line hidden + #line 46 "..\..\RoboforkMenu.xaml" - this.PassplanTree.Selected += new System.Windows.RoutedEventHandler(this.GetPassplanTree); + this.btnSetRoute.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); #line default #line hidden + return; + case 5: + this.btnMakeRoot = ((System.Windows.Controls.TreeViewItem)(target)); #line 47 "..\..\RoboforkMenu.xaml" - this.PassplanTree.Unselected += new System.Windows.RoutedEventHandler(this.SetPassplanTree); + this.btnMakeRoot.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); + + #line default + #line hidden + + #line 47 "..\..\RoboforkMenu.xaml" + this.btnMakeRoot.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); #line default #line hidden return; - case 2: + case 6: + this.btnDeleteRoute = ((System.Windows.Controls.TreeViewItem)(target)); + + #line 48 "..\..\RoboforkMenu.xaml" + this.btnDeleteRoute.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); + + #line default + #line hidden + + #line 48 "..\..\RoboforkMenu.xaml" + this.btnDeleteRoute.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); + + #line default + #line hidden + return; + case 7: this.NodeTree = ((System.Windows.Controls.TreeViewItem)(target)); + #line 52 "..\..\RoboforkMenu.xaml" + this.NodeTree.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); + + #line default + #line hidden + + #line 52 "..\..\RoboforkMenu.xaml" + this.NodeTree.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); + + #line default + #line hidden + return; + case 8: + this.btnSetAutoNodes = ((System.Windows.Controls.TreeViewItem)(target)); + + #line 53 "..\..\RoboforkMenu.xaml" + this.btnSetAutoNodes.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); + + #line default + #line hidden + #line 53 "..\..\RoboforkMenu.xaml" - this.NodeTree.Selected += new System.Windows.RoutedEventHandler(this.GetNodeTree); + this.btnSetAutoNodes.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); #line default #line hidden + return; + case 9: + this.btnSetFreeNodes = ((System.Windows.Controls.TreeViewItem)(target)); #line 54 "..\..\RoboforkMenu.xaml" - this.NodeTree.Unselected += new System.Windows.RoutedEventHandler(this.SetNodeTree); + this.btnSetFreeNodes.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); + + #line default + #line hidden + + #line 54 "..\..\RoboforkMenu.xaml" + this.btnSetFreeNodes.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); #line default #line hidden return; - case 3: + case 10: this.FK15Tree = ((System.Windows.Controls.TreeViewItem)(target)); - #line 65 "..\..\RoboforkMenu.xaml" + #line 64 "..\..\RoboforkMenu.xaml" this.FK15Tree.Selected += new System.Windows.RoutedEventHandler(this.GetFK15Tree); #line default #line hidden - #line 66 "..\..\RoboforkMenu.xaml" + #line 65 "..\..\RoboforkMenu.xaml" this.FK15Tree.Unselected += new System.Windows.RoutedEventHandler(this.SetFK15Tree); #line default #line hidden return; - case 4: + case 11: this.VehicleAddTree = ((System.Windows.Controls.TreeViewItem)(target)); - #line 71 "..\..\RoboforkMenu.xaml" + #line 70 "..\..\RoboforkMenu.xaml" this.VehicleAddTree.Selected += new System.Windows.RoutedEventHandler(this.GetVehicleAddTree); #line default #line hidden - #line 72 "..\..\RoboforkMenu.xaml" + #line 71 "..\..\RoboforkMenu.xaml" this.VehicleAddTree.Unselected += new System.Windows.RoutedEventHandler(this.SetVehicleAddTree); #line default #line hidden return; - case 5: + case 12: this.TaskpattermTree = ((System.Windows.Controls.TreeViewItem)(target)); - #line 83 "..\..\RoboforkMenu.xaml" + #line 82 "..\..\RoboforkMenu.xaml" this.TaskpattermTree.Selected += new System.Windows.RoutedEventHandler(this.GetTaskpattermTree); #line default #line hidden - #line 84 "..\..\RoboforkMenu.xaml" + #line 83 "..\..\RoboforkMenu.xaml" this.TaskpattermTree.Unselected += new System.Windows.RoutedEventHandler(this.SetTaskpattermTree); #line default #line hidden return; - case 6: + case 13: this.WorkAddTree = ((System.Windows.Controls.TreeViewItem)(target)); - #line 89 "..\..\RoboforkMenu.xaml" + #line 88 "..\..\RoboforkMenu.xaml" this.WorkAddTree.Selected += new System.Windows.RoutedEventHandler(this.GetWorkAddTree); #line default #line hidden - #line 90 "..\..\RoboforkMenu.xaml" + #line 89 "..\..\RoboforkMenu.xaml" this.WorkAddTree.Unselected += new System.Windows.RoutedEventHandler(this.SetWorkAddTree); #line default #line hidden return; - case 7: + case 14: this.ConnectTree = ((System.Windows.Controls.TreeViewItem)(target)); - #line 102 "..\..\RoboforkMenu.xaml" + #line 101 "..\..\RoboforkMenu.xaml" this.ConnectTree.Selected += new System.Windows.RoutedEventHandler(this.GetConnectTree); #line default #line hidden - #line 103 "..\..\RoboforkMenu.xaml" + #line 102 "..\..\RoboforkMenu.xaml" this.ConnectTree.Unselected += new System.Windows.RoutedEventHandler(this.SetConnectTree); #line default #line hidden return; - case 8: + case 15: this.ParameterTree = ((System.Windows.Controls.TreeViewItem)(target)); - #line 108 "..\..\RoboforkMenu.xaml" + #line 107 "..\..\RoboforkMenu.xaml" this.ParameterTree.Selected += new System.Windows.RoutedEventHandler(this.GetParameterTree); #line default #line hidden - #line 109 "..\..\RoboforkMenu.xaml" + #line 108 "..\..\RoboforkMenu.xaml" this.ParameterTree.Unselected += new System.Windows.RoutedEventHandler(this.SetParameterTree); #line default #line hidden return; - case 9: + case 16: this.ScheduleTree = ((System.Windows.Controls.TreeViewItem)(target)); - #line 118 "..\..\RoboforkMenu.xaml" + #line 117 "..\..\RoboforkMenu.xaml" this.ScheduleTree.Selected += new System.Windows.RoutedEventHandler(this.GetScheduleTree); #line default #line hidden - #line 119 "..\..\RoboforkMenu.xaml" + #line 118 "..\..\RoboforkMenu.xaml" this.ScheduleTree.Unselected += new System.Windows.RoutedEventHandler(this.SetScheduleTree); #line default #line hidden return; - case 10: + case 17: this.LoggingTree = ((System.Windows.Controls.TreeViewItem)(target)); - #line 124 "..\..\RoboforkMenu.xaml" + #line 123 "..\..\RoboforkMenu.xaml" this.LoggingTree.Selected += new System.Windows.RoutedEventHandler(this.GetLoggingTree); #line default #line hidden - #line 125 "..\..\RoboforkMenu.xaml" + #line 124 "..\..\RoboforkMenu.xaml" this.LoggingTree.Unselected += new System.Windows.RoutedEventHandler(this.SetLoggingTree); #line default #line hidden return; - case 11: + case 18: this.AlertTree = ((System.Windows.Controls.TreeViewItem)(target)); - #line 133 "..\..\RoboforkMenu.xaml" + #line 132 "..\..\RoboforkMenu.xaml" this.AlertTree.Selected += new System.Windows.RoutedEventHandler(this.GetAlertTree); #line default #line hidden - #line 134 "..\..\RoboforkMenu.xaml" + #line 133 "..\..\RoboforkMenu.xaml" this.AlertTree.Unselected += new System.Windows.RoutedEventHandler(this.SetAlertTree); #line default #line hidden return; - case 12: + case 19: this.HelpTree = ((System.Windows.Controls.TreeViewItem)(target)); - #line 139 "..\..\RoboforkMenu.xaml" + #line 138 "..\..\RoboforkMenu.xaml" this.HelpTree.Selected += new System.Windows.RoutedEventHandler(this.GetHelpTree); #line default #line hidden - #line 140 "..\..\RoboforkMenu.xaml" + #line 139 "..\..\RoboforkMenu.xaml" this.HelpTree.Unselected += new System.Windows.RoutedEventHandler(this.SetHelpTree); #line default #line hidden return; - case 13: + case 20: this.NewProjectTree = ((System.Windows.Controls.TreeViewItem)(target)); - #line 145 "..\..\RoboforkMenu.xaml" + #line 144 "..\..\RoboforkMenu.xaml" this.NewProjectTree.Selected += new System.Windows.RoutedEventHandler(this.GetNewProjectTree); #line default #line hidden - #line 146 "..\..\RoboforkMenu.xaml" + #line 145 "..\..\RoboforkMenu.xaml" this.NewProjectTree.Unselected += new System.Windows.RoutedEventHandler(this.SetNewProjectTree); #line default #line hidden return; - case 14: + case 21: this.MainTab = ((System.Windows.Controls.TabControl)(target)); return; - case 15: + case 22: this.TabMap = ((System.Windows.Controls.TabItem)(target)); return; - case 16: + case 23: this.GridMap = ((System.Windows.Controls.Grid)(target)); return; - case 17: + case 24: this.MyDesignerCanvas = ((RoboforkApp.DesignerCanvas)(target)); return; - case 18: + case 25: this.MCGrid = ((System.Windows.Controls.Grid)(target)); return; - case 19: + case 26: this.grdRouteInfo = ((System.Windows.Controls.Grid)(target)); return; - case 20: + case 27: this.MyDesignerCanvasSchedule = ((RoboforkApp.DesignerCanvas)(target)); return; - case 21: + case 28: this.MCGridShedule = ((System.Windows.Controls.Grid)(target)); return; - case 22: + case 29: this.TabWork = ((System.Windows.Controls.TabItem)(target)); return; - case 23: + case 30: this.TabSchedule = ((System.Windows.Controls.TabItem)(target)); return; }