1 <?xml version="1.0" encoding="UTF-8"?>
2 <?xml-stylesheet type="text/xsl" href="dactyl://content/help.xsl"?>
4 <!DOCTYPE document SYSTEM "dactyl://content/dtd">
8 title="&dactyl.appName; GUI"
10 xmlns:dactyl="&xmlns.dactyl;"
11 xmlns:html="&xmlns.html;">
13 <h1 tag="gui">&dactyl.host;'s GUI</h1>
17 Although &dactyl.appName; offers access to the most frequently used
18 &dactyl.host; functionality via Ex and Normal mode commands, there may be
19 times when direct access to the &dactyl.host; GUI is required. For such
20 eventualities, there are commands to access menu items and to launch
21 standard &dactyl.host; dialogs.
24 <h2 tag="menu">Menus</h2>
29 <spec>:emenu <a>menu</a></spec>
32 Execute <a>menu</a> from the command line. This command provides command-line access
33 to all menu items available from the main &dactyl.host; menubar. <a>menu</a> is a
34 hierarchical path to the menu item with each submenu separated by a period.
35 E.g. <ex>:emenu File.Open File…</ex> launches the standard
36 &dactyl.host; ‘Open File’ dialog.
41 <h2 tag="dialogs">Dialogs</h2>
44 <tags>:ao :addo :addons</tags>
46 <spec>:addo<oa>ns</oa></spec>
48 <p>Opens the add-on list.</p>
53 <tags>:dia :dialog</tags>
54 <spec>:dia<oa>log</oa> <oa>&dactyl.host;-dialog</oa></spec>
56 <p>Open a &dactyl.host; dialog. Available dialogs include:</p>
58 <dl tag="dialog-list"/>
63 <tags>:dl :downl :downloads</tags>
65 <spec>:downl<oa>oads</oa></spec>
68 Show progress of current downloads. Here, downloads can
69 be paused, resumed, and canceled.
74 <h2 tag="extensions add-ons">Add-ons</h2>
77 <tags>:exta :extadd</tags>
78 <spec>:exta<oa>dd</oa> <a>file|url</a></spec>
82 Install an extension. <a>file|uri</a> must be the local file
83 path or URL of an XPInstall (.xpi) file.
89 <tags>:extde :extdelete</tags>
90 <spec>:extde<oa>lete</oa> <a>extension</a></spec>
91 <spec>:extde<oa>lete</oa>!</spec>
95 Uninstall an extension. <a>extension</a> is the extension's name. When <oa>!</oa> is given
96 all extensions are uninstalled.
102 <tags>:extd :extdisable</tags>
103 <spec>:extd<oa>isable</oa> <a>extension</a></spec>
104 <spec>:extd<oa>isable</oa>!</spec>
108 Disable an extension. <a>extension</a> is the extension's name. When <oa>!</oa> is given
109 all extensions are disabled.
115 <tags>:exte :extenable</tags>
116 <spec>:exte<oa>nable</oa> <a>extension</a></spec>
117 <spec>:exte<oa>nable</oa>!</spec>
121 Enable an extension. <a>extension</a> is the extension's name. When <oa>!</oa> is given all
122 extensions are enabled.
128 <tags>:exto :extoptions</tags>
129 <spec>:exto<oa>ptions</oa><oa>!</oa> <a>extension</a></spec>
130 <tags>:extp :extpreferences</tags>
131 <spec>:extp<oa>references</oa><oa>!</oa> <a>extension</a></spec>
134 Open the preferences dialog for an extension. If <oa>!</oa> is given, open a dialog,
135 otherwise open a buffer. See also <o>newtab</o>.
141 <tags>:extr :extrehash</tags>
142 <spec>:extr<oa>ehash</oa> <a>extension</a></spec>
143 <spec>:extr<oa>ehash</oa></spec>
146 Toggle an extension's enabled status twice. This is useful for rebooting
147 a restartless extension.
153 <tags>:extt :exttoggle</tags>
154 <spec>:extt<oa>oggle</oa> <a>extension</a></spec>
155 <spec>:extt<oa>oggle</oa></spec>
158 Toggle an extension's enabled status.
164 <tags>:extu :extupdate</tags>
165 <spec>:extu<oa>pdate</oa> <a>extension</a></spec>
166 <spec>:extu<oa>pdate</oa><oa>!</oa></spec>
169 Update an extension. When <oa>!</oa> is given, update all
175 <h2 tag="sidebar">Sidebar</h2>
178 <tags>:sbcl :sbclose</tags>
179 <spec>:sbcl<oa>ose</oa></spec>
180 <description short="true">
181 <p>Close the sidebar window.</p>
186 <tags>:sbope :sbopen :sb :sbar :sideb :sidebar</tags>
187 <spec>:sidebar <a>name</a></spec>
190 Open the sidebar window. <a>name</a> is any of the menu items listed under the
191 standard &dactyl.host; View->Sidebar menu. Add-ons, Preferences and Downloads are
192 also available in the sidebar.
197 <spec>:sidebar! <oa>name</oa></spec>
200 Toggle the sidebar window. When <oa>name</oa> is provided, the
201 semantics are as follows: If the named sidebar is currently open,
202 it is closed. Otherwise the named sidebar is opened. When
203 <oa>name</oa> is not provided, the semantics are as follows: If the
204 sidebar is currently open, it is closed. Otherwise the previously
205 open sidebar panel is re-opened.
211 <h2 tag="status-line status-bar">Status line</h2>
214 The status line appears at the bottom of each window. You can use
215 <o>guioptions</o> to specify if and when the status line appears, as well
216 as its relation to the command line and messages.
220 The status line contains several fields that provide information about the
221 state of the current buffer. These are, in order:
226 <em>URL</em>: The URL of the currently loaded page. While the page is loading,
227 progress messages are also output to this field.
230 <em>History and bookmark status</em> (<tt>[+-❤⋯]</tt>): The position
231 of the current page in the tab's session history; <tt>+</tt> and
232 <tt>-</tt> indicate that it is possible to move backwards and forwards
233 through the history respectively. ❤ indicates that the current page is
234 bookmarked. Any other character indicates a QuickMark matching the
238 <em>Tab index</em> (<tt>[N/M]</tt>): <tt>N</tt> is the index of the
239 currently selected tab and <tt>M</tt> is the total number of tabs in
243 <em>Vertical scroll</em>: The vertical scroll percentage of the current buffer,
244 or Top or Bot for the top and bottom of the buffer respectively.
247 <em>Security</em>: The security information button is displayed when appropriate
248 as per &dactyl.host;. The color of the status bar also changes to reflect the
249 current security status of the loaded page.
251 <dt style="border:1px solid white" dactyl:highlight="StatusLineNormal">black</dt>
252 <dd>The site's identity is unverified and the connection is unencrypted</dd>
254 <dt style="border:1px solid white" dactyl:highlight="StatusLineBroken">red</dt>
255 <dd>The connection is encrypted, but the site's identity has not been verified or it contains unencrypted content</dd>
257 <dt style="border:1px solid white" dactyl:highlight="StatusLineSecure">blue</dt>
258 <dd>The site's domain has been verified and the connection is encrypted</dd>
260 <dt style="border:1px solid white" dactyl:highlight="StatusLineExtended">green</dt>
261 <dd>The site's domain and owner have been fully verified via an Extended Validation certificate and the connection is encrypted</dd>
265 <em>Extensions</em>: Any extension buttons that would normally be installed to the
266 &dactyl.host; status bar are appended to the end of the status line.
270 <h2 tag="toolbar">Toolbars</h2>
273 <tags>:tbs :tbshow :toolbars :toolbarshow</tags>
274 <spec>:toolbarshow <a>name</a></spec>
276 <p>Shows the named toolbar.</p>
281 <tags>:tbh :tbhide :toolbarh :toolbarhide</tags>
282 <spec>:toolbarhide <a>name</a></spec>
284 <p>Hides the named toolbar.</p>
289 <tags>:tbt :tbtoggle :toolbart :toolbartoggle</tags>
290 <spec>:toolbartoggle <a>name</a></spec>
292 <p>Toggles the named toolbar.</p>
298 <!-- vim:se sts=4 sw=4 et: -->