\r
tbDrawDistance.Value = (int)DrawDistance;\r
lblDrawDistance.Text = string.Format("Draw distance: {0}", tbDrawDistance.Value);\r
+ pnlDebug.Visible = Instance.GlobalSettings["scene_viewer_debug_panel"];\r
\r
Client.Objects.TerseObjectUpdate += new EventHandler<TerseObjectUpdateEventArgs>(Objects_TerseObjectUpdate);\r
Client.Objects.ObjectUpdate += new EventHandler<PrimEventArgs>(Objects_ObjectUpdate);\r
\r
void RadegastTab_TabDetached(object sender, EventArgs e)\r
{\r
- instance.GlobalSettings["scene_window_docked"] = false;\r
- pnlDebug.Visible = true;\r
+ Instance.GlobalSettings["scene_window_docked"] = false;\r
}\r
\r
void RadegastTab_TabAttached(object sender, EventArgs e)\r
{\r
- instance.GlobalSettings["scene_window_docked"] = true;\r
- pnlDebug.Visible = false;\r
+ Instance.GlobalSettings["scene_window_docked"] = true;\r
}\r
\r
void RadegastTab_TabClosed(object sender, EventArgs e)\r
{\r
// Clear all context menu items\r
ctxMenu.Items.Clear();\r
+ ce.Cancel = false;\r
ToolStripMenuItem item;\r
\r
// Was it prim that was right clicked\r
});\r
}\r
ctxMenu.Items.Add(item);\r
+\r
+ // Show hide debug panel\r
+ if (pnlDebug.Visible)\r
+ {\r
+ item = new ToolStripMenuItem("Hide debug panel", null, (sender, e) =>\r
+ {\r
+ pnlDebug.Visible = false;\r
+ Instance.GlobalSettings["scene_viewer_debug_panel"] = false;\r
+ });\r
+ }\r
+ else\r
+ {\r
+ item = new ToolStripMenuItem("Show debug panel", null, (sender, e) =>\r
+ {\r
+ pnlDebug.Visible = true;\r
+ Instance.GlobalSettings["scene_viewer_debug_panel"] = true;\r
+ });\r
+ }\r
+ ctxMenu.Items.Add(item);\r
}\r
#endregion Context menu\r
\r