<type>wingtip</type>
<domain>intro</domain>
<id>configurable-gui</id>
<title>Configuring the User Interface</title>
<date>$Date$</date>
<version>$Revision$</version>
<product>all</product>

There are many ways to customize ~~PRODUCT_NAME~~'s' user interface. The most commonly
used options can be found in the menu icon in the top right of the window. These include:

``Dark Mode`` lets you toggle between light and dark interface modes.

``Presentation Mode`` toggles between regular and magnified display modes.

``Keyboard Personality`` lets you emulate your favorite editor, including 
Visual Studio, VI/Vim, Emacs, Eclipse, XCode, and MATLAB.

``Configure Tab Key`` controls the behavior of the tab key.

``Custom Key Bindings`` lets you add your own key bindings for any command.

~~~if WINGPRO:
This menu also lets you configure auto-completion and auto-editing, and lets you
show and hide line numbering, white space, and folding markers.
~~~
~~~if not WINGPRO:
This menu also lets you configure auto-completion, line numbering, and white space.
~~~

~~~if PLATFORM == 'osx':
Many other options are available in ``Preferences`` in the ``~~OSX_BUNDLE~~`` menu,
~~~
~~~if PLATFORM != 'osx':
Many other options are available in ``Preferences`` in the ``Edit`` menu,
~~~
including `Editor Font/Size
<script:show_preferences_gui#prefname="edit.qt-display-font">`__, `Display Font/Size
<script:show_preferences_gui#prefname="gui.qt-display-font">`__, `Toolbar Size
<script:show_preferences_gui#prefname="gui.toolbar-icon-size">`__, and `Toolbar Style
<script:show_preferences_gui#prefname="gui.toolbar-icon-style">`__. 

See `Customization <ref:custom/index>`__ for details.
