mirror of
https://github.com/mRemoteNG/mRemoteNG.git
synced 2026-02-17 22:11:48 +08:00
More cleanup and add tabs and panels
This commit is contained in:
@@ -14,26 +14,28 @@
|
||||
</p>
|
||||
<h2>Getting Started</h2>
|
||||
<ul>
|
||||
<li><a href="Prerequisites.htm">Prerequisites</a></li>
|
||||
<li><a href="Installation.htm">Installation/Update</a></li>
|
||||
<li><a href="RunningmRemoteNG.htm">Running mRemoteNG</a></li>
|
||||
<li><a href="CMDSwitches.htm">Command-Line Switches</a></li>
|
||||
<li><a href="gs_prerequisites.htm">Prerequisites</a></li>
|
||||
<li><a href="gs_installation.htm">Installation/Update</a></li>
|
||||
<li><a href="gs_running_mremoteng.htm">Running mRemoteNG</a></li>
|
||||
<li><a href="gs_command_line_switches.htm">Command-Line Switches</a></li>
|
||||
</ul>
|
||||
<h2>User Interface</h2>
|
||||
<ul>
|
||||
<li><a href="MainMenu.htm">Menus</a></li>
|
||||
<li><a href="Connections.htm">Connections</a></li>
|
||||
<li><a href="Config.htm">Config</a></li>
|
||||
<li><a href="Options.htm">Options</a></li>
|
||||
<li><a href="ErrorsAndInfos.htm">Nofitications</a></li>
|
||||
<li><a href="ConfigurationSQL.htm">SQL Configuration</a></li>
|
||||
<li><a href="ScreenshotManager.htm">Screenshot Manager</a></li>
|
||||
<li><a href="SSHFileTransfer.htm">SSH File Transfer</a></li>
|
||||
<li><a href="QuickConnect.htm">Quick Connect</a></li>
|
||||
<li><a href="PortScan.htm">Port Scan</a></li>
|
||||
<li><a href="ExternalTools.htm">External Tools</a></li>
|
||||
<li><a href="SaveAsExport.htm">Import/Export</a></li>
|
||||
<li><a href="Keyboardshortcuts.htm">Keyboard Shortcuts</a></li>
|
||||
<li><a href="ui_menus.htm">Menus</a></li>
|
||||
<li><a href="ui_connections.htm">Connections</a></li>
|
||||
<li><a href="ui_config.htm">Config</a></li>
|
||||
<li><a href="ui_options.htm">Options</a></li>
|
||||
<li><a href="ui_tabs_and_panels.htm"></a>Tabs And Panels</li>
|
||||
<li><a href="ui_navigation.htm">Navigation</a></li>
|
||||
<li><a href="ui_notifications.htm">Nofitications</a></li>
|
||||
<li><a href="ui_sql_configuration.htm">SQL Configuration</a></li>
|
||||
<li><a href="ui_screenshot_manager.htm">Screenshot Manager</a></li>
|
||||
<li><a href="ui_file_transfer.htm">SSH File Transfer</a></li>
|
||||
<li><a href="ui_quick_connect.htm">Quick Connect</a></li>
|
||||
<li><a href="ui_port_scan.htm">Port Scan</a></li>
|
||||
<li><a href="ui_external_tools.htm">External Tools</a></li>
|
||||
<li><a href="ui_import_and_export.htm">Import/Export</a></li>
|
||||
<li><a href="ui_keyboardshortcuts.htm">Keyboard Shortcuts</a></li>
|
||||
</ul>
|
||||
<h2>Special Topics</h2>
|
||||
<h3>External Tools</h3>
|
||||
@@ -43,7 +45,7 @@
|
||||
</ul>
|
||||
<h3>Connections</h3>
|
||||
<ul>
|
||||
<li><a href="common_problems_rdp.htm">Common problems (RDP)</a></li>
|
||||
<li><a href="st_common_problems_rdp.htm">Common problems (RDP)</a></li>
|
||||
<li>Common problems (SSH)</li>
|
||||
<li>Common problems (HTTP/HTTPS)</li>
|
||||
<li>Common problems (Telnet)</li>
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" >
|
||||
<head>
|
||||
<title>Quick Reference</title>
|
||||
<link href="Main.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<p>
|
||||
<img alt="" src="Screenshots/Reference/01.png" /></p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
BIN
mRemoteV1/Resources/Help/Screenshots/Navigation/basic_panels.png
Normal file
BIN
mRemoteV1/Resources/Help/Screenshots/Navigation/basic_panels.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.0 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 1.7 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 6.9 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 6.1 KiB |
BIN
mRemoteV1/Resources/Help/Screenshots/Navigation/view_menu.png
Normal file
BIN
mRemoteV1/Resources/Help/Screenshots/Navigation/view_menu.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.2 KiB |
134
mRemoteV1/Resources/Help/ui_navigation.htm
Normal file
134
mRemoteV1/Resources/Help/ui_navigation.htm
Normal file
@@ -0,0 +1,134 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en" dir="ltr">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Navigation</title>
|
||||
<link rel="stylesheet" href="Main.css" type="text/css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="isa_error">
|
||||
In progress - needs review and help to make it correct with information
|
||||
</div>
|
||||
|
||||
<h1>Introduction</h1>
|
||||
<p>
|
||||
</p>
|
||||
<h2>Quick Reference</h2>
|
||||
<ul>
|
||||
<li><a href="">Main Window</a></li>
|
||||
<li><a href="">Dynamic View</a></li>
|
||||
<li><a href="#tabs_and_panels">Tabs and Panels</a></li>
|
||||
</ul>
|
||||
|
||||
<!-- Tabs and Panels - #start -->
|
||||
<h1 id="tabs_and_panels"></h1>
|
||||
<p>
|
||||
mRemoteNG is using panels and tabs to stay organized but also to create a better
|
||||
view of all multitasking that is being done inside the application. Because
|
||||
of that it can be good to know some more information on how to work with panels
|
||||
and tabs to get the most out of those features.
|
||||
</p>
|
||||
<h2>Panels</h2>
|
||||
<p>
|
||||
Panels are used to organize tabbed connections. This might seem
|
||||
a bit confusing but its a great way to stay organized. Below is a few examples
|
||||
of how to use panels to give you a hands on better view of them.
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
<i>Test and Production</i> - You can add 2 panels where you have the test servers
|
||||
are located and the other where production servers are running.
|
||||
</li>
|
||||
<li>
|
||||
<i>Datacenters</i> - Maybe you divide them into datacenters.
|
||||
</li>
|
||||
<li>
|
||||
<i>Temp project</i> - To see all servers you work on for a temporary project.
|
||||
</li>
|
||||
<li>
|
||||
<i>Home vs Work</i> - Maybe you are sneaky at work and want to login at home to
|
||||
check you machine at home for something while keeping work in its own panel.
|
||||
</li>
|
||||
<li>
|
||||
...and many more
|
||||
</li>
|
||||
</ul>
|
||||
<p>
|
||||
For this tutorial we will keep it simple with Domain A and Domain B. Where both
|
||||
have their own panels.
|
||||
</p>
|
||||
<img src="Screenshots/Navigation/basic_panels.png">
|
||||
<h3>Creating panels</h3>
|
||||
<p>
|
||||
Usually panels are created using connections and folders to stay organized
|
||||
automatic when making connections. However you can also create panels manually.
|
||||
See below:
|
||||
</p>
|
||||
<img src="Screenshots/Navigation/view_menu.png">
|
||||
<p>
|
||||
Creating manual panels will make you able to organize tabs manually in mRemoteNG.
|
||||
To then open a connection to the new panel then Right click on connection and use
|
||||
<b>"Connect (with options)" > Choose panel before connecting</b>
|
||||
</p>
|
||||
<p>
|
||||
The other option in the menu named <b>"Connection Panels"</b> will list all panels
|
||||
in open in the current running mRemoteNG window.
|
||||
</p>
|
||||
<h3>More options</h3>
|
||||
<p>
|
||||
Right click menu for panels will give you a few more options for the panels:
|
||||
</p>
|
||||
<img src="Screenshots/Navigation/panel_context_menu.png">
|
||||
<ul>
|
||||
<li><b>Rename</b> - Rename the panel</li>
|
||||
<li>
|
||||
<b>Send To...</b> - Send the whole panel to monitor/screen [number]. Note this
|
||||
is not a real window but a detachable panel. So if you double click the title
|
||||
the panel will go back to mRemoteNG and not fullscreen the window.
|
||||
</li>
|
||||
</ul>
|
||||
<h2>Tabs</h2>
|
||||
<p>
|
||||
Speaking plain the tabs are also the connections that is open in mRemoteNG.
|
||||
There are few tips and tricks regarding tabs and we will try to list them here.
|
||||
In the below examples we will give you examples of RDP and SSH connections.
|
||||
</p>
|
||||
<h3>Right click conext menu</h3>
|
||||
<p>
|
||||
The right click context menu allows you to trigger som additional actions on
|
||||
tabs for example: Rename Tab, Duplicate Tab, Reconnect, Disconnect etc. Below
|
||||
are the two context menus from RDP and SSH.
|
||||
</p>
|
||||
<div style="display: inline-block;">
|
||||
<h3>RDP context menu</h3>
|
||||
<img src="Screenshots/Navigation/rdp_context_menu.png">
|
||||
</div>
|
||||
<div style="display: inline-block;">
|
||||
<h3>SSH context menu</h3>
|
||||
<img src="Screenshots/Navigation/ssh_context_menu.png">
|
||||
</div>
|
||||
<p>
|
||||
If you check the difference between the menus you can see that there are some
|
||||
actions that differ depending on the connection. This is intentional since its
|
||||
specific for the type of connection.
|
||||
</p>
|
||||
<p>
|
||||
The default and always available menu items are:
|
||||
<ul>
|
||||
<li><i>Screenshot</i> - Create a screenshot to Screenshot Manager</li>
|
||||
<li><i>External Tools</i> - Run external tool script/action</li>
|
||||
<li><i>Rename Tab</i> - Rename current tab</li>
|
||||
<li><i>Duplicate Tab</i> - Duplicate tab connection</li>
|
||||
<li><i>Reconnect</i> - Reconnect the current tab</li>
|
||||
<li>
|
||||
<i>Disconnect</i> - Disconnect the current tab (Double clicking the tab
|
||||
will also disconnect the current tab. If you want to change this action then
|
||||
go to <b>Tools > Options > Tabs & Panels</b> and uncheck
|
||||
<i>"Double click on tab closes it"</i>)
|
||||
</li>
|
||||
</ul>
|
||||
Click around and try it out. You will get the hang of it.
|
||||
</p>
|
||||
<!-- Tabs and Panels - #end -->
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,13 +1,19 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" >
|
||||
<head>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en" dir="ltr">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Screenshot Manager</title>
|
||||
<link href="Main.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
</head>
|
||||
<body>
|
||||
<div class="isa_error">
|
||||
In progress - needs review and help to make it correct with information
|
||||
</div>
|
||||
|
||||
<h1>Introduction</h1>
|
||||
<p>
|
||||
Sorry, not yet...</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
The screenshot manager is a panel and tool that can be used to organize
|
||||
and take screenshots inside mRemoteNG.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -33,24 +33,25 @@ namespace mRemoteNG.UI.Window
|
||||
var TreeNode8 = new TreeNode("Connections");
|
||||
var TreeNode9 = new TreeNode("Config");
|
||||
var TreeNode10 = new TreeNode("Options");
|
||||
var TreeNode11 = new TreeNode("Notifications");
|
||||
var TreeNode12 = new TreeNode("SQL Configuration");
|
||||
var TreeNode13 = new TreeNode("Screenshot Manager");
|
||||
var TreeNode14 = new TreeNode("SSH File Transfer");
|
||||
var TreeNode15 = new TreeNode("Quick Connect");
|
||||
var TreeNode16 = new TreeNode("Port Scan");
|
||||
var TreeNode17 = new TreeNode("External Tools");
|
||||
var TreeNode18 = new TreeNode("Import/Export");
|
||||
var TreeNode19 = new TreeNode("Keyboard Shortcuts");
|
||||
var TreeNode20 = new TreeNode("User Interface", new[] {
|
||||
var TreeNode11 = new TreeNode("Navigation");
|
||||
var TreeNode12 = new TreeNode("Notifications");
|
||||
var TreeNode13 = new TreeNode("SQL Configuration");
|
||||
var TreeNode14 = new TreeNode("Screenshot Manager");
|
||||
var TreeNode15 = new TreeNode("SSH File Transfer");
|
||||
var TreeNode16 = new TreeNode("Quick Connect");
|
||||
var TreeNode17 = new TreeNode("Port Scan");
|
||||
var TreeNode18 = new TreeNode("External Tools");
|
||||
var TreeNode19 = new TreeNode("Import/Export");
|
||||
var TreeNode20 = new TreeNode("Keyboard Shortcuts");
|
||||
var TreeNode21 = new TreeNode("User Interface", new[] {
|
||||
TreeNode7, TreeNode8, TreeNode9, TreeNode10, TreeNode11, TreeNode12, TreeNode13, TreeNode14, TreeNode15,
|
||||
TreeNode16, TreeNode17, TreeNode18, TreeNode19
|
||||
TreeNode16, TreeNode17, TreeNode18, TreeNode19, TreeNode20
|
||||
});
|
||||
var TreeNode21 = new TreeNode("Common Problems (RDP)");
|
||||
var TreeNode22 = new TreeNode("Special Topics", new[] {
|
||||
TreeNode21
|
||||
var TreeNode22 = new TreeNode("Common Problems (RDP)");
|
||||
var TreeNode23 = new TreeNode("Special Topics", new[] {
|
||||
TreeNode22
|
||||
});
|
||||
var TreeNode99 = new TreeNode("Help", new[] { TreeNode1, TreeNode6, TreeNode20, TreeNode22 });
|
||||
var TreeNode99 = new TreeNode("Help", new[] { TreeNode1, TreeNode6, TreeNode21, TreeNode23 });
|
||||
wbHelp = new WebBrowser();
|
||||
wbHelp.DocumentTitleChanged += wbHelp_DocumentTitleChanged;
|
||||
tvIndex = new TreeView();
|
||||
@@ -94,16 +95,17 @@ namespace mRemoteNG.UI.Window
|
||||
TreeNode8.Tag = "ui_connections";
|
||||
TreeNode9.Tag = "ui_config";
|
||||
TreeNode10.Tag = "ui_options";
|
||||
TreeNode11.Tag = "ui_notifications";
|
||||
TreeNode12.Tag = "ui_sql_configuration";
|
||||
TreeNode13.Tag = "ui_screenshot_manager";
|
||||
TreeNode14.Tag = "ui_file_transfer";
|
||||
TreeNode15.Tag = "ui_quick_connect";
|
||||
TreeNode16.Tag = "ui_port_scan";
|
||||
TreeNode17.Tag = "ui_external_tools";
|
||||
TreeNode18.Tag = "ui_import_and_export";
|
||||
TreeNode19.Tag = "ui_keyboardshortcuts";
|
||||
TreeNode21.Tag = "st_common_problems_rdp";
|
||||
TreeNode11.Tag = "ui_navigation";
|
||||
TreeNode12.Tag = "ui_notifications";
|
||||
TreeNode13.Tag = "ui_sql_configuration";
|
||||
TreeNode14.Tag = "ui_screenshot_manager";
|
||||
TreeNode15.Tag = "ui_file_transfer";
|
||||
TreeNode16.Tag = "ui_quick_connect";
|
||||
TreeNode17.Tag = "ui_port_scan";
|
||||
TreeNode18.Tag = "ui_external_tools";
|
||||
TreeNode19.Tag = "ui_import_and_export";
|
||||
TreeNode20.Tag = "ui_keyboardshortcuts";
|
||||
TreeNode22.Tag = "st_common_problems_rdp";
|
||||
TreeNode99.Tag = "Index";
|
||||
tvIndex.Nodes.AddRange(new[] {TreeNode99});
|
||||
tvIndex.ShowRootLines = false;
|
||||
|
||||
@@ -1017,6 +1017,21 @@
|
||||
<Content Include="Resources\Help\Screenshots\Main Menu\Main_Menu.png">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include="Resources\Help\Screenshots\Navigation\basic_panels.png">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include="Resources\Help\Screenshots\Navigation\panel_context_menu.png">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include="Resources\Help\Screenshots\Navigation\rdp_context_menu.png">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include="Resources\Help\Screenshots\Navigation\ssh_context_menu.png">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include="Resources\Help\Screenshots\Navigation\view_menu.png">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include="Resources\Help\Screenshots\Notifications\notification_warning.png">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>
|
||||
@@ -1074,6 +1089,9 @@
|
||||
<Content Include="Resources\Help\gs_running_mremoteng.htm">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include="Resources\Help\ui_navigation.htm">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include="Schemas\mremoteng_confcons_v2_6.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
@@ -1149,9 +1167,6 @@
|
||||
<Content Include="Resources\Help\ui_quick_connect.htm">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include="Resources\Help\QuickReference.htm">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include="Resources\Help\ui_import_and_export.htm">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>
|
||||
|
||||
Reference in New Issue
Block a user