Background: $+ html.Snippet(GetVar(default_link), "value=Colour/White [F2]", "onclick=swapbg", )$- $+ html.Snippet(GetVar(default_link), "value=Graduated [F4]", "onclick=grad -i", )$- $+ html.Snippet(GetVar(default_link), "value=Graduated Colours", "onclick=grad", )$- %GUI Width%: $+ html.Snippet(GetVar(default_link), "value=Default", "onclick=panel spy.GetParam('gui.skin.name')", )$- $+ html.Snippet(GetVar(default_link), "value=Narrow", "onclick=panel 0.20", )$- $+ html.Snippet(GetVar(default_link), "value=Wide", "onclick=panel 0.40", )$- Value (e.g. 520, or 0.3) $+ html.Snippet ( "gui/snippets/input-text", "name=SKIN_WIDTH", "value=''", "checked=spy.GetParam(user.auto_save_view, 'False')", "onleave=panel html.GetValue(~name~)" ) $- GUI left/right $+ html.Snippet(GetVar(default_link), "value=%htmlpanelswap%", "onclick=htmlpanelswap", )$- GUI Links $+ html.Snippet(GetVar(default_link), "value=HTML Links", "onclick=spy.SetParam('gui.skin.default_link',gui/snippets/gui-link-html)>>panel", )$- $+ html.Snippet(GetVar(default_link), "value=Buttons", "onclick=spy.SetParam('gui.skin.default_link',gui/snippets/gui-link-button)>>panel", )$- %Tooltips%: Show tooltips when hovering %Legend%: Show the legend of atom types %Info Bar%: Show bar with structure info %Reset Alerts%: $+ html.Snippet(GetVar(default_link), "value=Reset All Alerts", "onclick=spy.SwitchAllAlertsOn()", )$- %Console Lines%: Number of lines in the console %Use Fader%: Structures will fade in and out %Save View%: Save the current view when exiting a structure $+ html.Snippet("gui/snippets/input-checkbox", "name=AUTO_SAVE_VIEW", "checked=spy.GetParam(user.auto_save_view, 'False')", "onclick=spy.SetParam('user.auto_save_view', html.GetState(~name~))") $- Start Olex2 in: Where Olex2 will open after restart %Solo Mode%: Only one top-level tool open at a time %Close Settings%: Solve, Refine and Report panels %Modules update%: Display a notification dialogue when module updates available $+ html.Snippet("gui/snippets/input-checkbox", "name=modules_notification", "checked=not(spy.GetParam('user.modules.manual_update', 'false'))", "onclick=spy.SetParam('user.modules.manual_update', not(html.GetState('~name~')))") $- %Unit cell style%: $+ html.Snippet(GetVar(default_link), "value=Cylinder", "onclick=cell.Drawstyle cone", )$- $+ html.Snippet(GetVar(default_link), "value=Line", "onclick=cell.Drawstyle line", )$- %Width%: $+ html.Snippet("gui/snippets/input-combo", "name=unitcell_width", "items='1;2;3;4;5'", "value=cell.Thickness()", "onchange=cell.Thickness(html.GetValue('~name~'))") $- %User Database%: $+ html.Snippet(GetVar(default_link), "value=Location", "onclick=spy.EditParams(user.report)", )$- $+ html.Snippet(GetVar(default_link), "value=Manage", "onclick=spy.gui.db.Manage()", )$- %Network operations%: Enable/Disable network operations including CheckCif, CSD deposition, modules installation and updates, news banner. This does not control Olex2 update. $+ html.Snippet("gui/snippets/input-checkbox", "name=settings_network", "checked=spy.GetParam('olex2.network', 'True')", "onclick=spy.SetParam('olex2.network', html.GetState('~name~'))>>html.Update") $- %Debug Mode%: Start Olex2 in Debug Mode (Restart required) $+ html.Snippet("gui/snippets/input-checkbox", "name=settings_debug", "checked=spy.GetParam('olex2.debug', 'True')", "onclick=spy.SetParam('olex2.debug', html.GetState('~name~'))>>html.Update") $- %PATH%: $+ html.Snippet("gui/snippets/input-text", "name=path_extra", "width=100%", "value=app.OptValue('path', '')", "onchange=app.SetOption('path', html.GetValue('~name~'))") $- %Various%: Diagnostics