Configurations of MarvinSketch

The whole collection of Menubar, Toolbar, Pop-up menu and Shortcut definitions is called Configuration.

In the Customization section we describe the way of personalizing the Graphical User Interface (GUI) of MarvinSketch. This includes adding, removing and modifying elements of the interface.

At the first launch of MarvinSketch a dialog asks the user to select the desired skin for the GUI configuration:


The default configuration is called Marvin Configuration, and it has the (active) suffix. This selection can be changed any time from the View menu.

These configurations can be modified, exported and imported, or reset to the default settings from the Configuration Settings submenu. As soon as any changes are made, the configuration becomes modified, but a new configuration is not created yet, the modifications are only stored. If the Configuration Settings are Reset, the modifications will be lost, and it is not possible to restore them. To prevent this, a new configuration can be made which stores the personalized GUI settings.

Six predefined configurations are available by default: Marvin, Marvin v5.0, Marvin v1.0-5.0, ChemDraw-like*, ISIS/Draw-like*, and the View Mode. Each one has its own menubars, toolbars, etc.
A configuration can inherit the definitions from others. For example the Marvin v5.0 configuration inherits the default menubar, pop-up menu and shortcuts definitions from the Marvin v1.0-v5.0, only the toolbars are redefined.
Note: configuration settings will not change the behavior of the application, it only applies to the GUI.

The configuration-related commands can be found in the View > Editor Style (or View > Configurations) menu.


The available functions are described in the following table:

Make Active Activates a configuration which will not cause the loss of modifications when the current configuration is modified.
Edit Opens the Customize dialog with the selected configuration definitions loaded.
Rename Simply changes the name of a configuration.
Copy Creates a new configuration based on the selected one inheriting all GUI definitions.
Reset Returns to the default configuration settings by dismissing all modifications.
This operation cannot be undone.
Import Imports an XML or a serialized (.ser) configuration file.
Export Exports the active configuration to an XML or a serialized (.ser) file.

Screenshots of the six available configurations:

  1. Marvin Configuration
  2. Marvin v5.0 Configuration

    Note: only menu items are different from the ones in "Marvin Configuration".
  3. Marvin v0.1-0.5 Configuration
  4. ChemDraw-like* Configuration
  5. ISIS/Draw-like* Configuration
  6. View Mode

* Please see the Trademarks document for details.