2015-08-08 02:11:30 +00:00
<!DOCTYPE html>
<!-- [if IE 8]><html class="no - js lt - ie9" lang="en" > <![endif] -->
<!-- [if gt IE 8]><! --> < html class = "no-js" lang = "en" > <!-- <![endif] -->
< head >
< meta charset = "utf-8" >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
< title > terminatorlib.prefseditor — terminatorlib 0.98 documentation< / title >
< link rel = "stylesheet" href = "../../_static/css/theme.css" type = "text/css" / >
< link rel = "top" title = "terminatorlib 0.98 documentation" href = "../../index.html" / >
< link rel = "up" title = "Module code" href = "../index.html" / >
< script src = "_static/js/modernizr.min.js" > < / script >
< / head >
< body class = "wy-body-for-nav" role = "document" >
< div class = "wy-grid-for-nav" >
< nav data-toggle = "wy-nav-shift" class = "wy-nav-side" >
< div class = "wy-side-nav-search" >
< a href = "../../index.html" class = "icon icon-home" > terminatorlib
< / a >
< div role = "search" >
< form id = "rtd-search-form" class = "wy-form" action = "../../search.html" method = "get" >
< input type = "text" name = "q" placeholder = "Search docs" / >
< input type = "hidden" name = "check_keywords" value = "yes" / >
< input type = "hidden" name = "area" value = "default" / >
< / form >
< / div >
< / div >
< div class = "wy-menu wy-menu-vertical" data-spy = "affix" role = "navigation" aria-label = "main navigation" >
< ul >
< li class = "toctree-l1" > < a class = "reference internal" href = "../../terminatorlib.html" > terminatorlib package< / a > < ul >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#subpackages" > Subpackages< / a > < ul >
< li class = "toctree-l3" > < a class = "reference internal" href = "../../terminatorlib.configobj.html" > terminatorlib.configobj package< / a > < ul >
< li class = "toctree-l4" > < a class = "reference internal" href = "../../terminatorlib.configobj.html#submodules" > Submodules< / a > < / li >
< li class = "toctree-l4" > < a class = "reference internal" href = "../../terminatorlib.configobj.html#module-terminatorlib.configobj.configobj" > terminatorlib.configobj.configobj module< / a > < / li >
< li class = "toctree-l4" > < a class = "reference internal" href = "../../terminatorlib.configobj.html#module-terminatorlib.configobj.validate" > terminatorlib.configobj.validate module< / a > < / li >
< li class = "toctree-l4" > < a class = "reference internal" href = "../../terminatorlib.configobj.html#module-terminatorlib.configobj" > Module contents< / a > < / li >
< / ul >
< / li >
< li class = "toctree-l3" > < a class = "reference internal" href = "../../terminatorlib.plugins.html" > terminatorlib.plugins package< / a > < ul >
< li class = "toctree-l4" > < a class = "reference internal" href = "../../terminatorlib.plugins.html#submodules" > Submodules< / a > < / li >
< li class = "toctree-l4" > < a class = "reference internal" href = "../../terminatorlib.plugins.html#module-terminatorlib.plugins.activitywatch" > terminatorlib.plugins.activitywatch module< / a > < / li >
< li class = "toctree-l4" > < a class = "reference internal" href = "../../terminatorlib.plugins.html#module-terminatorlib.plugins.custom_commands" > terminatorlib.plugins.custom_commands module< / a > < / li >
< li class = "toctree-l4" > < a class = "reference internal" href = "../../terminatorlib.plugins.html#module-terminatorlib.plugins.logger" > terminatorlib.plugins.logger module< / a > < / li >
< li class = "toctree-l4" > < a class = "reference internal" href = "../../terminatorlib.plugins.html#module-terminatorlib.plugins.maven" > terminatorlib.plugins.maven module< / a > < / li >
< li class = "toctree-l4" > < a class = "reference internal" href = "../../terminatorlib.plugins.html#module-terminatorlib.plugins.terminalshot" > terminatorlib.plugins.terminalshot module< / a > < / li >
< li class = "toctree-l4" > < a class = "reference internal" href = "../../terminatorlib.plugins.html#module-terminatorlib.plugins.testplugin" > terminatorlib.plugins.testplugin module< / a > < / li >
< li class = "toctree-l4" > < a class = "reference internal" href = "../../terminatorlib.plugins.html#module-terminatorlib.plugins.url_handlers" > terminatorlib.plugins.url_handlers module< / a > < / li >
< li class = "toctree-l4" > < a class = "reference internal" href = "../../terminatorlib.plugins.html#module-terminatorlib.plugins" > Module contents< / a > < / li >
< / ul >
< / li >
< / ul >
< / li >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#submodules" > Submodules< / a > < / li >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#module-terminatorlib.borg" > terminatorlib.borg module< / a > < / li >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#module-terminatorlib.config" > terminatorlib.config module< / a > < / li >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#module-terminatorlib.container" > terminatorlib.container module< / a > < / li >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#module-terminatorlib.cwd" > terminatorlib.cwd module< / a > < / li >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#module-terminatorlib.debugserver" > terminatorlib.debugserver module< / a > < / li >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#module-terminatorlib.editablelabel" > terminatorlib.editablelabel module< / a > < / li >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#module-terminatorlib.encoding" > terminatorlib.encoding module< / a > < / li >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#module-terminatorlib.factory" > terminatorlib.factory module< / a > < / li >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#module-terminatorlib.freebsd" > terminatorlib.freebsd module< / a > < / li >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#module-terminatorlib.ipc" > terminatorlib.ipc module< / a > < / li >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#module-terminatorlib.keybindings" > terminatorlib.keybindings module< / a > < / li >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#module-terminatorlib.layoutlauncher" > terminatorlib.layoutlauncher module< / a > < / li >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#module-terminatorlib.notebook" > terminatorlib.notebook module< / a > < / li >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#module-terminatorlib.optionparse" > terminatorlib.optionparse module< / a > < / li >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#module-terminatorlib.paned" > terminatorlib.paned module< / a > < / li >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#module-terminatorlib.plugin" > terminatorlib.plugin module< / a > < / li >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#module-terminatorlib.prefseditor" > terminatorlib.prefseditor module< / a > < / li >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#module-terminatorlib.searchbar" > terminatorlib.searchbar module< / a > < / li >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#module-terminatorlib.signalman" > terminatorlib.signalman module< / a > < / li >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#module-terminatorlib.terminal" > terminatorlib.terminal module< / a > < / li >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#module-terminatorlib.terminal_popup_menu" > terminatorlib.terminal_popup_menu module< / a > < / li >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#module-terminatorlib.terminator" > terminatorlib.terminator module< / a > < / li >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#module-terminatorlib.titlebar" > terminatorlib.titlebar module< / a > < / li >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#module-terminatorlib.translation" > terminatorlib.translation module< / a > < / li >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#module-terminatorlib.util" > terminatorlib.util module< / a > < / li >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#module-terminatorlib.version" > terminatorlib.version module< / a > < / li >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#module-terminatorlib.window" > terminatorlib.window module< / a > < / li >
< li class = "toctree-l2" > < a class = "reference internal" href = "../../terminatorlib.html#module-terminatorlib" > Module contents< / a > < / li >
< / ul >
< / li >
< / ul >
< / div >
< / nav >
< section data-toggle = "wy-nav-shift" class = "wy-nav-content-wrap" >
< nav class = "wy-nav-top" role = "navigation" aria-label = "top navigation" >
< i data-toggle = "wy-nav-top" class = "fa fa-bars" > < / i >
< a href = "../../index.html" > terminatorlib< / a >
< / nav >
< div class = "wy-nav-content" >
< div class = "rst-content" >
< div role = "navigation" aria-label = "breadcrumbs navigation" >
< ul class = "wy-breadcrumbs" >
< li > < a href = "../../index.html" > Docs< / a > » < / li >
< li > < a href = "../index.html" > Module code< / a > » < / li >
< li > terminatorlib.prefseditor< / li >
< li class = "wy-breadcrumbs-aside" >
< / li >
< / ul >
< hr / >
< / div >
< div role = "main" class = "document" >
< h1 > Source code for terminatorlib.prefseditor< / h1 > < div class = "highlight" > < pre >
< span class = "c" > #!/usr/bin/python< / span >
< span class = "sd" > " " " Preferences Editor for Terminator.< / span >
< span class = "sd" > Load a UIBuilder config file, display it,< / span >
< span class = "sd" > populate it with our current config, then optionally read that back out and< / span >
< span class = "sd" > write it to a config file< / span >
< span class = "sd" > " " " < / span >
< span class = "kn" > import< / span > < span class = "nn" > os< / span >
< span class = "kn" > import< / span > < span class = "nn" > gtk< / span >
< span class = "kn" > import< / span > < span class = "nn" > gobject< / span >
< span class = "kn" > from< / span > < span class = "nn" > util< / span > < span class = "kn" > import< / span > < span class = "n" > dbg< / span > < span class = "p" > ,< / span > < span class = "n" > err< / span >
< span class = "kn" > import< / span > < span class = "nn" > config< / span >
< span class = "kn" > from< / span > < span class = "nn" > keybindings< / span > < span class = "kn" > import< / span > < span class = "n" > Keybindings< / span > < span class = "p" > ,< / span > < span class = "n" > KeymapError< / span >
< span class = "kn" > from< / span > < span class = "nn" > translation< / span > < span class = "kn" > import< / span > < span class = "n" > _< / span >
< span class = "kn" > from< / span > < span class = "nn" > encoding< / span > < span class = "kn" > import< / span > < span class = "n" > TerminatorEncoding< / span >
< span class = "kn" > from< / span > < span class = "nn" > terminator< / span > < span class = "kn" > import< / span > < span class = "n" > Terminator< / span >
< span class = "kn" > from< / span > < span class = "nn" > plugin< / span > < span class = "kn" > import< / span > < span class = "n" > PluginRegistry< / span >
< span class = "kn" > from< / span > < span class = "nn" > version< / span > < span class = "kn" > import< / span > < span class = "n" > APP_NAME< / span >
< div class = "viewcode-block" id = "color2hex" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.color2hex" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > color2hex< / span > < span class = "p" > (< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Pull the colour values out of a Gtk ColorPicker widget and return them< / span >
< span class = "sd" > as 8bit hex values, sinces its default behaviour is to give 16bit values" " " < / span >
< span class = "n" > widcol< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_color< / span > < span class = "p" > ()< / span >
< span class = "k" > return< / span > < span class = "p" > (< / span > < span class = "s" > ' #< / span > < span class = "si" > %02x%02x%02x< / span > < span class = "s" > ' < / span > < span class = "o" > %< / span > < span class = "p" > (< / span > < span class = "n" > widcol< / span > < span class = "o" > .< / span > < span class = "n" > red< / span > < span class = "o" > > > < / span > < span class = "mi" > 8< / span > < span class = "p" > ,< / span > < span class = "n" > widcol< / span > < span class = "o" > .< / span > < span class = "n" > green< / span > < span class = "o" > > > < / span > < span class = "mi" > 8< / span > < span class = "p" > ,< / span > < span class = "n" > widcol< / span > < span class = "o" > .< / span > < span class = "n" > blue< / span > < span class = "o" > > > < / span > < span class = "mi" > 8< / span > < span class = "p" > ))< / span >
< span class = "c" > # FIXME: We need to check that we have represented all of Config() below< / span > < / div >
< div class = "viewcode-block" id = "PrefsEditor" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor" > [docs]< / a > < span class = "k" > class< / span > < span class = "nc" > PrefsEditor< / span > < span class = "p" > :< / span >
< span class = "sd" > " " " Class implementing the various parts of the preferences editor" " " < / span >
< span class = "n" > config< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< span class = "n" > registry< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< span class = "n" > plugins< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< span class = "n" > keybindings< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< span class = "n" > window< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< span class = "n" > builder< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< span class = "n" > layouteditor< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< span class = "n" > previous_layout_selection< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< span class = "n" > previous_profile_selection< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< span class = "n" > colorschemevalues< / span > < span class = "o" > =< / span > < span class = "p" > {< / span > < span class = "s" > ' black_on_yellow' < / span > < span class = "p" > :< / span > < span class = "mi" > 0< / span > < span class = "p" > ,< / span >
< span class = "s" > ' black_on_white' < / span > < span class = "p" > :< / span > < span class = "mi" > 1< / span > < span class = "p" > ,< / span >
< span class = "s" > ' grey_on_black' < / span > < span class = "p" > :< / span > < span class = "mi" > 2< / span > < span class = "p" > ,< / span >
< span class = "s" > ' green_on_black' < / span > < span class = "p" > :< / span > < span class = "mi" > 3< / span > < span class = "p" > ,< / span >
< span class = "s" > ' white_on_black' < / span > < span class = "p" > :< / span > < span class = "mi" > 4< / span > < span class = "p" > ,< / span >
< span class = "s" > ' orange_on_black' < / span > < span class = "p" > :< / span > < span class = "mi" > 5< / span > < span class = "p" > ,< / span >
< span class = "s" > ' ambience' < / span > < span class = "p" > :< / span > < span class = "mi" > 6< / span > < span class = "p" > ,< / span >
< span class = "s" > ' solarized_light' < / span > < span class = "p" > :< / span > < span class = "mi" > 7< / span > < span class = "p" > ,< / span >
< span class = "s" > ' solarized_dark' < / span > < span class = "p" > :< / span > < span class = "mi" > 8< / span > < span class = "p" > ,< / span >
< span class = "s" > ' custom' < / span > < span class = "p" > :< / span > < span class = "mi" > 9< / span > < span class = "p" > }< / span >
< span class = "n" > colourschemes< / span > < span class = "o" > =< / span > < span class = "p" > {< / span > < span class = "s" > ' grey_on_black' < / span > < span class = "p" > :< / span > < span class = "p" > [< / span > < span class = "s" > ' #aaaaaa' < / span > < span class = "p" > ,< / span > < span class = "s" > ' #000000' < / span > < span class = "p" > ],< / span >
< span class = "s" > ' black_on_yellow' < / span > < span class = "p" > :< / span > < span class = "p" > [< / span > < span class = "s" > ' #000000' < / span > < span class = "p" > ,< / span > < span class = "s" > ' #ffffdd' < / span > < span class = "p" > ],< / span >
< span class = "s" > ' black_on_white' < / span > < span class = "p" > :< / span > < span class = "p" > [< / span > < span class = "s" > ' #000000' < / span > < span class = "p" > ,< / span > < span class = "s" > ' #ffffff' < / span > < span class = "p" > ],< / span >
< span class = "s" > ' white_on_black' < / span > < span class = "p" > :< / span > < span class = "p" > [< / span > < span class = "s" > ' #ffffff' < / span > < span class = "p" > ,< / span > < span class = "s" > ' #000000' < / span > < span class = "p" > ],< / span >
< span class = "s" > ' green_on_black' < / span > < span class = "p" > :< / span > < span class = "p" > [< / span > < span class = "s" > ' #00ff00' < / span > < span class = "p" > ,< / span > < span class = "s" > ' #000000' < / span > < span class = "p" > ],< / span >
< span class = "s" > ' orange_on_black' < / span > < span class = "p" > :< / span > < span class = "p" > [< / span > < span class = "s" > ' #e53c00' < / span > < span class = "p" > ,< / span > < span class = "s" > ' #000000' < / span > < span class = "p" > ],< / span >
< span class = "s" > ' ambience' < / span > < span class = "p" > :< / span > < span class = "p" > [< / span > < span class = "s" > ' #ffffff' < / span > < span class = "p" > ,< / span > < span class = "s" > ' #300a24' < / span > < span class = "p" > ],< / span >
< span class = "s" > ' solarized_light' < / span > < span class = "p" > :< / span > < span class = "p" > [< / span > < span class = "s" > ' #657b83' < / span > < span class = "p" > ,< / span > < span class = "s" > ' #fdf6e3' < / span > < span class = "p" > ],< / span >
< span class = "s" > ' solarized_dark' < / span > < span class = "p" > :< / span > < span class = "p" > [< / span > < span class = "s" > ' #839496' < / span > < span class = "p" > ,< / span > < span class = "s" > ' #002b36' < / span > < span class = "p" > ]}< / span >
< span class = "n" > palettevalues< / span > < span class = "o" > =< / span > < span class = "p" > {< / span > < span class = "s" > ' tango' < / span > < span class = "p" > :< / span > < span class = "mi" > 0< / span > < span class = "p" > ,< / span >
< span class = "s" > ' linux' < / span > < span class = "p" > :< / span > < span class = "mi" > 1< / span > < span class = "p" > ,< / span >
< span class = "s" > ' xterm' < / span > < span class = "p" > :< / span > < span class = "mi" > 2< / span > < span class = "p" > ,< / span >
< span class = "s" > ' rxvt' < / span > < span class = "p" > :< / span > < span class = "mi" > 3< / span > < span class = "p" > ,< / span >
< span class = "s" > ' ambience' < / span > < span class = "p" > :< / span > < span class = "mi" > 4< / span > < span class = "p" > ,< / span >
< span class = "s" > ' solarized' < / span > < span class = "p" > :< / span > < span class = "mi" > 5< / span > < span class = "p" > ,< / span >
< span class = "s" > ' custom' < / span > < span class = "p" > :< / span > < span class = "mi" > 6< / span > < span class = "p" > }< / span >
< span class = "n" > palettes< / span > < span class = "o" > =< / span > < span class = "p" > {< / span > < span class = "s" > ' tango' < / span > < span class = "p" > :< / span > < span class = "s" > ' #000000:#cc0000:#4e9a06:#c4a000:#3465a4:< / span > < span class = "se" > \< / span >
< span class = "s" > #75507b:#06989a:#d3d7cf:#555753:#ef2929:#8ae234:#fce94f:#729fcf:< / span > < span class = "se" > \< / span >
< span class = "s" > #ad7fa8:#34e2e2:#eeeeec' < / span > < span class = "p" > ,< / span >
< span class = "s" > ' linux' < / span > < span class = "p" > :< / span > < span class = "s" > ' #000000:#aa0000:#00aa00:#aa5500:#0000aa:< / span > < span class = "se" > \< / span >
< span class = "s" > #aa00aa:#00aaaa:#aaaaaa:#555555:#ff5555:#55ff55:#ffff55:#5555ff:< / span > < span class = "se" > \< / span >
< span class = "s" > #ff55ff:#55ffff:#ffffff' < / span > < span class = "p" > ,< / span >
< span class = "s" > ' xterm' < / span > < span class = "p" > :< / span > < span class = "s" > ' #000000:#cd0000:#00cd00:#cdcd00:#0000ee:< / span > < span class = "se" > \< / span >
< span class = "s" > #cd00cd:#00cdcd:#e5e5e5:#7f7f7f:#ff0000:#00ff00:#ffff00:#5c5cff:< / span > < span class = "se" > \< / span >
< span class = "s" > #ff00ff:#00ffff:#ffffff' < / span > < span class = "p" > ,< / span >
< span class = "s" > ' rxvt' < / span > < span class = "p" > :< / span > < span class = "s" > ' #000000:#cd0000:#00cd00:#cdcd00:#0000cd:< / span > < span class = "se" > \< / span >
< span class = "s" > #cd00cd:#00cdcd:#faebd7:#404040:#ff0000:#00ff00:#ffff00:#0000ff:< / span > < span class = "se" > \< / span >
< span class = "s" > #ff00ff:#00ffff:#ffffff' < / span > < span class = "p" > ,< / span >
< span class = "s" > ' ambience' < / span > < span class = "p" > :< / span > < span class = "s" > ' #2e3436:#cc0000:#4e9a06:#c4a000:< / span > < span class = "se" > \< / span >
< span class = "s" > #3465a4:#75507b:#06989a:#d3d7cf:#555753:#ef2929:#8ae234:#fce94f:< / span > < span class = "se" > \< / span >
< span class = "s" > #729fcf:#ad7fa8:#34e2e2:#eeeeec' < / span > < span class = "p" > ,< / span >
< span class = "s" > ' solarized' < / span > < span class = "p" > :< / span > < span class = "s" > ' #073642:#dc322f:#859900:#b58900:< / span > < span class = "se" > \< / span >
< span class = "s" > #268bd2:#d33682:#2aa198:#eee8d5:#002b36:#cb4b16:#586e75:#657b83:< / span > < span class = "se" > \< / span >
< span class = "s" > #839496:#6c71c4:#93a1a1:#fdf6e3' < / span > < span class = "p" > }< / span >
< span class = "n" > keybindingnames< / span > < span class = "o" > =< / span > < span class = "p" > {< / span > < span class = "s" > ' zoom_in' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Increase font size' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' zoom_out' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Decrease font size' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' zoom_normal' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Restore original font size' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' new_tab' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Create a new tab' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' cycle_next' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Focus the next terminal' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' cycle_prev' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Focus the previous terminal' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' go_next' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Focus the next terminal' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' go_prev' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Focus the previous terminal' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' go_up' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Focus the terminal above' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' go_down' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Focus the terminal below' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' go_left' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Focus the terminal left' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' go_right' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Focus the terminal right' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' rotate_cw' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Rotate terminals clockwise' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' rotate_ccw' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Rotate terminals counter-clockwise' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' split_horiz' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Split horizontally' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' split_vert' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Split vertically' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' close_term' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Close terminal' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' copy' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Copy selected text' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' paste' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Paste clipboard' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' toggle_scrollbar' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Show/Hide the scrollbar' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' search' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Search terminal scrollback' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' page_up' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Scroll upwards one page' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' page_down' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Scroll downwards one page' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' page_up_half' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Scroll upwards half a page' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' page_down_half' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Scroll downwards half a page' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' line_up' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Scroll upwards one line' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' line_down' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Scroll downwards one line' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' close_window' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Close window' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' resize_up' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Resize the terminal up' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' resize_down' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Resize the terminal down' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' resize_left' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Resize the terminal left' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' resize_right' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Resize the terminal right' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' move_tab_right' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Move the tab right' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' move_tab_left' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Move the tab left' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' toggle_zoom' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Maximise terminal' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' scaled_zoom' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Zoom terminal' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' next_tab' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Switch to the next tab' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' prev_tab' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Switch to the previous tab' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' switch_to_tab_1' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Switch to the first tab' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' switch_to_tab_2' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Switch to the second tab' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' switch_to_tab_3' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Switch to the third tab' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' switch_to_tab_4' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Switch to the fourth tab' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' switch_to_tab_5' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Switch to the fifth tab' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' switch_to_tab_6' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Switch to the sixth tab' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' switch_to_tab_7' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Switch to the seventh tab' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' switch_to_tab_8' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Switch to the eighth tab' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' switch_to_tab_9' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Switch to the ninth tab' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' switch_to_tab_10' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Switch to the tenth tab' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' full_screen' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Toggle fullscreen' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' reset' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Reset the terminal' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' reset_clear' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Reset and clear the terminal' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' hide_window' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Toggle window visibility' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' group_all' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Group all terminals' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' group_all_toggle' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Group/Ungroup all terminals' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' ungroup_all' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Ungroup all terminals' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' group_tab' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Group terminals in tab' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' group_tab_toggle' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Group/Ungroup terminals in tab' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' ungroup_tab' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Ungroup terminals in tab' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' new_window' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Create a new window' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' new_terminator' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Spawn a new Terminator process' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' broadcast_off' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Don< / span > < span class = "se" > \' < / span > < span class = "s" > t broadcast key presses' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' broadcast_group' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Broadcast key presses to group' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' broadcast_all' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Broadcast key events to all' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' insert_number' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Insert terminal number' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' insert_padded' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Insert padded terminal number' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' edit_window_title' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Edit window title' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' layout_launcher' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Open layout launcher window' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' next_profile' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Switch to next profile' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' previous_profile' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Switch to previous profile' < / span > < span class = "p" > ),< / span >
< span class = "s" > ' help' < / span > < span class = "p" > :< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' Open the manual' < / span > < span class = "p" > )< / span >
< span class = "p" > }< / span >
< div class = "viewcode-block" id = "PrefsEditor.__init__" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.__init__" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > __init__< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > term< / span > < span class = "p" > ):< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > =< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > Config< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > base< / span > < span class = "o" > .< / span > < span class = "n" > reload< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > term< / span > < span class = "o" > =< / span > < span class = "n" > term< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > =< / span > < span class = "n" > gtk< / span > < span class = "o" > .< / span > < span class = "n" > Builder< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > set_translation_domain< / span > < span class = "p" > (< / span > < span class = "n" > APP_NAME< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > keybindings< / span > < span class = "o" > =< / span > < span class = "n" > Keybindings< / span > < span class = "p" > ()< / span >
< span class = "k" > try< / span > < span class = "p" > :< / span >
< span class = "c" > # Figure out where our library is on-disk so we can open our< / span >
< span class = "p" > (< / span > < span class = "n" > head< / span > < span class = "p" > ,< / span > < span class = "n" > _tail< / span > < span class = "p" > )< / span > < span class = "o" > =< / span > < span class = "n" > os< / span > < span class = "o" > .< / span > < span class = "n" > path< / span > < span class = "o" > .< / span > < span class = "n" > split< / span > < span class = "p" > (< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > __file__< / span > < span class = "p" > )< / span >
< span class = "n" > librarypath< / span > < span class = "o" > =< / span > < span class = "n" > os< / span > < span class = "o" > .< / span > < span class = "n" > path< / span > < span class = "o" > .< / span > < span class = "n" > join< / span > < span class = "p" > (< / span > < span class = "n" > head< / span > < span class = "p" > ,< / span > < span class = "s" > ' preferences.glade' < / span > < span class = "p" > )< / span >
< span class = "n" > gladefile< / span > < span class = "o" > =< / span > < span class = "nb" > open< / span > < span class = "p" > (< / span > < span class = "n" > librarypath< / span > < span class = "p" > ,< / span > < span class = "s" > ' r' < / span > < span class = "p" > )< / span >
< span class = "n" > gladedata< / span > < span class = "o" > =< / span > < span class = "n" > gladefile< / span > < span class = "o" > .< / span > < span class = "n" > read< / span > < span class = "p" > ()< / span >
< span class = "k" > except< / span > < span class = "ne" > Exception< / span > < span class = "p" > ,< / span > < span class = "n" > ex< / span > < span class = "p" > :< / span >
< span class = "k" > print< / span > < span class = "s" > " Failed to find preferences.glade" < / span >
< span class = "k" > print< / span > < span class = "n" > ex< / span >
< span class = "k" > return< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > add_from_string< / span > < span class = "p" > (< / span > < span class = "n" > gladedata< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > window< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span > < span class = "p" > (< / span > < span class = "s" > ' prefswin' < / span > < span class = "p" > )< / span >
< span class = "n" > icon_theme< / span > < span class = "o" > =< / span > < span class = "n" > gtk< / span > < span class = "o" > .< / span > < span class = "n" > icon_theme_get_default< / span > < span class = "p" > ()< / span >
< span class = "k" > if< / span > < span class = "n" > icon_theme< / span > < span class = "o" > .< / span > < span class = "n" > lookup_icon< / span > < span class = "p" > (< / span > < span class = "s" > ' terminator-preferences' < / span > < span class = "p" > ,< / span > < span class = "mi" > 48< / span > < span class = "p" > ,< / span > < span class = "mi" > 0< / span > < span class = "p" > ):< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > window< / span > < span class = "o" > .< / span > < span class = "n" > set_icon_name< / span > < span class = "p" > (< / span > < span class = "s" > ' terminator-preferences' < / span > < span class = "p" > )< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > dbg< / span > < span class = "p" > (< / span > < span class = "s" > ' Unable to load Terminator preferences icon' < / span > < span class = "p" > )< / span >
< span class = "n" > icon< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > window< / span > < span class = "o" > .< / span > < span class = "n" > render_icon< / span > < span class = "p" > (< / span > < span class = "n" > gtk< / span > < span class = "o" > .< / span > < span class = "n" > STOCK_DIALOG_INFO< / span > < span class = "p" > ,< / span > < span class = "n" > gtk< / span > < span class = "o" > .< / span > < span class = "n" > ICON_SIZE_BUTTON< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > window< / span > < span class = "o" > .< / span > < span class = "n" > set_icon< / span > < span class = "p" > (< / span > < span class = "n" > icon< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > layouteditor< / span > < span class = "o" > =< / span > < span class = "n" > LayoutEditor< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > connect_signals< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > layouteditor< / span > < span class = "o" > .< / span > < span class = "n" > prepare< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > window< / span > < span class = "o" > .< / span > < span class = "n" > show_all< / span > < span class = "p" > ()< / span >
< span class = "k" > try< / span > < span class = "p" > :< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > inhibit_save< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > set_values< / span > < span class = "p" > ()< / span >
< span class = "k" > except< / span > < span class = "ne" > Exception< / span > < span class = "p" > ,< / span > < span class = "n" > e< / span > < span class = "p" > :< / span >
< span class = "n" > err< / span > < span class = "p" > (< / span > < span class = "s" > ' Unable to set values: < / span > < span class = "si" > %s< / span > < span class = "s" > ' < / span > < span class = "o" > %< / span > < span class = "n" > e< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > uninhibit_save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_closebutton_clicked" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_closebutton_clicked" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_closebutton_clicked< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > _button< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Close the window" " " < / span >
< span class = "n" > terminator< / span > < span class = "o" > =< / span > < span class = "n" > Terminator< / span > < span class = "p" > ()< / span >
< span class = "n" > terminator< / span > < span class = "o" > .< / span > < span class = "n" > reconfigure< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > window< / span > < span class = "o" > .< / span > < span class = "n" > destroy< / span > < span class = "p" > ()< / span >
< span class = "k" > del< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > )< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.set_values" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.set_values" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > set_values< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Update the preferences window with all the configuration from< / span >
< span class = "sd" > Config()" " " < / span >
< span class = "n" > guiget< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span >
< span class = "c" > ## Global tab< / span >
< span class = "c" > # Mouse focus< / span >
< span class = "n" > focus< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' focus' < / span > < span class = "p" > ]< / span >
< span class = "n" > active< / span > < span class = "o" > =< / span > < span class = "mi" > 0< / span >
< span class = "k" > if< / span > < span class = "n" > focus< / span > < span class = "o" > ==< / span > < span class = "s" > ' click' < / span > < span class = "p" > :< / span >
< span class = "n" > active< / span > < span class = "o" > =< / span > < span class = "mi" > 1< / span >
< span class = "k" > elif< / span > < span class = "n" > focus< / span > < span class = "ow" > in< / span > < span class = "p" > [< / span > < span class = "s" > ' sloppy' < / span > < span class = "p" > ,< / span > < span class = "s" > ' mouse' < / span > < span class = "p" > ]:< / span >
< span class = "n" > active< / span > < span class = "o" > =< / span > < span class = "mi" > 2< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' focuscombo' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "n" > active< / span > < span class = "p" > )< / span >
< span class = "c" > # Terminal separator size< / span >
< span class = "n" > termsepsize< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' handle_size' < / span > < span class = "p" > ]< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' handlesize' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_value< / span > < span class = "p" > (< / span > < span class = "nb" > float< / span > < span class = "p" > (< / span > < span class = "n" > termsepsize< / span > < span class = "p" > ))< / span >
< span class = "c" > # Window geometry hints< / span >
< span class = "n" > geomhint< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' geometry_hinting' < / span > < span class = "p" > ]< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' wingeomcheck' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "n" > geomhint< / span > < span class = "p" > )< / span >
< span class = "c" > # Window state< / span >
< span class = "n" > option< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' window_state' < / span > < span class = "p" > ]< / span >
< span class = "k" > if< / span > < span class = "n" > option< / span > < span class = "o" > ==< / span > < span class = "s" > ' hidden' < / span > < span class = "p" > :< / span >
< span class = "n" > active< / span > < span class = "o" > =< / span > < span class = "mi" > 1< / span >
< span class = "k" > elif< / span > < span class = "n" > option< / span > < span class = "o" > ==< / span > < span class = "s" > ' maximise' < / span > < span class = "p" > :< / span >
< span class = "n" > active< / span > < span class = "o" > =< / span > < span class = "mi" > 2< / span >
< span class = "k" > elif< / span > < span class = "n" > option< / span > < span class = "o" > ==< / span > < span class = "s" > ' fullscreen' < / span > < span class = "p" > :< / span >
< span class = "n" > active< / span > < span class = "o" > =< / span > < span class = "mi" > 3< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > active< / span > < span class = "o" > =< / span > < span class = "mi" > 0< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' winstatecombo' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "n" > active< / span > < span class = "p" > )< / span >
< span class = "c" > # Window borders< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' winbordercheck' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "ow" > not< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' borderless' < / span > < span class = "p" > ])< / span >
< span class = "c" > # Tab bar position< / span >
< span class = "n" > option< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' tab_position' < / span > < span class = "p" > ]< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' tabposcombo' < / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "n" > option< / span > < span class = "o" > ==< / span > < span class = "s" > ' bottom' < / span > < span class = "p" > :< / span >
< span class = "n" > active< / span > < span class = "o" > =< / span > < span class = "mi" > 1< / span >
< span class = "k" > elif< / span > < span class = "n" > option< / span > < span class = "o" > ==< / span > < span class = "s" > ' left' < / span > < span class = "p" > :< / span >
< span class = "n" > active< / span > < span class = "o" > =< / span > < span class = "mi" > 2< / span >
< span class = "k" > elif< / span > < span class = "n" > option< / span > < span class = "o" > ==< / span > < span class = "s" > ' right' < / span > < span class = "p" > :< / span >
< span class = "n" > active< / span > < span class = "o" > =< / span > < span class = "mi" > 3< / span >
< span class = "k" > elif< / span > < span class = "n" > option< / span > < span class = "o" > ==< / span > < span class = "s" > ' hidden' < / span > < span class = "p" > :< / span >
< span class = "n" > active< / span > < span class = "o" > =< / span > < span class = "mi" > 4< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > active< / span > < span class = "o" > =< / span > < span class = "mi" > 0< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "n" > active< / span > < span class = "p" > )< / span >
< span class = "c" > # Broadcast default< / span >
< span class = "n" > option< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' broadcast_default' < / span > < span class = "p" > ]< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' broadcastdefault' < / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "n" > option< / span > < span class = "o" > ==< / span > < span class = "s" > ' all' < / span > < span class = "p" > :< / span >
< span class = "n" > active< / span > < span class = "o" > =< / span > < span class = "mi" > 0< / span >
< span class = "k" > elif< / span > < span class = "n" > option< / span > < span class = "o" > ==< / span > < span class = "s" > ' off' < / span > < span class = "p" > :< / span >
< span class = "n" > active< / span > < span class = "o" > =< / span > < span class = "mi" > 2< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > active< / span > < span class = "o" > =< / span > < span class = "mi" > 1< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "n" > active< / span > < span class = "p" > )< / span >
< span class = "c" > # scroll_tabbar< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' scrolltabbarcheck' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' scroll_tabbar' < / span > < span class = "p" > ])< / span >
< span class = "c" > # homogeneous_tabbar< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' homogeneouscheck' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' homogeneous_tabbar' < / span > < span class = "p" > ])< / span >
< span class = "c" > # DBus Server< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' dbuscheck' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' dbus' < / span > < span class = "p" > ])< / span >
< span class = "c" > #Hide from taskbar< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' hidefromtaskbcheck' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' hide_from_taskbar' < / span > < span class = "p" > ])< / span >
< span class = "c" > #Always on top< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' alwaysontopcheck' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' always_on_top' < / span > < span class = "p" > ])< / span >
< span class = "c" > #Hide on lose focus< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' hideonlosefocuscheck' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' hide_on_lose_focus' < / span > < span class = "p" > ])< / span >
< span class = "c" > #Show on all workspaces< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' stickycheck' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' sticky' < / span > < span class = "p" > ])< / span >
< span class = "c" > #Hide size text from the title bar< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' title_hide_sizetextcheck' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' title_hide_sizetext' < / span > < span class = "p" > ])< / span >
< span class = "c" > #Always split with profile< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' always_split_with_profile' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' always_split_with_profile' < / span > < span class = "p" > ])< / span >
< span class = "c" > #Titlebar font selector< / span >
< span class = "c" > # Use system font< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' title_system_font_checkbutton' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' title_use_system_font' < / span > < span class = "p" > ])< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > on_title_system_font_checkbutton_toggled< / span > < span class = "p" > (< / span > < span class = "n" > widget< / span > < span class = "p" > )< / span >
< span class = "c" > # Font selector< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' title_font_selector' < / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' title_use_system_font' < / span > < span class = "p" > ]< / span > < span class = "o" > ==< / span > < span class = "bp" > True< / span > < span class = "p" > :< / span >
< span class = "n" > fontname< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > get_system_prop_font< / span > < span class = "p" > ()< / span >
< span class = "k" > if< / span > < span class = "n" > fontname< / span > < span class = "ow" > is< / span > < span class = "ow" > not< / span > < span class = "bp" > None< / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_font_name< / span > < span class = "p" > (< / span > < span class = "n" > fontname< / span > < span class = "p" > )< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_font_name< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' title_font' < / span > < span class = "p" > ])< / span >
< span class = "c" > ## Profile tab< / span >
< span class = "c" > # Populate the profile list< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' profilelist' < / span > < span class = "p" > )< / span >
< span class = "n" > liststore< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_model< / span > < span class = "p" > ()< / span >
< span class = "n" > profiles< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > list_profiles< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > profileiters< / span > < span class = "o" > =< / span > < span class = "p" > {}< / span >
< span class = "k" > for< / span > < span class = "n" > profile< / span > < span class = "ow" > in< / span > < span class = "n" > profiles< / span > < span class = "p" > :< / span >
< span class = "k" > if< / span > < span class = "n" > profile< / span > < span class = "o" > ==< / span > < span class = "s" > ' default' < / span > < span class = "p" > :< / span >
< span class = "n" > editable< / span > < span class = "o" > =< / span > < span class = "bp" > False< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > editable< / span > < span class = "o" > =< / span > < span class = "bp" > True< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > profileiters< / span > < span class = "p" > [< / span > < span class = "n" > profile< / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > liststore< / span > < span class = "o" > .< / span > < span class = "n" > append< / span > < span class = "p" > ([< / span > < span class = "n" > profile< / span > < span class = "p" > ,< / span > < span class = "n" > editable< / span > < span class = "p" > ])< / span >
< span class = "n" > selection< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_selection< / span > < span class = "p" > ()< / span >
< span class = "n" > selection< / span > < span class = "o" > .< / span > < span class = "n" > connect< / span > < span class = "p" > (< / span > < span class = "s" > ' changed' < / span > < span class = "p" > ,< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > on_profile_selection_changed< / span > < span class = "p" > )< / span >
< span class = "n" > selection< / span > < span class = "o" > .< / span > < span class = "n" > select_iter< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > profileiters< / span > < span class = "p" > [< / span > < span class = "s" > ' default' < / span > < span class = "p" > ])< / span >
< span class = "c" > ## Layouts tab< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' layoutlist' < / span > < span class = "p" > )< / span >
< span class = "n" > liststore< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_model< / span > < span class = "p" > ()< / span >
< span class = "n" > layouts< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > list_layouts< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > layoutiters< / span > < span class = "o" > =< / span > < span class = "p" > {}< / span >
< span class = "k" > for< / span > < span class = "n" > layout< / span > < span class = "ow" > in< / span > < span class = "n" > layouts< / span > < span class = "p" > :< / span >
< span class = "k" > if< / span > < span class = "n" > layout< / span > < span class = "o" > ==< / span > < span class = "s" > ' default' < / span > < span class = "p" > :< / span >
< span class = "n" > editable< / span > < span class = "o" > =< / span > < span class = "bp" > False< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > editable< / span > < span class = "o" > =< / span > < span class = "bp" > True< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > layoutiters< / span > < span class = "p" > [< / span > < span class = "n" > layout< / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > liststore< / span > < span class = "o" > .< / span > < span class = "n" > append< / span > < span class = "p" > ([< / span > < span class = "n" > layout< / span > < span class = "p" > ,< / span > < span class = "n" > editable< / span > < span class = "p" > ])< / span >
< span class = "n" > selection< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_selection< / span > < span class = "p" > ()< / span >
< span class = "n" > selection< / span > < span class = "o" > .< / span > < span class = "n" > connect< / span > < span class = "p" > (< / span > < span class = "s" > ' changed' < / span > < span class = "p" > ,< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > on_layout_selection_changed< / span > < span class = "p" > )< / span >
< span class = "n" > terminator< / span > < span class = "o" > =< / span > < span class = "n" > Terminator< / span > < span class = "p" > ()< / span >
< span class = "k" > if< / span > < span class = "n" > terminator< / span > < span class = "o" > .< / span > < span class = "n" > layoutname< / span > < span class = "p" > :< / span >
< span class = "n" > layout_to_highlight< / span > < span class = "o" > =< / span > < span class = "n" > terminator< / span > < span class = "o" > .< / span > < span class = "n" > layoutname< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > layout_to_highlight< / span > < span class = "o" > =< / span > < span class = "s" > ' default' < / span >
< span class = "n" > selection< / span > < span class = "o" > .< / span > < span class = "n" > select_iter< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > layoutiters< / span > < span class = "p" > [< / span > < span class = "n" > layout_to_highlight< / span > < span class = "p" > ])< / span >
< span class = "c" > # Now set up the selection changed handler for the layout itself< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' LayoutTreeView' < / span > < span class = "p" > )< / span >
< span class = "n" > selection< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_selection< / span > < span class = "p" > ()< / span >
< span class = "n" > selection< / span > < span class = "o" > .< / span > < span class = "n" > connect< / span > < span class = "p" > (< / span > < span class = "s" > ' changed' < / span > < span class = "p" > ,< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > on_layout_item_selection_changed< / span > < span class = "p" > )< / span >
< span class = "c" > ## Keybindings tab< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' keybindingtreeview' < / span > < span class = "p" > )< / span >
< span class = "n" > liststore< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_model< / span > < span class = "p" > ()< / span >
< span class = "n" > liststore< / span > < span class = "o" > .< / span > < span class = "n" > set_sort_column_id< / span > < span class = "p" > (< / span > < span class = "mi" > 0< / span > < span class = "p" > ,< / span > < span class = "n" > gtk< / span > < span class = "o" > .< / span > < span class = "n" > SORT_ASCENDING< / span > < span class = "p" > )< / span >
< span class = "n" > keybindings< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' keybindings' < / span > < span class = "p" > ]< / span >
< span class = "k" > for< / span > < span class = "n" > keybinding< / span > < span class = "ow" > in< / span > < span class = "n" > keybindings< / span > < span class = "p" > :< / span >
< span class = "n" > keyval< / span > < span class = "o" > =< / span > < span class = "mi" > 0< / span >
< span class = "n" > mask< / span > < span class = "o" > =< / span > < span class = "mi" > 0< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "n" > keybindings< / span > < span class = "p" > [< / span > < span class = "n" > keybinding< / span > < span class = "p" > ]< / span >
< span class = "k" > if< / span > < span class = "n" > value< / span > < span class = "ow" > is< / span > < span class = "ow" > not< / span > < span class = "bp" > None< / span > < span class = "ow" > and< / span > < span class = "n" > value< / span > < span class = "o" > !=< / span > < span class = "s" > ' ' < / span > < span class = "p" > :< / span >
< span class = "k" > try< / span > < span class = "p" > :< / span >
< span class = "p" > (< / span > < span class = "n" > keyval< / span > < span class = "p" > ,< / span > < span class = "n" > mask< / span > < span class = "p" > )< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > keybindings< / span > < span class = "o" > .< / span > < span class = "n" > _parsebinding< / span > < span class = "p" > (< / span > < span class = "n" > value< / span > < span class = "p" > )< / span >
< span class = "k" > except< / span > < span class = "n" > KeymapError< / span > < span class = "p" > :< / span >
< span class = "k" > pass< / span >
< span class = "n" > liststore< / span > < span class = "o" > .< / span > < span class = "n" > append< / span > < span class = "p" > ([< / span > < span class = "n" > keybinding< / span > < span class = "p" > ,< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > keybindingnames< / span > < span class = "p" > [< / span > < span class = "n" > keybinding< / span > < span class = "p" > ],< / span >
< span class = "n" > keyval< / span > < span class = "p" > ,< / span > < span class = "n" > mask< / span > < span class = "p" > ])< / span >
< span class = "c" > ## Plugins tab< / span >
< span class = "c" > # Populate the plugin list< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' pluginlist' < / span > < span class = "p" > )< / span >
< span class = "n" > liststore< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_model< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > registry< / span > < span class = "o" > =< / span > < span class = "n" > PluginRegistry< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > pluginiters< / span > < span class = "o" > =< / span > < span class = "p" > {}< / span >
< span class = "n" > pluginlist< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > registry< / span > < span class = "o" > .< / span > < span class = "n" > get_available_plugins< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > plugins< / span > < span class = "o" > =< / span > < span class = "p" > {}< / span >
< span class = "k" > for< / span > < span class = "n" > plugin< / span > < span class = "ow" > in< / span > < span class = "n" > pluginlist< / span > < span class = "p" > :< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > plugins< / span > < span class = "p" > [< / span > < span class = "n" > plugin< / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > registry< / span > < span class = "o" > .< / span > < span class = "n" > is_enabled< / span > < span class = "p" > (< / span > < span class = "n" > plugin< / span > < span class = "p" > )< / span >
< span class = "k" > for< / span > < span class = "n" > plugin< / span > < span class = "ow" > in< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > plugins< / span > < span class = "p" > :< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > pluginiters< / span > < span class = "p" > [< / span > < span class = "n" > plugin< / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > liststore< / span > < span class = "o" > .< / span > < span class = "n" > append< / span > < span class = "p" > ([< / span > < span class = "n" > plugin< / span > < span class = "p" > ,< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > plugins< / span > < span class = "p" > [< / span > < span class = "n" > plugin< / span > < span class = "p" > ]])< / span >
< span class = "n" > selection< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_selection< / span > < span class = "p" > ()< / span >
< span class = "n" > selection< / span > < span class = "o" > .< / span > < span class = "n" > connect< / span > < span class = "p" > (< / span > < span class = "s" > ' changed' < / span > < span class = "p" > ,< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > on_plugin_selection_changed< / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "nb" > len< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > pluginiters< / span > < span class = "p" > )< / span > < span class = "o" > > < / span > < span class = "mi" > 0< / span > < span class = "p" > :< / span >
< span class = "n" > selection< / span > < span class = "o" > .< / span > < span class = "n" > select_iter< / span > < span class = "p" > (< / span > < span class = "n" > liststore< / span > < span class = "o" > .< / span > < span class = "n" > get_iter_first< / span > < span class = "p" > ())< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.set_profile_values" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.set_profile_values" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > set_profile_values< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > profile< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Update the profile values for a given profile" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > set_profile< / span > < span class = "p" > (< / span > < span class = "n" > profile< / span > < span class = "p" > )< / span >
< span class = "n" > guiget< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span >
< span class = "n" > dbg< / span > < span class = "p" > (< / span > < span class = "s" > ' PrefsEditor::set_profile_values: Setting profile < / span > < span class = "si" > %s< / span > < span class = "s" > ' < / span > < span class = "o" > %< / span > < span class = "n" > profile< / span > < span class = "p" > )< / span >
< span class = "c" > ## General tab< / span >
< span class = "c" > # Use system font< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' system_font_checkbutton' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' use_system_font' < / span > < span class = "p" > ])< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > on_system_font_checkbutton_toggled< / span > < span class = "p" > (< / span > < span class = "n" > widget< / span > < span class = "p" > )< / span >
< span class = "c" > # Font selector< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' font_selector' < / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' use_system_font' < / span > < span class = "p" > ]< / span > < span class = "o" > ==< / span > < span class = "bp" > True< / span > < span class = "p" > :< / span >
< span class = "n" > fontname< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > get_system_mono_font< / span > < span class = "p" > ()< / span >
< span class = "k" > if< / span > < span class = "n" > fontname< / span > < span class = "ow" > is< / span > < span class = "ow" > not< / span > < span class = "bp" > None< / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_font_name< / span > < span class = "p" > (< / span > < span class = "n" > fontname< / span > < span class = "p" > )< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_font_name< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' font' < / span > < span class = "p" > ])< / span >
< span class = "c" > # Allow bold text< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' allow_bold_checkbutton' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' allow_bold' < / span > < span class = "p" > ])< / span >
< span class = "c" > # Anti-alias< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' antialias_checkbutton' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' antialias' < / span > < span class = "p" > ])< / span >
< span class = "c" > # Icon terminal bell< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' icon_bell_checkbutton' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' icon_bell' < / span > < span class = "p" > ])< / span >
< span class = "c" > # Visual terminal bell< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' visual_bell_checkbutton' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' visible_bell' < / span > < span class = "p" > ])< / span >
< span class = "c" > # Audible terminal bell< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' audible_bell_checkbutton' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' audible_bell' < / span > < span class = "p" > ])< / span >
< span class = "c" > # WM_URGENT terminal bell< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' urgent_bell_checkbutton' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' urgent_bell' < / span > < span class = "p" > ])< / span >
< span class = "c" > # Show titlebar< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' show_titlebar' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' show_titlebar' < / span > < span class = "p" > ])< / span >
< span class = "c" > # Copy on selection< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' copy_on_selection' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' copy_on_selection' < / span > < span class = "p" > ])< / span >
< span class = "c" > # Word chars< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' word_chars_entry' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_text< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' word_chars' < / span > < span class = "p" > ])< / span >
< span class = "c" > # Cursor shape< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' cursor_shape_combobox' < / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' cursor_shape' < / span > < span class = "p" > ]< / span > < span class = "o" > ==< / span > < span class = "s" > ' underline' < / span > < span class = "p" > :< / span >
< span class = "n" > active< / span > < span class = "o" > =< / span > < span class = "mi" > 1< / span >
< span class = "k" > elif< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' cursor_shape' < / span > < span class = "p" > ]< / span > < span class = "o" > ==< / span > < span class = "s" > ' ibeam' < / span > < span class = "p" > :< / span >
< span class = "n" > active< / span > < span class = "o" > =< / span > < span class = "mi" > 2< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > active< / span > < span class = "o" > =< / span > < span class = "mi" > 0< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "n" > active< / span > < span class = "p" > )< / span >
< span class = "c" > # Cursor blink< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' cursor_blink' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' cursor_blink' < / span > < span class = "p" > ])< / span >
< span class = "c" > # Cursor colour< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' cursor_color' < / span > < span class = "p" > )< / span >
< span class = "k" > try< / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_color< / span > < span class = "p" > (< / span > < span class = "n" > gtk< / span > < span class = "o" > .< / span > < span class = "n" > gdk< / span > < span class = "o" > .< / span > < span class = "n" > Color< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' cursor_color' < / span > < span class = "p" > ]))< / span >
< span class = "k" > except< / span > < span class = "ne" > ValueError< / span > < span class = "p" > :< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' cursor_color' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "s" > " #FFFFFF" < / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_color< / span > < span class = "p" > (< / span > < span class = "n" > gtk< / span > < span class = "o" > .< / span > < span class = "n" > gdk< / span > < span class = "o" > .< / span > < span class = "n" > Color< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' cursor_color' < / span > < span class = "p" > ]))< / span >
< span class = "c" > ## Command tab< / span >
< span class = "c" > # Login shell< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' login_shell_checkbutton' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' login_shell' < / span > < span class = "p" > ])< / span >
< span class = "c" > # Login records< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' update_records_checkbutton' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' update_records' < / span > < span class = "p" > ])< / span >
< span class = "c" > # Use Custom command< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' use_custom_command_checkbutton' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' use_custom_command' < / span > < span class = "p" > ])< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > on_use_custom_command_checkbutton_toggled< / span > < span class = "p" > (< / span > < span class = "n" > widget< / span > < span class = "p" > )< / span >
< span class = "c" > # Custom Command< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' custom_command_entry' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_text< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' custom_command' < / span > < span class = "p" > ])< / span >
< span class = "c" > # Exit action< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' exit_action_combobox' < / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' exit_action' < / span > < span class = "p" > ]< / span > < span class = "o" > ==< / span > < span class = "s" > ' restart' < / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "mi" > 1< / span > < span class = "p" > )< / span >
< span class = "k" > elif< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' exit_action' < / span > < span class = "p" > ]< / span > < span class = "o" > ==< / span > < span class = "s" > ' hold' < / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "mi" > 2< / span > < span class = "p" > )< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "c" > # Default is to close the terminal< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "mi" > 0< / span > < span class = "p" > )< / span >
< span class = "c" > ## Colors tab< / span >
< span class = "c" > # Use system colors< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' use_theme_colors_checkbutton' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' use_theme_colors' < / span > < span class = "p" > ])< / span >
< span class = "c" > # Colorscheme< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' color_scheme_combobox' < / span > < span class = "p" > )< / span >
< span class = "n" > scheme< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< span class = "k" > for< / span > < span class = "n" > ascheme< / span > < span class = "ow" > in< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > colourschemes< / span > < span class = "p" > :< / span >
< span class = "n" > forecol< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > colourschemes< / span > < span class = "p" > [< / span > < span class = "n" > ascheme< / span > < span class = "p" > ][< / span > < span class = "mi" > 0< / span > < span class = "p" > ]< / span >
< span class = "n" > backcol< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > colourschemes< / span > < span class = "p" > [< / span > < span class = "n" > ascheme< / span > < span class = "p" > ][< / span > < span class = "mi" > 1< / span > < span class = "p" > ]< / span >
< span class = "k" > if< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' foreground_color' < / span > < span class = "p" > ]< / span > < span class = "o" > .< / span > < span class = "n" > lower< / span > < span class = "p" > ()< / span > < span class = "o" > ==< / span > < span class = "n" > forecol< / span > < span class = "ow" > and< / span > \
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' background_color' < / span > < span class = "p" > ]< / span > < span class = "o" > .< / span > < span class = "n" > lower< / span > < span class = "p" > ()< / span > < span class = "o" > ==< / span > < span class = "n" > backcol< / span > < span class = "p" > :< / span >
< span class = "n" > scheme< / span > < span class = "o" > =< / span > < span class = "n" > ascheme< / span >
< span class = "k" > break< / span >
< span class = "k" > if< / span > < span class = "n" > scheme< / span > < span class = "ow" > not< / span > < span class = "ow" > in< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > colorschemevalues< / span > < span class = "p" > :< / span >
< span class = "k" > if< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' foreground_color' < / span > < span class = "p" > ]< / span > < span class = "ow" > in< / span > < span class = "p" > [< / span > < span class = "bp" > None< / span > < span class = "p" > ,< / span > < span class = "s" > ' ' < / span > < span class = "p" > ]< / span > < span class = "ow" > or< / span > \
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' background_color' < / span > < span class = "p" > ]< / span > < span class = "ow" > in< / span > < span class = "p" > [< / span > < span class = "bp" > None< / span > < span class = "p" > ,< / span > < span class = "s" > ' ' < / span > < span class = "p" > ]:< / span >
< span class = "n" > scheme< / span > < span class = "o" > =< / span > < span class = "s" > ' grey_on_black' < / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > scheme< / span > < span class = "o" > =< / span > < span class = "s" > ' custom' < / span >
< span class = "c" > # NOTE: The scheme is set in the GUI widget after the fore/back colours< / span >
< span class = "c" > # Foreground color< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' foreground_colorpicker' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_color< / span > < span class = "p" > (< / span > < span class = "n" > gtk< / span > < span class = "o" > .< / span > < span class = "n" > gdk< / span > < span class = "o" > .< / span > < span class = "n" > Color< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' foreground_color' < / span > < span class = "p" > ]))< / span >
< span class = "k" > if< / span > < span class = "n" > scheme< / span > < span class = "o" > ==< / span > < span class = "s" > ' custom' < / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > True< / span > < span class = "p" > )< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > False< / span > < span class = "p" > )< / span >
< span class = "c" > # Background color< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' background_colorpicker' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_color< / span > < span class = "p" > (< / span > < span class = "n" > gtk< / span > < span class = "o" > .< / span > < span class = "n" > gdk< / span > < span class = "o" > .< / span > < span class = "n" > Color< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' background_color' < / span > < span class = "p" > ]))< / span >
< span class = "k" > if< / span > < span class = "n" > scheme< / span > < span class = "o" > ==< / span > < span class = "s" > ' custom' < / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > True< / span > < span class = "p" > )< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > False< / span > < span class = "p" > )< / span >
< span class = "c" > # Now actually set the scheme< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' color_scheme_combobox' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > colorschemevalues< / span > < span class = "p" > [< / span > < span class = "n" > scheme< / span > < span class = "p" > ])< / span >
< span class = "c" > # Palette scheme< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' palette_combobox' < / span > < span class = "p" > )< / span >
< span class = "n" > palette< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< span class = "k" > for< / span > < span class = "n" > apalette< / span > < span class = "ow" > in< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > palettes< / span > < span class = "p" > :< / span >
< span class = "k" > if< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' palette' < / span > < span class = "p" > ]< / span > < span class = "o" > .< / span > < span class = "n" > lower< / span > < span class = "p" > ()< / span > < span class = "o" > ==< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > palettes< / span > < span class = "p" > [< / span > < span class = "n" > apalette< / span > < span class = "p" > ]:< / span >
< span class = "n" > palette< / span > < span class = "o" > =< / span > < span class = "n" > apalette< / span >
< span class = "k" > if< / span > < span class = "n" > palette< / span > < span class = "ow" > not< / span > < span class = "ow" > in< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > palettevalues< / span > < span class = "p" > :< / span >
< span class = "k" > if< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' palette' < / span > < span class = "p" > ]< / span > < span class = "ow" > in< / span > < span class = "p" > [< / span > < span class = "bp" > None< / span > < span class = "p" > ,< / span > < span class = "s" > ' ' < / span > < span class = "p" > ]:< / span >
< span class = "n" > palette< / span > < span class = "o" > =< / span > < span class = "s" > ' rxvt' < / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > palette< / span > < span class = "o" > =< / span > < span class = "s" > ' custom' < / span >
< span class = "c" > # NOTE: The palette selector is set after the colour pickers< / span >
< span class = "c" > # Palette colour pickers< / span >
< span class = "n" > colourpalette< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' palette' < / span > < span class = "p" > ]< / span > < span class = "o" > .< / span > < span class = "n" > split< / span > < span class = "p" > (< / span > < span class = "s" > ' :' < / span > < span class = "p" > )< / span >
< span class = "k" > for< / span > < span class = "n" > i< / span > < span class = "ow" > in< / span > < span class = "nb" > xrange< / span > < span class = "p" > (< / span > < span class = "mi" > 1< / span > < span class = "p" > ,< / span > < span class = "mi" > 17< / span > < span class = "p" > ):< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' palette_colorpicker_< / span > < span class = "si" > %d< / span > < span class = "s" > ' < / span > < span class = "o" > %< / span > < span class = "n" > i< / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_color< / span > < span class = "p" > (< / span > < span class = "n" > gtk< / span > < span class = "o" > .< / span > < span class = "n" > gdk< / span > < span class = "o" > .< / span > < span class = "n" > Color< / span > < span class = "p" > (< / span > < span class = "n" > colourpalette< / span > < span class = "p" > [< / span > < span class = "n" > i< / span > < span class = "o" > -< / span > < span class = "mi" > 1< / span > < span class = "p" > ]))< / span >
< span class = "c" > # Now set the palette selector widget< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' palette_combobox' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > palettevalues< / span > < span class = "p" > [< / span > < span class = "n" > palette< / span > < span class = "p" > ])< / span >
< span class = "c" > # Titlebar colors< / span >
< span class = "k" > for< / span > < span class = "n" > bit< / span > < span class = "ow" > in< / span > < span class = "p" > [< / span > < span class = "s" > ' title_transmit_fg_color' < / span > < span class = "p" > ,< / span > < span class = "s" > ' title_transmit_bg_color' < / span > < span class = "p" > ,< / span >
< span class = "s" > ' title_receive_fg_color' < / span > < span class = "p" > ,< / span > < span class = "s" > ' title_receive_bg_color' < / span > < span class = "p" > ,< / span >
< span class = "s" > ' title_inactive_fg_color' < / span > < span class = "p" > ,< / span > < span class = "s" > ' title_inactive_bg_color' < / span > < span class = "p" > ]:< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "n" > bit< / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_color< / span > < span class = "p" > (< / span > < span class = "n" > gtk< / span > < span class = "o" > .< / span > < span class = "n" > gdk< / span > < span class = "o" > .< / span > < span class = "n" > Color< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "n" > bit< / span > < span class = "p" > ]))< / span >
< span class = "c" > # Inactive terminal shading< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' inactive_color_offset' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_value< / span > < span class = "p" > (< / span > < span class = "nb" > float< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' inactive_color_offset' < / span > < span class = "p" > ]))< / span >
< span class = "c" > # Use custom URL handler< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' use_custom_url_handler_checkbox' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' use_custom_url_handler' < / span > < span class = "p" > ])< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > on_use_custom_url_handler_checkbutton_toggled< / span > < span class = "p" > (< / span > < span class = "n" > widget< / span > < span class = "p" > )< / span >
< span class = "c" > # Custom URL handler< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' custom_url_handler_entry' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_text< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' custom_url_handler' < / span > < span class = "p" > ])< / span >
< span class = "c" > ## Background tab< / span >
< span class = "c" > # Radio values< / span >
< span class = "k" > if< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' background_type' < / span > < span class = "p" > ]< / span > < span class = "o" > ==< / span > < span class = "s" > ' solid' < / span > < span class = "p" > :< / span >
< span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' solid_radiobutton' < / span > < span class = "p" > )< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > True< / span > < span class = "p" > )< / span >
< span class = "k" > elif< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' background_type' < / span > < span class = "p" > ]< / span > < span class = "o" > ==< / span > < span class = "s" > ' image' < / span > < span class = "p" > :< / span >
< span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' image_radiobutton' < / span > < span class = "p" > )< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > True< / span > < span class = "p" > )< / span >
< span class = "k" > elif< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' background_type' < / span > < span class = "p" > ]< / span > < span class = "o" > ==< / span > < span class = "s" > ' transparent' < / span > < span class = "p" > :< / span >
< span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' transparent_radiobutton' < / span > < span class = "p" > )< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > True< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > update_background_tab< / span > < span class = "p" > ()< / span >
< span class = "c" > # Background image file< / span >
< span class = "k" > if< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' background_image' < / span > < span class = "p" > ]< / span > < span class = "o" > !=< / span > < span class = "s" > ' ' < / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' background_image_filechooser' < / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' background_image' < / span > < span class = "p" > ]< / span > < span class = "ow" > is< / span > < span class = "ow" > not< / span > < span class = "bp" > None< / span > < span class = "ow" > and< / span > \
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' background_image' < / span > < span class = "p" > ]< / span > < span class = "o" > !=< / span > < span class = "s" > ' ' < / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_filename< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' background_image' < / span > < span class = "p" > ])< / span >
< span class = "c" > # Background image scrolls< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' scroll_background_checkbutton' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' scroll_background' < / span > < span class = "p" > ])< / span >
< span class = "c" > # Background shading< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' background_darkness_scale' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_value< / span > < span class = "p" > (< / span > < span class = "nb" > float< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' background_darkness' < / span > < span class = "p" > ]))< / span >
< span class = "c" > ## Scrolling tab< / span >
< span class = "c" > # Scrollbar position< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' scrollbar_position_combobox' < / span > < span class = "p" > )< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' scrollbar_position' < / span > < span class = "p" > ]< / span >
< span class = "k" > if< / span > < span class = "n" > value< / span > < span class = "o" > ==< / span > < span class = "s" > ' left' < / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "mi" > 0< / span > < span class = "p" > )< / span >
< span class = "k" > elif< / span > < span class = "n" > value< / span > < span class = "ow" > in< / span > < span class = "p" > [< / span > < span class = "s" > ' disabled' < / span > < span class = "p" > ,< / span > < span class = "s" > ' hidden' < / span > < span class = "p" > ]:< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "mi" > 2< / span > < span class = "p" > )< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "mi" > 1< / span > < span class = "p" > )< / span >
< span class = "c" > # Scrollback lines< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' scrollback_lines_spinbutton' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_value< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' scrollback_lines' < / span > < span class = "p" > ])< / span >
< span class = "c" > # Scrollback infinite< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' scrollback_infinite' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' scrollback_infinite' < / span > < span class = "p" > ])< / span >
< span class = "c" > # Scroll on outut< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' scroll_on_output_checkbutton' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' scroll_on_output' < / span > < span class = "p" > ])< / span >
< span class = "c" > # Scroll on keystroke< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' scroll_on_keystroke_checkbutton' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' scroll_on_keystroke' < / span > < span class = "p" > ])< / span >
< span class = "c" > # Scroll in alternate mode< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' alternate_screen_scroll_checkbutton' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' alternate_screen_scroll' < / span > < span class = "p" > ])< / span >
< span class = "c" > ## Compatibility tab< / span >
< span class = "c" > # Backspace key< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' backspace_binding_combobox' < / span > < span class = "p" > )< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' backspace_binding' < / span > < span class = "p" > ]< / span >
< span class = "k" > if< / span > < span class = "n" > value< / span > < span class = "o" > ==< / span > < span class = "s" > ' control-h' < / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "mi" > 1< / span > < span class = "p" > )< / span >
< span class = "k" > elif< / span > < span class = "n" > value< / span > < span class = "o" > ==< / span > < span class = "s" > ' ascii-del' < / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "mi" > 2< / span > < span class = "p" > )< / span >
< span class = "k" > elif< / span > < span class = "n" > value< / span > < span class = "o" > ==< / span > < span class = "s" > ' escape-sequence' < / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "mi" > 3< / span > < span class = "p" > )< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "mi" > 0< / span > < span class = "p" > )< / span >
< span class = "c" > # Delete key< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' delete_binding_combobox' < / span > < span class = "p" > )< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' delete_binding' < / span > < span class = "p" > ]< / span >
< span class = "k" > if< / span > < span class = "n" > value< / span > < span class = "o" > ==< / span > < span class = "s" > ' control-h' < / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "mi" > 1< / span > < span class = "p" > )< / span >
< span class = "k" > elif< / span > < span class = "n" > value< / span > < span class = "o" > ==< / span > < span class = "s" > ' ascii-del' < / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "mi" > 2< / span > < span class = "p" > )< / span >
< span class = "k" > elif< / span > < span class = "n" > value< / span > < span class = "o" > ==< / span > < span class = "s" > ' escape-sequence' < / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "mi" > 3< / span > < span class = "p" > )< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "mi" > 0< / span > < span class = "p" > )< / span >
< span class = "c" > # Encoding< / span >
< span class = "n" > rowiter< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' encoding_combobox' < / span > < span class = "p" > )< / span >
< span class = "n" > encodingstore< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' EncodingListStore' < / span > < span class = "p" > )< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' encoding' < / span > < span class = "p" > ]< / span >
< span class = "n" > encodings< / span > < span class = "o" > =< / span > < span class = "n" > TerminatorEncoding< / span > < span class = "p" > ()< / span > < span class = "o" > .< / span > < span class = "n" > get_list< / span > < span class = "p" > ()< / span >
< span class = "n" > encodings< / span > < span class = "o" > .< / span > < span class = "n" > sort< / span > < span class = "p" > (< / span > < span class = "k" > lambda< / span > < span class = "n" > x< / span > < span class = "p" > ,< / span > < span class = "n" > y< / span > < span class = "p" > :< / span > < span class = "nb" > cmp< / span > < span class = "p" > (< / span > < span class = "n" > x< / span > < span class = "p" > [< / span > < span class = "mi" > 2< / span > < span class = "p" > ]< / span > < span class = "o" > .< / span > < span class = "n" > lower< / span > < span class = "p" > (),< / span > < span class = "n" > y< / span > < span class = "p" > [< / span > < span class = "mi" > 2< / span > < span class = "p" > ]< / span > < span class = "o" > .< / span > < span class = "n" > lower< / span > < span class = "p" > ()))< / span >
< span class = "k" > for< / span > < span class = "n" > encoding< / span > < span class = "ow" > in< / span > < span class = "n" > encodings< / span > < span class = "p" > :< / span >
< span class = "k" > if< / span > < span class = "n" > encoding< / span > < span class = "p" > [< / span > < span class = "mi" > 1< / span > < span class = "p" > ]< / span > < span class = "ow" > is< / span > < span class = "bp" > None< / span > < span class = "p" > :< / span >
< span class = "k" > continue< / span >
< span class = "n" > label< / span > < span class = "o" > =< / span > < span class = "s" > " < / span > < span class = "si" > %s< / span > < span class = "s" > < / span > < span class = "si" > %s< / span > < span class = "s" > " < / span > < span class = "o" > %< / span > < span class = "p" > (< / span > < span class = "n" > encoding< / span > < span class = "p" > [< / span > < span class = "mi" > 2< / span > < span class = "p" > ],< / span > < span class = "n" > encoding< / span > < span class = "p" > [< / span > < span class = "mi" > 1< / span > < span class = "p" > ])< / span >
< span class = "n" > rowiter< / span > < span class = "o" > =< / span > < span class = "n" > encodingstore< / span > < span class = "o" > .< / span > < span class = "n" > append< / span > < span class = "p" > ([< / span > < span class = "n" > label< / span > < span class = "p" > ,< / span > < span class = "n" > encoding< / span > < span class = "p" > [< / span > < span class = "mi" > 1< / span > < span class = "p" > ]])< / span >
< span class = "k" > if< / span > < span class = "n" > encoding< / span > < span class = "p" > [< / span > < span class = "mi" > 1< / span > < span class = "p" > ]< / span > < span class = "o" > ==< / span > < span class = "n" > value< / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active_iter< / span > < span class = "p" > (< / span > < span class = "n" > rowiter< / span > < span class = "p" > )< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.set_layout" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.set_layout" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > set_layout< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > layout_name< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Set a layout" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > layouteditor< / span > < span class = "o" > .< / span > < span class = "n" > set_layout< / span > < span class = "p" > (< / span > < span class = "n" > layout_name< / span > < span class = "p" > )< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_wingeomcheck_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_wingeomcheck_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_wingeomcheck_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Window geometry setting changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' geometry_hinting' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_homogeneous_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_homogeneous_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_homogeneous_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " homogeneous_tabbar setting changed" " " < / span >
< span class = "n" > guiget< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' homogeneous_tabbar' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "n" > scroll_toggled< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' scrolltabbarcheck' < / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ():< / span >
< span class = "n" > scroll_toggled< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > True< / span > < span class = "p" > )< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > scroll_toggled< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > True< / span > < span class = "p" > )< / span >
< span class = "n" > scroll_toggled< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > False< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_scroll_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_scroll_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_scroll_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " scroll_tabbar setting changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' scroll_tabbar' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_dbuscheck_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_dbuscheck_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_dbuscheck_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " DBus server setting changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' dbus' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_winbordercheck_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_winbordercheck_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_winbordercheck_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Window border setting changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' borderless' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "ow" > not< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_hidefromtaskbcheck_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_hidefromtaskbcheck_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_hidefromtaskbcheck_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Hide from taskbar setting changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' hide_from_taskbar' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_alwaysontopcheck_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_alwaysontopcheck_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_alwaysontopcheck_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Always on top setting changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' always_on_top' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_hideonlosefocuscheck_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_hideonlosefocuscheck_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_hideonlosefocuscheck_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Hide on lose focus setting changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' hide_on_lose_focus' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_stickycheck_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_stickycheck_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_stickycheck_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Sticky setting changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' sticky' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_title_hide_sizetextcheck_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_title_hide_sizetextcheck_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_title_hide_sizetextcheck_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Window geometry setting changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' title_hide_sizetext' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_always_split_with_profile_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_always_split_with_profile_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_always_split_with_profile_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Always split with profile setting changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' always_split_with_profile' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_allow_bold_checkbutton_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_allow_bold_checkbutton_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_allow_bold_checkbutton_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Allow bold setting changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' allow_bold' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_antialias_checkbutton_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_antialias_checkbutton_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_antialias_checkbutton_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Anti-alias setting changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' antialias' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_show_titlebar_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_show_titlebar_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_show_titlebar_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Show titlebar setting changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' show_titlebar' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_copy_on_selection_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_copy_on_selection_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_copy_on_selection_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Copy on selection setting changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' copy_on_selection' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_cursor_blink_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_cursor_blink_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_cursor_blink_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Cursor blink setting changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' cursor_blink' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_icon_bell_checkbutton_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_icon_bell_checkbutton_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_icon_bell_checkbutton_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Icon bell setting changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' icon_bell' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_visual_bell_checkbutton_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_visual_bell_checkbutton_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_visual_bell_checkbutton_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Visual bell setting changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' visible_bell' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_audible_bell_checkbutton_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_audible_bell_checkbutton_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_audible_bell_checkbutton_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Audible bell setting changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' audible_bell' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_urgent_bell_checkbutton_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_urgent_bell_checkbutton_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_urgent_bell_checkbutton_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Window manager bell setting changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' urgent_bell' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_login_shell_checkbutton_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_login_shell_checkbutton_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_login_shell_checkbutton_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Login shell setting changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' login_shell' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_update_records_checkbutton_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_update_records_checkbutton_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_update_records_checkbutton_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Update records setting changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' update_records' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_scroll_background_checkbutton_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_scroll_background_checkbutton_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_scroll_background_checkbutton_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Scroll background setting changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' scroll_background' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_alternate_screen_scroll_checkbutton_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_alternate_screen_scroll_checkbutton_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_alternate_screen_scroll_checkbutton_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Scroll in alt-mode setting changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' alternate_screen_scroll' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_scroll_on_keystroke_checkbutton_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_scroll_on_keystroke_checkbutton_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_scroll_on_keystroke_checkbutton_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Scroll on keystrong setting changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' scroll_on_keystroke' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_scroll_on_output_checkbutton_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_scroll_on_output_checkbutton_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_scroll_on_output_checkbutton_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Scroll on output setting changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' scroll_on_output' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_delete_binding_combobox_changed" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_delete_binding_combobox_changed" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_delete_binding_combobox_changed< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Delete binding setting changed" " " < / span >
< span class = "n" > selected< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "k" > if< / span > < span class = "n" > selected< / span > < span class = "o" > ==< / span > < span class = "mi" > 1< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' control-h' < / span >
< span class = "k" > elif< / span > < span class = "n" > selected< / span > < span class = "o" > ==< / span > < span class = "mi" > 2< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' ascii-del' < / span >
< span class = "k" > elif< / span > < span class = "n" > selected< / span > < span class = "o" > ==< / span > < span class = "mi" > 3< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' escape-sequence' < / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' automatic' < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' delete_binding' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > value< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_backspace_binding_combobox_changed" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_backspace_binding_combobox_changed" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_backspace_binding_combobox_changed< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Backspace binding setting changed" " " < / span >
< span class = "n" > selected< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "k" > if< / span > < span class = "n" > selected< / span > < span class = "o" > ==< / span > < span class = "mi" > 1< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' control-h' < / span >
< span class = "k" > elif< / span > < span class = "n" > selected< / span > < span class = "o" > ==< / span > < span class = "mi" > 2< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' ascii-del' < / span >
< span class = "k" > elif< / span > < span class = "n" > selected< / span > < span class = "o" > ==< / span > < span class = "mi" > 3< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > ==< / span > < span class = "s" > ' escape-sequence' < / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' automatic' < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' backspace_binding' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > value< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_encoding_combobox_changed" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_encoding_combobox_changed" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_encoding_combobox_changed< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Encoding setting changed" " " < / span >
< span class = "n" > selected< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active_iter< / span > < span class = "p" > ()< / span >
< span class = "n" > liststore< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_model< / span > < span class = "p" > ()< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "n" > liststore< / span > < span class = "o" > .< / span > < span class = "n" > get_value< / span > < span class = "p" > (< / span > < span class = "n" > selected< / span > < span class = "p" > ,< / span > < span class = "mi" > 1< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' encoding' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > value< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_scrollback_lines_spinbutton_value_changed" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_scrollback_lines_spinbutton_value_changed" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_scrollback_lines_spinbutton_value_changed< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Scrollback lines setting changed" " " < / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_value_as_int< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' scrollback_lines' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > value< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_scrollback_infinite_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_scrollback_infinite_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_scrollback_infinite_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Scrollback infiniteness changed" " " < / span >
< span class = "n" > spinbutton< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span > < span class = "p" > (< / span > < span class = "s" > ' scrollback_lines_spinbutton' < / span > < span class = "p" > )< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "k" > if< / span > < span class = "n" > value< / span > < span class = "o" > ==< / span > < span class = "bp" > True< / span > < span class = "p" > :< / span >
< span class = "n" > spinbutton< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > False< / span > < span class = "p" > )< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > spinbutton< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > True< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' scrollback_infinite' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > value< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_scrollbar_position_combobox_changed" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_scrollbar_position_combobox_changed" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_scrollbar_position_combobox_changed< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Scrollbar position setting changed" " " < / span >
< span class = "n" > selected< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "k" > if< / span > < span class = "n" > selected< / span > < span class = "o" > ==< / span > < span class = "mi" > 1< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' right' < / span >
< span class = "k" > elif< / span > < span class = "n" > selected< / span > < span class = "o" > ==< / span > < span class = "mi" > 2< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' hidden' < / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' left' < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' scrollbar_position' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > value< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_darken_background_scale_change_value" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_darken_background_scale_change_value" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_darken_background_scale_change_value< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ,< / span > < span class = "n" > scroll< / span > < span class = "p" > ,< / span > < span class = "n" > value< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Background darkness setting changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' background_darkness' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "nb" > round< / span > < span class = "p" > (< / span > < span class = "n" > value< / span > < span class = "p" > ,< / span > < span class = "mi" > 2< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_background_image_filechooser_file_set" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_background_image_filechooser_file_set" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_background_image_filechooser_file_set< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Background image setting changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' background_image' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_filename< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_palette_combobox_changed" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_palette_combobox_changed" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_palette_combobox_changed< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Palette selector changed" " " < / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< span class = "n" > guiget< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span >
< span class = "n" > active< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "k" > for< / span > < span class = "n" > key< / span > < span class = "ow" > in< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > palettevalues< / span > < span class = "o" > .< / span > < span class = "n" > keys< / span > < span class = "p" > ():< / span >
< span class = "k" > if< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > palettevalues< / span > < span class = "p" > [< / span > < span class = "n" > key< / span > < span class = "p" > ]< / span > < span class = "o" > ==< / span > < span class = "n" > active< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "n" > key< / span >
< span class = "k" > if< / span > < span class = "n" > value< / span > < span class = "o" > ==< / span > < span class = "s" > ' custom' < / span > < span class = "p" > :< / span >
< span class = "n" > sensitive< / span > < span class = "o" > =< / span > < span class = "bp" > True< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > sensitive< / span > < span class = "o" > =< / span > < span class = "bp" > False< / span >
< span class = "k" > for< / span > < span class = "n" > num< / span > < span class = "ow" > in< / span > < span class = "nb" > xrange< / span > < span class = "p" > (< / span > < span class = "mi" > 1< / span > < span class = "p" > ,< / span > < span class = "mi" > 17< / span > < span class = "p" > ):< / span >
< span class = "n" > picker< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' palette_colorpicker_< / span > < span class = "si" > %d< / span > < span class = "s" > ' < / span > < span class = "o" > %< / span > < span class = "n" > num< / span > < span class = "p" > )< / span >
< span class = "n" > picker< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "n" > sensitive< / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "n" > value< / span > < span class = "ow" > in< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > palettes< / span > < span class = "p" > :< / span >
< span class = "n" > palette< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > palettes< / span > < span class = "p" > [< / span > < span class = "n" > value< / span > < span class = "p" > ]< / span >
< span class = "n" > palettebits< / span > < span class = "o" > =< / span > < span class = "n" > palette< / span > < span class = "o" > .< / span > < span class = "n" > split< / span > < span class = "p" > (< / span > < span class = "s" > ' :' < / span > < span class = "p" > )< / span >
< span class = "k" > for< / span > < span class = "n" > num< / span > < span class = "ow" > in< / span > < span class = "nb" > xrange< / span > < span class = "p" > (< / span > < span class = "mi" > 1< / span > < span class = "p" > ,< / span > < span class = "mi" > 17< / span > < span class = "p" > ):< / span >
< span class = "c" > # Update the visible elements< / span >
< span class = "n" > picker< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' palette_colorpicker_< / span > < span class = "si" > %d< / span > < span class = "s" > ' < / span > < span class = "o" > %< / span > < span class = "n" > num< / span > < span class = "p" > )< / span >
< span class = "n" > picker< / span > < span class = "o" > .< / span > < span class = "n" > set_color< / span > < span class = "p" > (< / span > < span class = "n" > gtk< / span > < span class = "o" > .< / span > < span class = "n" > gdk< / span > < span class = "o" > .< / span > < span class = "n" > Color< / span > < span class = "p" > (< / span > < span class = "n" > palettebits< / span > < span class = "p" > [< / span > < span class = "n" > num< / span > < span class = "o" > -< / span > < span class = "mi" > 1< / span > < span class = "p" > ]))< / span >
< span class = "k" > elif< / span > < span class = "n" > value< / span > < span class = "o" > ==< / span > < span class = "s" > ' custom' < / span > < span class = "p" > :< / span >
< span class = "n" > palettebits< / span > < span class = "o" > =< / span > < span class = "p" > []< / span >
< span class = "k" > for< / span > < span class = "n" > num< / span > < span class = "ow" > in< / span > < span class = "nb" > xrange< / span > < span class = "p" > (< / span > < span class = "mi" > 1< / span > < span class = "p" > ,< / span > < span class = "mi" > 17< / span > < span class = "p" > ):< / span >
< span class = "n" > picker< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' palette_colorpicker_< / span > < span class = "si" > %d< / span > < span class = "s" > ' < / span > < span class = "o" > %< / span > < span class = "n" > num< / span > < span class = "p" > )< / span >
< span class = "n" > palettebits< / span > < span class = "o" > .< / span > < span class = "n" > append< / span > < span class = "p" > (< / span > < span class = "n" > color2hex< / span > < span class = "p" > (< / span > < span class = "n" > picker< / span > < span class = "p" > ))< / span >
< span class = "n" > palette< / span > < span class = "o" > =< / span > < span class = "s" > ' :' < / span > < span class = "o" > .< / span > < span class = "n" > join< / span > < span class = "p" > (< / span > < span class = "n" > palettebits< / span > < span class = "p" > )< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > err< / span > < span class = "p" > (< / span > < span class = "s" > ' Unknown palette value: < / span > < span class = "si" > %s< / span > < span class = "s" > ' < / span > < span class = "o" > %< / span > < span class = "n" > value< / span > < span class = "p" > )< / span >
< span class = "k" > return< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' palette' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > palette< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_background_colorpicker_color_set" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_background_colorpicker_color_set" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_background_colorpicker_color_set< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Background color changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' background_color' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > color2hex< / span > < span class = "p" > (< / span > < span class = "n" > widget< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_foreground_colorpicker_color_set" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_foreground_colorpicker_color_set" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_foreground_colorpicker_color_set< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Foreground color changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' foreground_color' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > color2hex< / span > < span class = "p" > (< / span > < span class = "n" > widget< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_palette_colorpicker_color_set" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_palette_colorpicker_color_set" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_palette_colorpicker_color_set< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " A palette colour changed" " " < / span >
< span class = "n" > palette< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< span class = "n" > palettebits< / span > < span class = "o" > =< / span > < span class = "p" > []< / span >
< span class = "n" > guiget< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span >
< span class = "c" > # FIXME: We do this at least once elsewhere. refactor!< / span >
< span class = "k" > for< / span > < span class = "n" > num< / span > < span class = "ow" > in< / span > < span class = "nb" > xrange< / span > < span class = "p" > (< / span > < span class = "mi" > 1< / span > < span class = "p" > ,< / span > < span class = "mi" > 17< / span > < span class = "p" > ):< / span >
< span class = "n" > picker< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' palette_colorpicker_< / span > < span class = "si" > %d< / span > < span class = "s" > ' < / span > < span class = "o" > %< / span > < span class = "n" > num< / span > < span class = "p" > )< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "n" > color2hex< / span > < span class = "p" > (< / span > < span class = "n" > picker< / span > < span class = "p" > )< / span >
< span class = "n" > palettebits< / span > < span class = "o" > .< / span > < span class = "n" > append< / span > < span class = "p" > (< / span > < span class = "n" > value< / span > < span class = "p" > )< / span >
< span class = "n" > palette< / span > < span class = "o" > =< / span > < span class = "s" > ' :' < / span > < span class = "o" > .< / span > < span class = "n" > join< / span > < span class = "p" > (< / span > < span class = "n" > palettebits< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' palette' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > palette< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_exit_action_combobox_changed" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_exit_action_combobox_changed" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_exit_action_combobox_changed< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Exit action changed" " " < / span >
< span class = "n" > selected< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "k" > if< / span > < span class = "n" > selected< / span > < span class = "o" > ==< / span > < span class = "mi" > 1< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' restart' < / span >
< span class = "k" > elif< / span > < span class = "n" > selected< / span > < span class = "o" > ==< / span > < span class = "mi" > 2< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' hold' < / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' close' < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' exit_action' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > value< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_custom_url_handler_entry_changed" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_custom_url_handler_entry_changed" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_custom_url_handler_entry_changed< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Custom URL handler value changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' custom_url_handler' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_text< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_custom_command_entry_changed" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_custom_command_entry_changed" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_custom_command_entry_changed< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Custom command value changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' custom_command' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_text< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_cursor_color_color_set" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_cursor_color_color_set" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_cursor_color_color_set< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Cursor colour changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' cursor_color' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > color2hex< / span > < span class = "p" > (< / span > < span class = "n" > widget< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_cursor_shape_combobox_changed" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_cursor_shape_combobox_changed" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_cursor_shape_combobox_changed< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Cursor shape changed" " " < / span >
< span class = "n" > selected< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "k" > if< / span > < span class = "n" > selected< / span > < span class = "o" > ==< / span > < span class = "mi" > 1< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' underline' < / span >
< span class = "k" > elif< / span > < span class = "n" > selected< / span > < span class = "o" > ==< / span > < span class = "mi" > 2< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' ibeam' < / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' block' < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' cursor_shape' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > value< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_word_chars_entry_changed" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_word_chars_entry_changed" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_word_chars_entry_changed< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Word characters changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' word_chars' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_text< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_font_selector_font_set" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_font_selector_font_set" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_font_selector_font_set< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Font changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' font' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_font_name< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_title_font_selector_font_set" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_title_font_selector_font_set" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_title_font_selector_font_set< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Titlebar Font changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' title_font' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_font_name< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_title_receive_bg_color_color_set" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_title_receive_bg_color_color_set" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_title_receive_bg_color_color_set< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Title receive background colour changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' title_receive_bg_color' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > color2hex< / span > < span class = "p" > (< / span > < span class = "n" > widget< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_title_receive_fg_color_color_set" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_title_receive_fg_color_color_set" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_title_receive_fg_color_color_set< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Title receive foreground colour changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' title_receive_fg_color' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > color2hex< / span > < span class = "p" > (< / span > < span class = "n" > widget< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_title_inactive_bg_color_color_set" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_title_inactive_bg_color_color_set" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_title_inactive_bg_color_color_set< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Title inactive background colour changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' title_inactive_bg_color' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > color2hex< / span > < span class = "p" > (< / span > < span class = "n" > widget< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_title_transmit_bg_color_color_set" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_title_transmit_bg_color_color_set" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_title_transmit_bg_color_color_set< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Title transmit backgruond colour changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' title_transmit_bg_color' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > color2hex< / span > < span class = "p" > (< / span > < span class = "n" > widget< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_title_inactive_fg_color_color_set" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_title_inactive_fg_color_color_set" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_title_inactive_fg_color_color_set< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Title inactive foreground colour changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' title_inactive_fg_color' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > color2hex< / span > < span class = "p" > (< / span > < span class = "n" > widget< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_title_transmit_fg_color_color_set" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_title_transmit_fg_color_color_set" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_title_transmit_fg_color_color_set< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Title transmit foreground colour changed" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' title_transmit_fg_color' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > color2hex< / span > < span class = "p" > (< / span > < span class = "n" > widget< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_inactive_color_offset_change_value" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_inactive_color_offset_change_value" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_inactive_color_offset_change_value< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ,< / span > < span class = "n" > scroll< / span > < span class = "p" > ,< / span > < span class = "n" > value< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Inactive color offset setting changed" " " < / span >
< span class = "k" > if< / span > < span class = "n" > value< / span > < span class = "o" > > < / span > < span class = "mf" > 1.0< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "mf" > 1.0< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' inactive_color_offset' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "nb" > round< / span > < span class = "p" > (< / span > < span class = "n" > value< / span > < span class = "p" > ,< / span > < span class = "mi" > 2< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_handlesize_change_value" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_handlesize_change_value" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_handlesize_change_value< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ,< / span > < span class = "n" > scroll< / span > < span class = "p" > ,< / span > < span class = "n" > value< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Handle size changed" " " < / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "nb" > int< / span > < span class = "p" > (< / span > < span class = "n" > value< / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "n" > value< / span > < span class = "o" > > < / span > < span class = "mi" > 5< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "mi" > 5< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' handle_size' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > value< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_focuscombo_changed" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_focuscombo_changed" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_focuscombo_changed< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Focus type changed" " " < / span >
< span class = "n" > selected< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "k" > if< / span > < span class = "n" > selected< / span > < span class = "o" > ==< / span > < span class = "mi" > 1< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' click' < / span >
< span class = "k" > elif< / span > < span class = "n" > selected< / span > < span class = "o" > ==< / span > < span class = "mi" > 2< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' mouse' < / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' system' < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' focus' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > value< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_tabposcombo_changed" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_tabposcombo_changed" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_tabposcombo_changed< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Tab position changed" " " < / span >
< span class = "n" > selected< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "k" > if< / span > < span class = "n" > selected< / span > < span class = "o" > ==< / span > < span class = "mi" > 1< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' bottom' < / span >
< span class = "k" > elif< / span > < span class = "n" > selected< / span > < span class = "o" > ==< / span > < span class = "mi" > 2< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' left' < / span >
< span class = "k" > elif< / span > < span class = "n" > selected< / span > < span class = "o" > ==< / span > < span class = "mi" > 3< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' right' < / span >
< span class = "k" > elif< / span > < span class = "n" > selected< / span > < span class = "o" > ==< / span > < span class = "mi" > 4< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' hidden' < / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' top' < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' tab_position' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > value< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_broadcastdefault_changed" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_broadcastdefault_changed" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_broadcastdefault_changed< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Broadcast default changed" " " < / span >
< span class = "n" > selected< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "k" > if< / span > < span class = "n" > selected< / span > < span class = "o" > ==< / span > < span class = "mi" > 0< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' all' < / span >
< span class = "k" > elif< / span > < span class = "n" > selected< / span > < span class = "o" > ==< / span > < span class = "mi" > 2< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' off' < / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' group' < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' broadcast_default' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > value< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_winstatecombo_changed" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_winstatecombo_changed" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_winstatecombo_changed< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Window state changed" " " < / span >
< span class = "n" > selected< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "k" > if< / span > < span class = "n" > selected< / span > < span class = "o" > ==< / span > < span class = "mi" > 1< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' hidden' < / span >
< span class = "k" > elif< / span > < span class = "n" > selected< / span > < span class = "o" > ==< / span > < span class = "mi" > 2< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' maximise' < / span >
< span class = "k" > elif< / span > < span class = "n" > selected< / span > < span class = "o" > ==< / span > < span class = "mi" > 3< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' fullscreen' < / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "s" > ' normal' < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' window_state' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > value< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_profileaddbutton_clicked" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_profileaddbutton_clicked" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_profileaddbutton_clicked< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > _button< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Add a new profile to the list" " " < / span >
< span class = "n" > guiget< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span >
< span class = "n" > treeview< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' profilelist' < / span > < span class = "p" > )< / span >
< span class = "n" > model< / span > < span class = "o" > =< / span > < span class = "n" > treeview< / span > < span class = "o" > .< / span > < span class = "n" > get_model< / span > < span class = "p" > ()< / span >
< span class = "n" > values< / span > < span class = "o" > =< / span > < span class = "p" > [< / span > < span class = "n" > r< / span > < span class = "p" > [< / span > < span class = "mi" > 0< / span > < span class = "p" > ]< / span > < span class = "k" > for< / span > < span class = "n" > r< / span > < span class = "ow" > in< / span > < span class = "n" > model< / span > < span class = "p" > ]< / span >
< span class = "n" > newprofile< / span > < span class = "o" > =< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' New Profile' < / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "n" > newprofile< / span > < span class = "ow" > in< / span > < span class = "n" > values< / span > < span class = "p" > :< / span >
< span class = "n" > i< / span > < span class = "o" > =< / span > < span class = "mi" > 1< / span >
< span class = "k" > while< / span > < span class = "n" > newprofile< / span > < span class = "ow" > in< / span > < span class = "n" > values< / span > < span class = "p" > :< / span >
< span class = "n" > i< / span > < span class = "o" > =< / span > < span class = "n" > i< / span > < span class = "o" > +< / span > < span class = "mi" > 1< / span >
< span class = "n" > newprofile< / span > < span class = "o" > =< / span > < span class = "s" > ' < / span > < span class = "si" > %s< / span > < span class = "s" > < / span > < span class = "si" > %d< / span > < span class = "s" > ' < / span > < span class = "o" > %< / span > < span class = "p" > (< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' New Profile' < / span > < span class = "p" > ),< / span > < span class = "n" > i< / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > add_profile< / span > < span class = "p" > (< / span > < span class = "n" > newprofile< / span > < span class = "p" > ):< / span >
< span class = "n" > res< / span > < span class = "o" > =< / span > < span class = "n" > model< / span > < span class = "o" > .< / span > < span class = "n" > append< / span > < span class = "p" > ([< / span > < span class = "n" > newprofile< / span > < span class = "p" > ,< / span > < span class = "bp" > True< / span > < span class = "p" > ])< / span >
< span class = "k" > if< / span > < span class = "n" > res< / span > < span class = "p" > :< / span >
< span class = "n" > path< / span > < span class = "o" > =< / span > < span class = "n" > model< / span > < span class = "o" > .< / span > < span class = "n" > get_path< / span > < span class = "p" > (< / span > < span class = "n" > res< / span > < span class = "p" > )< / span >
< span class = "n" > treeview< / span > < span class = "o" > .< / span > < span class = "n" > set_cursor< / span > < span class = "p" > (< / span > < span class = "n" > path< / span > < span class = "p" > ,< / span > < span class = "n" > focus_column< / span > < span class = "o" > =< / span > < span class = "n" > treeview< / span > < span class = "o" > .< / span > < span class = "n" > get_column< / span > < span class = "p" > (< / span > < span class = "mi" > 0< / span > < span class = "p" > ),< / span >
< span class = "n" > start_editing< / span > < span class = "o" > =< / span > < span class = "bp" > True< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > layouteditor< / span > < span class = "o" > .< / span > < span class = "n" > update_profiles< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_profileremovebutton_clicked" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_profileremovebutton_clicked" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_profileremovebutton_clicked< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > _button< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Remove a profile from the list" " " < / span >
< span class = "n" > guiget< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span >
< span class = "n" > treeview< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' profilelist' < / span > < span class = "p" > )< / span >
< span class = "n" > selection< / span > < span class = "o" > =< / span > < span class = "n" > treeview< / span > < span class = "o" > .< / span > < span class = "n" > get_selection< / span > < span class = "p" > ()< / span >
< span class = "p" > (< / span > < span class = "n" > model< / span > < span class = "p" > ,< / span > < span class = "n" > rowiter< / span > < span class = "p" > )< / span > < span class = "o" > =< / span > < span class = "n" > selection< / span > < span class = "o" > .< / span > < span class = "n" > get_selected< / span > < span class = "p" > ()< / span >
< span class = "n" > profile< / span > < span class = "o" > =< / span > < span class = "n" > model< / span > < span class = "o" > .< / span > < span class = "n" > get_value< / span > < span class = "p" > (< / span > < span class = "n" > rowiter< / span > < span class = "p" > ,< / span > < span class = "mi" > 0< / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "n" > profile< / span > < span class = "o" > ==< / span > < span class = "s" > ' default' < / span > < span class = "p" > :< / span >
< span class = "c" > # We shouldn' t let people delete this profile< / span >
< span class = "k" > return< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > previous_profile_selection< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > del_profile< / span > < span class = "p" > (< / span > < span class = "n" > profile< / span > < span class = "p" > )< / span >
< span class = "n" > model< / span > < span class = "o" > .< / span > < span class = "n" > remove< / span > < span class = "p" > (< / span > < span class = "n" > rowiter< / span > < span class = "p" > )< / span >
< span class = "n" > selection< / span > < span class = "o" > .< / span > < span class = "n" > select_iter< / span > < span class = "p" > (< / span > < span class = "n" > model< / span > < span class = "o" > .< / span > < span class = "n" > get_iter_first< / span > < span class = "p" > ())< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > layouteditor< / span > < span class = "o" > .< / span > < span class = "n" > update_profiles< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_layoutaddbutton_clicked" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_layoutaddbutton_clicked" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_layoutaddbutton_clicked< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > _button< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Add a new layout to the list" " " < / span >
< span class = "n" > terminator< / span > < span class = "o" > =< / span > < span class = "n" > Terminator< / span > < span class = "p" > ()< / span >
< span class = "n" > current_layout< / span > < span class = "o" > =< / span > < span class = "n" > terminator< / span > < span class = "o" > .< / span > < span class = "n" > describe_layout< / span > < span class = "p" > ()< / span >
< span class = "n" > guiget< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span >
< span class = "n" > treeview< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' layoutlist' < / span > < span class = "p" > )< / span >
< span class = "n" > model< / span > < span class = "o" > =< / span > < span class = "n" > treeview< / span > < span class = "o" > .< / span > < span class = "n" > get_model< / span > < span class = "p" > ()< / span >
< span class = "n" > values< / span > < span class = "o" > =< / span > < span class = "p" > [< / span > < span class = "n" > r< / span > < span class = "p" > [< / span > < span class = "mi" > 0< / span > < span class = "p" > ]< / span > < span class = "k" > for< / span > < span class = "n" > r< / span > < span class = "ow" > in< / span > < span class = "n" > model< / span > < span class = "p" > ]< / span >
< span class = "n" > name< / span > < span class = "o" > =< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' New Layout' < / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "n" > name< / span > < span class = "ow" > in< / span > < span class = "n" > values< / span > < span class = "p" > :< / span >
2015-08-26 18:04:39 +00:00
< span class = "n" > i< / span > < span class = "o" > =< / span > < span class = "mi" > 0< / span >
2015-08-08 02:11:30 +00:00
< span class = "k" > while< / span > < span class = "n" > name< / span > < span class = "ow" > in< / span > < span class = "n" > values< / span > < span class = "p" > :< / span >
< span class = "n" > i< / span > < span class = "o" > =< / span > < span class = "n" > i< / span > < span class = "o" > +< / span > < span class = "mi" > 1< / span >
< span class = "n" > name< / span > < span class = "o" > =< / span > < span class = "s" > ' < / span > < span class = "si" > %s< / span > < span class = "s" > < / span > < span class = "si" > %d< / span > < span class = "s" > ' < / span > < span class = "o" > %< / span > < span class = "p" > (< / span > < span class = "n" > _< / span > < span class = "p" > (< / span > < span class = "s" > ' New Layout' < / span > < span class = "p" > ),< / span > < span class = "n" > i< / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > add_layout< / span > < span class = "p" > (< / span > < span class = "n" > name< / span > < span class = "p" > ,< / span > < span class = "n" > current_layout< / span > < span class = "p" > ):< / span >
< span class = "n" > res< / span > < span class = "o" > =< / span > < span class = "n" > model< / span > < span class = "o" > .< / span > < span class = "n" > append< / span > < span class = "p" > ([< / span > < span class = "n" > name< / span > < span class = "p" > ,< / span > < span class = "bp" > True< / span > < span class = "p" > ])< / span >
< span class = "k" > if< / span > < span class = "n" > res< / span > < span class = "p" > :< / span >
< span class = "n" > path< / span > < span class = "o" > =< / span > < span class = "n" > model< / span > < span class = "o" > .< / span > < span class = "n" > get_path< / span > < span class = "p" > (< / span > < span class = "n" > res< / span > < span class = "p" > )< / span >
< span class = "n" > treeview< / span > < span class = "o" > .< / span > < span class = "n" > set_cursor< / span > < span class = "p" > (< / span > < span class = "n" > path< / span > < span class = "p" > ,< / span > < span class = "n" > focus_column< / span > < span class = "o" > =< / span > < span class = "n" > treeview< / span > < span class = "o" > .< / span > < span class = "n" > get_column< / span > < span class = "p" > (< / span > < span class = "mi" > 0< / span > < span class = "p" > ),< / span >
< span class = "n" > start_editing< / span > < span class = "o" > =< / span > < span class = "bp" > True< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_layoutrefreshbutton_clicked" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_layoutrefreshbutton_clicked" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_layoutrefreshbutton_clicked< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > _button< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Refresh the terminals status and update" " " < / span >
< span class = "n" > terminator< / span > < span class = "o" > =< / span > < span class = "n" > Terminator< / span > < span class = "p" > ()< / span >
< span class = "n" > current_layout< / span > < span class = "o" > =< / span > < span class = "n" > terminator< / span > < span class = "o" > .< / span > < span class = "n" > describe_layout< / span > < span class = "p" > ()< / span >
< span class = "n" > guiget< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span >
< span class = "n" > treeview< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' layoutlist' < / span > < span class = "p" > )< / span >
< span class = "n" > selected< / span > < span class = "o" > =< / span > < span class = "n" > treeview< / span > < span class = "o" > .< / span > < span class = "n" > get_selection< / span > < span class = "p" > ()< / span >
< span class = "p" > (< / span > < span class = "n" > model< / span > < span class = "p" > ,< / span > < span class = "n" > rowiter< / span > < span class = "p" > )< / span > < span class = "o" > =< / span > < span class = "n" > selected< / span > < span class = "o" > .< / span > < span class = "n" > get_selected< / span > < span class = "p" > ()< / span >
< span class = "n" > name< / span > < span class = "o" > =< / span > < span class = "n" > model< / span > < span class = "o" > .< / span > < span class = "n" > get_value< / span > < span class = "p" > (< / span > < span class = "n" > rowiter< / span > < span class = "p" > ,< / span > < span class = "mi" > 0< / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > replace_layout< / span > < span class = "p" > (< / span > < span class = "n" > name< / span > < span class = "p" > ,< / span > < span class = "n" > current_layout< / span > < span class = "p" > ):< / span >
< span class = "n" > treeview< / span > < span class = "o" > .< / span > < span class = "n" > set_cursor< / span > < span class = "p" > (< / span > < span class = "n" > model< / span > < span class = "o" > .< / span > < span class = "n" > get_path< / span > < span class = "p" > (< / span > < span class = "n" > rowiter< / span > < span class = "p" > ),< / span > < span class = "n" > focus_column< / span > < span class = "o" > =< / span > < span class = "n" > treeview< / span > < span class = "o" > .< / span > < span class = "n" > get_column< / span > < span class = "p" > (< / span > < span class = "mi" > 0< / span > < span class = "p" > ),< / span > < span class = "n" > start_editing< / span > < span class = "o" > =< / span > < span class = "bp" > False< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_layoutremovebutton_clicked" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_layoutremovebutton_clicked" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_layoutremovebutton_clicked< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > _button< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Remove a layout from the list" " " < / span >
< span class = "n" > guiget< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span >
< span class = "n" > treeview< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' layoutlist' < / span > < span class = "p" > )< / span >
< span class = "n" > selection< / span > < span class = "o" > =< / span > < span class = "n" > treeview< / span > < span class = "o" > .< / span > < span class = "n" > get_selection< / span > < span class = "p" > ()< / span >
< span class = "p" > (< / span > < span class = "n" > model< / span > < span class = "p" > ,< / span > < span class = "n" > rowiter< / span > < span class = "p" > )< / span > < span class = "o" > =< / span > < span class = "n" > selection< / span > < span class = "o" > .< / span > < span class = "n" > get_selected< / span > < span class = "p" > ()< / span >
< span class = "n" > layout< / span > < span class = "o" > =< / span > < span class = "n" > model< / span > < span class = "o" > .< / span > < span class = "n" > get_value< / span > < span class = "p" > (< / span > < span class = "n" > rowiter< / span > < span class = "p" > ,< / span > < span class = "mi" > 0< / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "n" > layout< / span > < span class = "o" > ==< / span > < span class = "s" > ' default' < / span > < span class = "p" > :< / span >
< span class = "c" > # We shouldn' t let people delete this layout< / span >
< span class = "k" > return< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > previous_selection< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > del_layout< / span > < span class = "p" > (< / span > < span class = "n" > layout< / span > < span class = "p" > )< / span >
< span class = "n" > model< / span > < span class = "o" > .< / span > < span class = "n" > remove< / span > < span class = "p" > (< / span > < span class = "n" > rowiter< / span > < span class = "p" > )< / span >
< span class = "n" > selection< / span > < span class = "o" > .< / span > < span class = "n" > select_iter< / span > < span class = "p" > (< / span > < span class = "n" > model< / span > < span class = "o" > .< / span > < span class = "n" > get_iter_first< / span > < span class = "p" > ())< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_use_custom_url_handler_checkbutton_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_use_custom_url_handler_checkbutton_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_use_custom_url_handler_checkbutton_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > checkbox< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Toggling the use_custom_url_handler checkbox needs to alter the< / span >
< span class = "sd" > sensitivity of the custom_url_handler entrybox" " " < / span >
< span class = "n" > guiget< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' custom_url_handler_entry' < / span > < span class = "p" > )< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "n" > checkbox< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "n" > value< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' use_custom_url_handler' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > value< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_use_custom_command_checkbutton_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_use_custom_command_checkbutton_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_use_custom_command_checkbutton_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > checkbox< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Toggling the use_custom_command checkbox needs to alter the< / span >
< span class = "sd" > sensitivity of the custom_command entrybox" " " < / span >
< span class = "n" > guiget< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' custom_command_entry' < / span > < span class = "p" > )< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "n" > checkbox< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "n" > value< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' use_custom_command' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > value< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_system_font_checkbutton_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_system_font_checkbutton_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_system_font_checkbutton_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > checkbox< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Toggling the use_system_font checkbox needs to alter the< / span >
< span class = "sd" > sensitivity of the font selector" " " < / span >
< span class = "n" > guiget< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' font_selector' < / span > < span class = "p" > )< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "n" > checkbox< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "ow" > not< / span > < span class = "n" > value< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' use_system_font' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > value< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< span class = "k" > if< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' use_system_font' < / span > < span class = "p" > ]< / span > < span class = "o" > ==< / span > < span class = "bp" > True< / span > < span class = "p" > :< / span >
< span class = "n" > fontname< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > get_system_mono_font< / span > < span class = "p" > ()< / span >
< span class = "k" > if< / span > < span class = "n" > fontname< / span > < span class = "ow" > is< / span > < span class = "ow" > not< / span > < span class = "bp" > None< / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_font_name< / span > < span class = "p" > (< / span > < span class = "n" > fontname< / span > < span class = "p" > )< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_font_name< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' font' < / span > < span class = "p" > ])< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_title_system_font_checkbutton_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_title_system_font_checkbutton_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_title_system_font_checkbutton_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > checkbox< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Toggling the title_use_system_font checkbox needs to alter the< / span >
< span class = "sd" > sensitivity of the font selector" " " < / span >
< span class = "n" > guiget< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' title_font_selector' < / span > < span class = "p" > )< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "n" > checkbox< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "ow" > not< / span > < span class = "n" > value< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' title_use_system_font' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > value< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< span class = "k" > if< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' title_use_system_font' < / span > < span class = "p" > ]< / span > < span class = "o" > ==< / span > < span class = "bp" > True< / span > < span class = "p" > :< / span >
< span class = "n" > fontname< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > get_system_prop_font< / span > < span class = "p" > ()< / span >
< span class = "k" > if< / span > < span class = "n" > fontname< / span > < span class = "ow" > is< / span > < span class = "ow" > not< / span > < span class = "bp" > None< / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_font_name< / span > < span class = "p" > (< / span > < span class = "n" > fontname< / span > < span class = "p" > )< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_font_name< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' title_font' < / span > < span class = "p" > ])< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_reset_compatibility_clicked" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_reset_compatibility_clicked" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_reset_compatibility_clicked< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Reset the confusing and annoying backspace/delete options to the< / span >
< span class = "sd" > safest values" " " < / span >
< span class = "n" > guiget< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' backspace_binding_combobox' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "mi" > 2< / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' delete_binding_combobox' < / span > < span class = "p" > )< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "mi" > 3< / span > < span class = "p" > )< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_background_type_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_background_type_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_background_type_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > _widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " The background type was toggled" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > update_background_tab< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.update_background_tab" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.update_background_tab" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > update_background_tab< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Update the background tab" " " < / span >
< span class = "n" > guiget< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span >
< span class = "c" > # Background type< / span >
< span class = "n" > backtype< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< span class = "n" > imagewidget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' image_radiobutton' < / span > < span class = "p" > )< / span >
< span class = "n" > transwidget< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' transparent_radiobutton' < / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "n" > transwidget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span > < span class = "o" > ==< / span > < span class = "bp" > True< / span > < span class = "p" > :< / span >
< span class = "n" > backtype< / span > < span class = "o" > =< / span > < span class = "s" > ' transparent' < / span >
< span class = "k" > elif< / span > < span class = "n" > imagewidget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span > < span class = "o" > ==< / span > < span class = "bp" > True< / span > < span class = "p" > :< / span >
< span class = "n" > backtype< / span > < span class = "o" > =< / span > < span class = "s" > ' image' < / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > backtype< / span > < span class = "o" > =< / span > < span class = "s" > ' solid' < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' background_type' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > backtype< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< span class = "k" > if< / span > < span class = "n" > backtype< / span > < span class = "o" > ==< / span > < span class = "s" > ' image' < / span > < span class = "p" > :< / span >
< span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' background_image_filechooser' < / span > < span class = "p" > )< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > True< / span > < span class = "p" > )< / span >
< span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' scroll_background_checkbutton' < / span > < span class = "p" > )< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > True< / span > < span class = "p" > )< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' background_image_filechooser' < / span > < span class = "p" > )< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > False< / span > < span class = "p" > )< / span >
< span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' scroll_background_checkbutton' < / span > < span class = "p" > )< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > False< / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "n" > backtype< / span > < span class = "ow" > in< / span > < span class = "p" > (< / span > < span class = "s" > ' transparent' < / span > < span class = "p" > ,< / span > < span class = "s" > ' image' < / span > < span class = "p" > ):< / span >
< span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' darken_background_scale' < / span > < span class = "p" > )< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > True< / span > < span class = "p" > )< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' darken_background_scale' < / span > < span class = "p" > )< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > False< / span > < span class = "p" > )< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_profile_selection_changed" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_profile_selection_changed" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_profile_selection_changed< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > selection< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " A different profile was selected" " " < / span >
< span class = "p" > (< / span > < span class = "n" > listmodel< / span > < span class = "p" > ,< / span > < span class = "n" > rowiter< / span > < span class = "p" > )< / span > < span class = "o" > =< / span > < span class = "n" > selection< / span > < span class = "o" > .< / span > < span class = "n" > get_selected< / span > < span class = "p" > ()< / span >
< span class = "k" > if< / span > < span class = "ow" > not< / span > < span class = "n" > rowiter< / span > < span class = "p" > :< / span >
< span class = "c" > # Something is wrong, just jump to the first item in the list< / span >
< span class = "n" > treeview< / span > < span class = "o" > =< / span > < span class = "n" > selection< / span > < span class = "o" > .< / span > < span class = "n" > get_tree_view< / span > < span class = "p" > ()< / span >
< span class = "n" > liststore< / span > < span class = "o" > =< / span > < span class = "n" > treeview< / span > < span class = "o" > .< / span > < span class = "n" > get_model< / span > < span class = "p" > ()< / span >
< span class = "n" > selection< / span > < span class = "o" > .< / span > < span class = "n" > select_iter< / span > < span class = "p" > (< / span > < span class = "n" > liststore< / span > < span class = "o" > .< / span > < span class = "n" > get_iter_first< / span > < span class = "p" > ())< / span >
< span class = "k" > return< / span >
< span class = "n" > profile< / span > < span class = "o" > =< / span > < span class = "n" > listmodel< / span > < span class = "o" > .< / span > < span class = "n" > get_value< / span > < span class = "p" > (< / span > < span class = "n" > rowiter< / span > < span class = "p" > ,< / span > < span class = "mi" > 0< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > set_profile_values< / span > < span class = "p" > (< / span > < span class = "n" > profile< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > previous_profile_selection< / span > < span class = "o" > =< / span > < span class = "n" > profile< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span > < span class = "p" > (< / span > < span class = "s" > ' profileremovebutton' < / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "n" > profile< / span > < span class = "o" > ==< / span > < span class = "s" > ' default' < / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > False< / span > < span class = "p" > )< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > True< / span > < span class = "p" > )< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_plugin_selection_changed" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_plugin_selection_changed" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_plugin_selection_changed< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > selection< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " A different plugin was selected" " " < / span >
< span class = "p" > (< / span > < span class = "n" > listmodel< / span > < span class = "p" > ,< / span > < span class = "n" > rowiter< / span > < span class = "p" > )< / span > < span class = "o" > =< / span > < span class = "n" > selection< / span > < span class = "o" > .< / span > < span class = "n" > get_selected< / span > < span class = "p" > ()< / span >
< span class = "k" > if< / span > < span class = "ow" > not< / span > < span class = "n" > rowiter< / span > < span class = "p" > :< / span >
< span class = "c" > # Something is wrong, just jump to the first item in the list< / span >
< span class = "n" > treeview< / span > < span class = "o" > =< / span > < span class = "n" > selection< / span > < span class = "o" > .< / span > < span class = "n" > get_tree_view< / span > < span class = "p" > ()< / span >
< span class = "n" > liststore< / span > < span class = "o" > =< / span > < span class = "n" > treeview< / span > < span class = "o" > .< / span > < span class = "n" > get_model< / span > < span class = "p" > ()< / span >
< span class = "n" > selection< / span > < span class = "o" > .< / span > < span class = "n" > select_iter< / span > < span class = "p" > (< / span > < span class = "n" > liststore< / span > < span class = "o" > .< / span > < span class = "n" > get_iter_first< / span > < span class = "p" > ())< / span >
< span class = "k" > return< / span >
< span class = "n" > plugin< / span > < span class = "o" > =< / span > < span class = "n" > listmodel< / span > < span class = "o" > .< / span > < span class = "n" > get_value< / span > < span class = "p" > (< / span > < span class = "n" > rowiter< / span > < span class = "p" > ,< / span > < span class = "mi" > 0< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > set_plugin< / span > < span class = "p" > (< / span > < span class = "n" > plugin< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > previous_plugin_selection< / span > < span class = "o" > =< / span > < span class = "n" > plugin< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span > < span class = "p" > (< / span > < span class = "s" > ' plugintogglebutton' < / span > < span class = "p" > )< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_plugin_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_plugin_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_plugin_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > cell< / span > < span class = "p" > ,< / span > < span class = "n" > path< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " A plugin has been enabled or disabled" " " < / span >
< span class = "n" > treeview< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span > < span class = "p" > (< / span > < span class = "s" > ' pluginlist' < / span > < span class = "p" > )< / span >
< span class = "n" > model< / span > < span class = "o" > =< / span > < span class = "n" > treeview< / span > < span class = "o" > .< / span > < span class = "n" > get_model< / span > < span class = "p" > ()< / span >
< span class = "n" > plugin< / span > < span class = "o" > =< / span > < span class = "n" > model< / span > < span class = "p" > [< / span > < span class = "n" > path< / span > < span class = "p" > ][< / span > < span class = "mi" > 0< / span > < span class = "p" > ]< / span >
< span class = "k" > if< / span > < span class = "ow" > not< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > plugins< / span > < span class = "p" > [< / span > < span class = "n" > plugin< / span > < span class = "p" > ]:< / span >
< span class = "c" > # Plugin is currently disabled, load it< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > registry< / span > < span class = "o" > .< / span > < span class = "n" > enable< / span > < span class = "p" > (< / span > < span class = "n" > plugin< / span > < span class = "p" > )< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "c" > # Plugin is currently enabled, unload it< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > registry< / span > < span class = "o" > .< / span > < span class = "n" > disable< / span > < span class = "p" > (< / span > < span class = "n" > plugin< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > plugins< / span > < span class = "p" > [< / span > < span class = "n" > plugin< / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "ow" > not< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > plugins< / span > < span class = "p" > [< / span > < span class = "n" > plugin< / span > < span class = "p" > ]< / span >
< span class = "c" > # Update the treeview< / span >
< span class = "n" > model< / span > < span class = "p" > [< / span > < span class = "n" > path< / span > < span class = "p" > ][< / span > < span class = "mi" > 1< / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > plugins< / span > < span class = "p" > [< / span > < span class = "n" > plugin< / span > < span class = "p" > ]< / span >
< span class = "n" > enabled_plugins< / span > < span class = "o" > =< / span > < span class = "p" > [< / span > < span class = "n" > x< / span > < span class = "k" > for< / span > < span class = "n" > x< / span > < span class = "ow" > in< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > plugins< / span > < span class = "k" > if< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > plugins< / span > < span class = "p" > [< / span > < span class = "n" > x< / span > < span class = "p" > ]< / span > < span class = "o" > ==< / span > < span class = "bp" > True< / span > < span class = "p" > ]< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' enabled_plugins' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > enabled_plugins< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.set_plugin" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.set_plugin" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > set_plugin< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > plugin< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Show the preferences for the selected plugin, if any" " " < / span >
< span class = "n" > pluginpanelabel< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span > < span class = "p" > (< / span > < span class = "s" > ' pluginpanelabel' < / span > < span class = "p" > )< / span >
< span class = "n" > pluginconfig< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > plugin_get_config< / span > < span class = "p" > (< / span > < span class = "n" > plugin< / span > < span class = "p" > )< / span >
< span class = "c" > # FIXME: Implement this, we need to auto-construct a UI for the plugin< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_profile_name_edited" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_profile_name_edited" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_profile_name_edited< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > cell< / span > < span class = "p" > ,< / span > < span class = "n" > path< / span > < span class = "p" > ,< / span > < span class = "n" > newtext< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Update a profile name" " " < / span >
2015-08-26 18:04:39 +00:00
< span class = "n" > oldname_broken< / span > < span class = "o" > =< / span > < span class = "n" > cell< / span > < span class = "o" > .< / span > < span class = "n" > get_property< / span > < span class = "p" > (< / span > < span class = "s" > ' text' < / span > < span class = "p" > )< / span >
< span class = "n" > guiget< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span >
< span class = "n" > treeview< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' profilelist' < / span > < span class = "p" > )< / span >
< span class = "n" > treeselection< / span > < span class = "o" > =< / span > < span class = "n" > treeview< / span > < span class = "o" > .< / span > < span class = "n" > get_selection< / span > < span class = "p" > ()< / span >
< span class = "n" > treeselection< / span > < span class = "o" > .< / span > < span class = "n" > select_path< / span > < span class = "p" > (< / span > < span class = "n" > path< / span > < span class = "p" > )< / span >
< span class = "p" > (< / span > < span class = "n" > model< / span > < span class = "p" > ,< / span > < span class = "n" > pathlist< / span > < span class = "p" > )< / span > < span class = "o" > =< / span > < span class = "n" > treeselection< / span > < span class = "o" > .< / span > < span class = "n" > get_selected_rows< / span > < span class = "p" > ()< / span >
< span class = "n" > tree_iter< / span > < span class = "o" > =< / span > < span class = "n" > model< / span > < span class = "o" > .< / span > < span class = "n" > get_iter< / span > < span class = "p" > (< / span > < span class = "n" > pathlist< / span > < span class = "p" > [< / span > < span class = "mi" > 0< / span > < span class = "p" > ])< / span >
< span class = "n" > oldname< / span > < span class = "o" > =< / span > < span class = "n" > model< / span > < span class = "o" > .< / span > < span class = "n" > get_value< / span > < span class = "p" > (< / span > < span class = "n" > tree_iter< / span > < span class = "p" > ,< / span > < span class = "mi" > 0< / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "n" > oldname< / span > < span class = "o" > !=< / span > < span class = "n" > oldname_broken< / span > < span class = "p" > :< / span >
< span class = "n" > dbg< / span > < span class = "p" > (< / span > < span class = "s" > ' edited signal provides the wrong cell: < / span > < span class = "si" > %s< / span > < span class = "s" > != < / span > < span class = "si" > %s< / span > < span class = "s" > ' < / span > < span class = "o" > %< / span > < span class = "p" > (< / span > < span class = "n" > oldname< / span > < span class = "p" > ,< / span > < span class = "n" > oldname_broken< / span > < span class = "p" > ))< / span >
2015-08-08 02:11:30 +00:00
< span class = "k" > if< / span > < span class = "n" > oldname< / span > < span class = "o" > ==< / span > < span class = "n" > newtext< / span > < span class = "ow" > or< / span > < span class = "n" > oldname< / span > < span class = "o" > ==< / span > < span class = "s" > ' default' < / span > < span class = "p" > :< / span >
< span class = "k" > return< / span >
< span class = "n" > dbg< / span > < span class = "p" > (< / span > < span class = "s" > ' PrefsEditor::on_profile_name_edited: Changing < / span > < span class = "si" > %s< / span > < span class = "s" > to < / span > < span class = "si" > %s< / span > < span class = "s" > ' < / span > < span class = "o" > %< / span >
< span class = "p" > (< / span > < span class = "n" > oldname< / span > < span class = "p" > ,< / span > < span class = "n" > newtext< / span > < span class = "p" > ))< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > rename_profile< / span > < span class = "p" > (< / span > < span class = "n" > oldname< / span > < span class = "p" > ,< / span > < span class = "n" > newtext< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span > < span class = "p" > (< / span > < span class = "s" > ' profilelist' < / span > < span class = "p" > )< / span >
< span class = "n" > model< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_model< / span > < span class = "p" > ()< / span >
< span class = "n" > itera< / span > < span class = "o" > =< / span > < span class = "n" > model< / span > < span class = "o" > .< / span > < span class = "n" > get_iter< / span > < span class = "p" > (< / span > < span class = "n" > path< / span > < span class = "p" > )< / span >
< span class = "n" > model< / span > < span class = "o" > .< / span > < span class = "n" > set_value< / span > < span class = "p" > (< / span > < span class = "n" > itera< / span > < span class = "p" > ,< / span > < span class = "mi" > 0< / span > < span class = "p" > ,< / span > < span class = "n" > newtext< / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "n" > oldname< / span > < span class = "o" > ==< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > previous_profile_selection< / span > < span class = "p" > :< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > previous_profile_selection< / span > < span class = "o" > =< / span > < span class = "n" > newtext< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_layout_selection_changed" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_layout_selection_changed" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_layout_selection_changed< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > selection< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " A different layout was selected" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > layouteditor< / span > < span class = "o" > .< / span > < span class = "n" > on_layout_selection_changed< / span > < span class = "p" > (< / span > < span class = "n" > selection< / span > < span class = "p" > )< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_layout_item_selection_changed" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_layout_item_selection_changed" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_layout_item_selection_changed< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > selection< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " A different item in the layout was selected" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > layouteditor< / span > < span class = "o" > .< / span > < span class = "n" > on_layout_item_selection_changed< / span > < span class = "p" > (< / span > < span class = "n" > selection< / span > < span class = "p" > )< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_layout_profile_chooser_changed" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_layout_profile_chooser_changed" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_layout_profile_chooser_changed< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " A different profile has been selected for this item" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > layouteditor< / span > < span class = "o" > .< / span > < span class = "n" > on_layout_profile_chooser_changed< / span > < span class = "p" > (< / span > < span class = "n" > widget< / span > < span class = "p" > )< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_layout_profile_command_changed" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_layout_profile_command_changed" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_layout_profile_command_changed< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " A different command has been entered for this item" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > layouteditor< / span > < span class = "o" > .< / span > < span class = "n" > on_layout_profile_command_activate< / span > < span class = "p" > (< / span > < span class = "n" > widget< / span > < span class = "p" > )< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_layout_profile_workingdir_changed" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_layout_profile_workingdir_changed" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_layout_profile_workingdir_changed< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " A different working directory has been entered for this item" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > layouteditor< / span > < span class = "o" > .< / span > < span class = "n" > on_layout_profile_workingdir_activate< / span > < span class = "p" > (< / span > < span class = "n" > widget< / span > < span class = "p" > )< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_layout_name_edited" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_layout_name_edited" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_layout_name_edited< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > cell< / span > < span class = "p" > ,< / span > < span class = "n" > path< / span > < span class = "p" > ,< / span > < span class = "n" > newtext< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Update a layout name" " " < / span >
2015-08-26 18:04:39 +00:00
< span class = "n" > oldname_broken< / span > < span class = "o" > =< / span > < span class = "n" > cell< / span > < span class = "o" > .< / span > < span class = "n" > get_property< / span > < span class = "p" > (< / span > < span class = "s" > ' text' < / span > < span class = "p" > )< / span >
< span class = "n" > guiget< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span >
< span class = "n" > treeview< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' layoutlist' < / span > < span class = "p" > )< / span >
< span class = "n" > treeselection< / span > < span class = "o" > =< / span > < span class = "n" > treeview< / span > < span class = "o" > .< / span > < span class = "n" > get_selection< / span > < span class = "p" > ()< / span >
< span class = "n" > treeselection< / span > < span class = "o" > .< / span > < span class = "n" > select_path< / span > < span class = "p" > (< / span > < span class = "n" > path< / span > < span class = "p" > )< / span >
< span class = "p" > (< / span > < span class = "n" > model< / span > < span class = "p" > ,< / span > < span class = "n" > pathlist< / span > < span class = "p" > )< / span > < span class = "o" > =< / span > < span class = "n" > treeselection< / span > < span class = "o" > .< / span > < span class = "n" > get_selected_rows< / span > < span class = "p" > ()< / span >
< span class = "n" > tree_iter< / span > < span class = "o" > =< / span > < span class = "n" > model< / span > < span class = "o" > .< / span > < span class = "n" > get_iter< / span > < span class = "p" > (< / span > < span class = "n" > pathlist< / span > < span class = "p" > [< / span > < span class = "mi" > 0< / span > < span class = "p" > ])< / span >
< span class = "n" > oldname< / span > < span class = "o" > =< / span > < span class = "n" > model< / span > < span class = "o" > .< / span > < span class = "n" > get_value< / span > < span class = "p" > (< / span > < span class = "n" > tree_iter< / span > < span class = "p" > ,< / span > < span class = "mi" > 0< / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "n" > oldname< / span > < span class = "o" > !=< / span > < span class = "n" > oldname_broken< / span > < span class = "p" > :< / span >
< span class = "n" > dbg< / span > < span class = "p" > (< / span > < span class = "s" > ' edited signal provides the wrong cell: < / span > < span class = "si" > %s< / span > < span class = "s" > != < / span > < span class = "si" > %s< / span > < span class = "s" > ' < / span > < span class = "o" > %< / span > < span class = "p" > (< / span > < span class = "n" > oldname< / span > < span class = "p" > ,< / span > < span class = "n" > oldname_broken< / span > < span class = "p" > ))< / span >
2015-08-08 02:11:30 +00:00
< span class = "k" > if< / span > < span class = "n" > oldname< / span > < span class = "o" > ==< / span > < span class = "n" > newtext< / span > < span class = "ow" > or< / span > < span class = "n" > oldname< / span > < span class = "o" > ==< / span > < span class = "s" > ' default' < / span > < span class = "p" > :< / span >
< span class = "k" > return< / span >
< span class = "n" > dbg< / span > < span class = "p" > (< / span > < span class = "s" > ' Changing < / span > < span class = "si" > %s< / span > < span class = "s" > to < / span > < span class = "si" > %s< / span > < span class = "s" > ' < / span > < span class = "o" > %< / span > < span class = "p" > (< / span > < span class = "n" > oldname< / span > < span class = "p" > ,< / span > < span class = "n" > newtext< / span > < span class = "p" > ))< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > rename_layout< / span > < span class = "p" > (< / span > < span class = "n" > oldname< / span > < span class = "p" > ,< / span > < span class = "n" > newtext< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span > < span class = "p" > (< / span > < span class = "s" > ' layoutlist' < / span > < span class = "p" > )< / span >
< span class = "n" > model< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_model< / span > < span class = "p" > ()< / span >
< span class = "n" > itera< / span > < span class = "o" > =< / span > < span class = "n" > model< / span > < span class = "o" > .< / span > < span class = "n" > get_iter< / span > < span class = "p" > (< / span > < span class = "n" > path< / span > < span class = "p" > )< / span >
< span class = "n" > model< / span > < span class = "o" > .< / span > < span class = "n" > set_value< / span > < span class = "p" > (< / span > < span class = "n" > itera< / span > < span class = "p" > ,< / span > < span class = "mi" > 0< / span > < span class = "p" > ,< / span > < span class = "n" > newtext< / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "n" > oldname< / span > < span class = "o" > ==< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > previous_layout_selection< / span > < span class = "p" > :< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > previous_layout_selection< / span > < span class = "o" > =< / span > < span class = "n" > newtext< / span >
< span class = "k" > if< / span > < span class = "n" > oldname< / span > < span class = "o" > ==< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > layouteditor< / span > < span class = "o" > .< / span > < span class = "n" > layout_name< / span > < span class = "p" > :< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > layouteditor< / span > < span class = "o" > .< / span > < span class = "n" > layout_name< / span > < span class = "o" > =< / span > < span class = "n" > newtext< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_color_scheme_combobox_changed" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_color_scheme_combobox_changed" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_color_scheme_combobox_changed< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Update the fore/background colour pickers" " " < / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< span class = "n" > guiget< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span >
< span class = "n" > active< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "k" > for< / span > < span class = "n" > key< / span > < span class = "ow" > in< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > colorschemevalues< / span > < span class = "o" > .< / span > < span class = "n" > keys< / span > < span class = "p" > ():< / span >
< span class = "k" > if< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > colorschemevalues< / span > < span class = "p" > [< / span > < span class = "n" > key< / span > < span class = "p" > ]< / span > < span class = "o" > ==< / span > < span class = "n" > active< / span > < span class = "p" > :< / span >
< span class = "n" > value< / span > < span class = "o" > =< / span > < span class = "n" > key< / span >
< span class = "n" > fore< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' foreground_colorpicker' < / span > < span class = "p" > )< / span >
< span class = "n" > back< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' background_colorpicker' < / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "n" > value< / span > < span class = "o" > ==< / span > < span class = "s" > ' custom' < / span > < span class = "p" > :< / span >
< span class = "n" > fore< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > True< / span > < span class = "p" > )< / span >
< span class = "n" > back< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > True< / span > < span class = "p" > )< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > fore< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > False< / span > < span class = "p" > )< / span >
< span class = "n" > back< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > False< / span > < span class = "p" > )< / span >
< span class = "n" > forecol< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< span class = "n" > backcol< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< span class = "k" > if< / span > < span class = "n" > value< / span > < span class = "ow" > in< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > colourschemes< / span > < span class = "p" > :< / span >
< span class = "n" > forecol< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > colourschemes< / span > < span class = "p" > [< / span > < span class = "n" > value< / span > < span class = "p" > ][< / span > < span class = "mi" > 0< / span > < span class = "p" > ]< / span >
< span class = "n" > backcol< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > colourschemes< / span > < span class = "p" > [< / span > < span class = "n" > value< / span > < span class = "p" > ][< / span > < span class = "mi" > 1< / span > < span class = "p" > ]< / span >
< span class = "k" > elif< / span > < span class = "n" > value< / span > < span class = "o" > ==< / span > < span class = "s" > ' custom' < / span > < span class = "p" > :< / span >
< span class = "n" > forecol< / span > < span class = "o" > =< / span > < span class = "n" > color2hex< / span > < span class = "p" > (< / span > < span class = "n" > fore< / span > < span class = "p" > )< / span >
< span class = "n" > backcol< / span > < span class = "o" > =< / span > < span class = "n" > color2hex< / span > < span class = "p" > (< / span > < span class = "n" > back< / span > < span class = "p" > )< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > err< / span > < span class = "p" > (< / span > < span class = "s" > ' Unknown colourscheme value: < / span > < span class = "si" > %s< / span > < span class = "s" > ' < / span > < span class = "o" > %< / span > < span class = "n" > value< / span > < span class = "p" > )< / span >
< span class = "k" > return< / span >
< span class = "n" > fore< / span > < span class = "o" > .< / span > < span class = "n" > set_color< / span > < span class = "p" > (< / span > < span class = "n" > gtk< / span > < span class = "o" > .< / span > < span class = "n" > gdk< / span > < span class = "o" > .< / span > < span class = "n" > Color< / span > < span class = "p" > (< / span > < span class = "n" > forecol< / span > < span class = "p" > ))< / span >
< span class = "n" > back< / span > < span class = "o" > .< / span > < span class = "n" > set_color< / span > < span class = "p" > (< / span > < span class = "n" > gtk< / span > < span class = "o" > .< / span > < span class = "n" > gdk< / span > < span class = "o" > .< / span > < span class = "n" > Color< / span > < span class = "p" > (< / span > < span class = "n" > backcol< / span > < span class = "p" > ))< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' foreground_color' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > forecol< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' background_color' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > backcol< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_use_theme_colors_checkbutton_toggled" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_use_theme_colors_checkbutton_toggled" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_use_theme_colors_checkbutton_toggled< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Update colour pickers" " " < / span >
< span class = "n" > guiget< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span >
< span class = "n" > active< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active< / span > < span class = "p" > ()< / span >
< span class = "n" > scheme< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' color_scheme_combobox' < / span > < span class = "p" > )< / span >
< span class = "n" > fore< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' foreground_colorpicker' < / span > < span class = "p" > )< / span >
< span class = "n" > back< / span > < span class = "o" > =< / span > < span class = "n" > guiget< / span > < span class = "p" > (< / span > < span class = "s" > ' background_colorpicker' < / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "n" > active< / span > < span class = "p" > :< / span >
< span class = "k" > for< / span > < span class = "n" > widget< / span > < span class = "ow" > in< / span > < span class = "p" > [< / span > < span class = "n" > scheme< / span > < span class = "p" > ,< / span > < span class = "n" > fore< / span > < span class = "p" > ,< / span > < span class = "n" > back< / span > < span class = "p" > ]:< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > False< / span > < span class = "p" > )< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > scheme< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > True< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > on_color_scheme_combobox_changed< / span > < span class = "p" > (< / span > < span class = "n" > scheme< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' use_theme_colors' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > active< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_cellrenderer_accel_edited" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_cellrenderer_accel_edited" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_cellrenderer_accel_edited< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > liststore< / span > < span class = "p" > ,< / span > < span class = "n" > path< / span > < span class = "p" > ,< / span > < span class = "n" > key< / span > < span class = "p" > ,< / span > < span class = "n" > mods< / span > < span class = "p" > ,< / span > < span class = "n" > _code< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Handle an edited keybinding" " " < / span >
< span class = "n" > celliter< / span > < span class = "o" > =< / span > < span class = "n" > liststore< / span > < span class = "o" > .< / span > < span class = "n" > get_iter_from_string< / span > < span class = "p" > (< / span > < span class = "n" > path< / span > < span class = "p" > )< / span >
< span class = "n" > liststore< / span > < span class = "o" > .< / span > < span class = "n" > set< / span > < span class = "p" > (< / span > < span class = "n" > celliter< / span > < span class = "p" > ,< / span > < span class = "mi" > 2< / span > < span class = "p" > ,< / span > < span class = "n" > key< / span > < span class = "p" > ,< / span > < span class = "mi" > 3< / span > < span class = "p" > ,< / span > < span class = "n" > mods< / span > < span class = "p" > )< / span >
< span class = "n" > binding< / span > < span class = "o" > =< / span > < span class = "n" > liststore< / span > < span class = "o" > .< / span > < span class = "n" > get_value< / span > < span class = "p" > (< / span > < span class = "n" > liststore< / span > < span class = "o" > .< / span > < span class = "n" > get_iter< / span > < span class = "p" > (< / span > < span class = "n" > path< / span > < span class = "p" > ),< / span > < span class = "mi" > 0< / span > < span class = "p" > )< / span >
< span class = "n" > accel< / span > < span class = "o" > =< / span > < span class = "n" > gtk< / span > < span class = "o" > .< / span > < span class = "n" > accelerator_name< / span > < span class = "p" > (< / span > < span class = "n" > key< / span > < span class = "p" > ,< / span > < span class = "n" > mods< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' keybindings' < / span > < span class = "p" > ][< / span > < span class = "n" > binding< / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > accel< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_cellrenderer_accel_cleared" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_cellrenderer_accel_cleared" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_cellrenderer_accel_cleared< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > liststore< / span > < span class = "p" > ,< / span > < span class = "n" > path< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Handle the clearing of a keybinding accelerator" " " < / span >
< span class = "n" > celliter< / span > < span class = "o" > =< / span > < span class = "n" > liststore< / span > < span class = "o" > .< / span > < span class = "n" > get_iter_from_string< / span > < span class = "p" > (< / span > < span class = "n" > path< / span > < span class = "p" > )< / span >
< span class = "n" > liststore< / span > < span class = "o" > .< / span > < span class = "n" > set< / span > < span class = "p" > (< / span > < span class = "n" > celliter< / span > < span class = "p" > ,< / span > < span class = "mi" > 2< / span > < span class = "p" > ,< / span > < span class = "mi" > 0< / span > < span class = "p" > ,< / span > < span class = "mi" > 3< / span > < span class = "p" > ,< / span > < span class = "mi" > 0< / span > < span class = "p" > )< / span >
< span class = "n" > binding< / span > < span class = "o" > =< / span > < span class = "n" > liststore< / span > < span class = "o" > .< / span > < span class = "n" > get_value< / span > < span class = "p" > (< / span > < span class = "n" > liststore< / span > < span class = "o" > .< / span > < span class = "n" > get_iter< / span > < span class = "p" > (< / span > < span class = "n" > path< / span > < span class = "p" > ),< / span > < span class = "mi" > 0< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "p" > [< / span > < span class = "s" > ' keybindings' < / span > < span class = "p" > ][< / span > < span class = "n" > binding< / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "PrefsEditor.on_open_manual" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.PrefsEditor.on_open_manual" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_open_manual< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Open the fine manual" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > term< / span > < span class = "o" > .< / span > < span class = "n" > key_help< / span > < span class = "p" > ()< / span >
< / div > < / div >
< div class = "viewcode-block" id = "LayoutEditor" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.LayoutEditor" > [docs]< / a > < span class = "k" > class< / span > < span class = "nc" > LayoutEditor< / span > < span class = "p" > :< / span >
< span class = "n" > profile_ids_to_profile< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< span class = "n" > profile_profile_to_ids< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< span class = "n" > layout_name< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< span class = "n" > layout_item< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< span class = "n" > builder< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< span class = "n" > treeview< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< span class = "n" > treestore< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< span class = "n" > config< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< div class = "viewcode-block" id = "LayoutEditor.__init__" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.LayoutEditor.__init__" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > __init__< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > builder< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Initialise ourself" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > =< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > Config< / span > < span class = "p" > ()< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > =< / span > < span class = "n" > builder< / span >
< / div >
< div class = "viewcode-block" id = "LayoutEditor.prepare" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.LayoutEditor.prepare" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > prepare< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > layout< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Do the things we can' t do in __init__" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > treeview< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span > < span class = "p" > (< / span > < span class = "s" > ' LayoutTreeView' < / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > treestore< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span > < span class = "p" > (< / span > < span class = "s" > ' LayoutTreeStore' < / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > update_profiles< / span > < span class = "p" > ()< / span >
< span class = "k" > if< / span > < span class = "n" > layout< / span > < span class = "p" > :< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > set_layout< / span > < span class = "p" > (< / span > < span class = "n" > layout< / span > < span class = "p" > )< / span >
< / div >
< div class = "viewcode-block" id = "LayoutEditor.set_layout" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.LayoutEditor.set_layout" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > set_layout< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > layout_name< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Load a particular layout" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > layout_name< / span > < span class = "o" > =< / span > < span class = "n" > layout_name< / span >
< span class = "n" > store< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > treestore< / span >
< span class = "n" > layout< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > layout_get_config< / span > < span class = "p" > (< / span > < span class = "n" > layout_name< / span > < span class = "p" > )< / span >
< span class = "n" > listitems< / span > < span class = "o" > =< / span > < span class = "p" > {}< / span >
< span class = "n" > store< / span > < span class = "o" > .< / span > < span class = "n" > clear< / span > < span class = "p" > ()< / span >
< span class = "n" > children< / span > < span class = "o" > =< / span > < span class = "n" > layout< / span > < span class = "o" > .< / span > < span class = "n" > keys< / span > < span class = "p" > ()< / span >
< span class = "n" > i< / span > < span class = "o" > =< / span > < span class = "mi" > 0< / span >
< span class = "k" > while< / span > < span class = "n" > children< / span > < span class = "o" > !=< / span > < span class = "p" > []:< / span >
< span class = "n" > child< / span > < span class = "o" > =< / span > < span class = "n" > children< / span > < span class = "o" > .< / span > < span class = "n" > pop< / span > < span class = "p" > ()< / span >
< span class = "n" > child_type< / span > < span class = "o" > =< / span > < span class = "n" > layout< / span > < span class = "p" > [< / span > < span class = "n" > child< / span > < span class = "p" > ][< / span > < span class = "s" > ' type' < / span > < span class = "p" > ]< / span >
< span class = "n" > parent< / span > < span class = "o" > =< / span > < span class = "n" > layout< / span > < span class = "p" > [< / span > < span class = "n" > child< / span > < span class = "p" > ][< / span > < span class = "s" > ' parent' < / span > < span class = "p" > ]< / span >
< span class = "k" > if< / span > < span class = "n" > child_type< / span > < span class = "o" > !=< / span > < span class = "s" > ' Window' < / span > < span class = "ow" > and< / span > < span class = "n" > parent< / span > < span class = "ow" > not< / span > < span class = "ow" > in< / span > < span class = "n" > layout< / span > < span class = "p" > :< / span >
< span class = "c" > # We have an orphan!< / span >
< span class = "n" > err< / span > < span class = "p" > (< / span > < span class = "s" > ' < / span > < span class = "si" > %s< / span > < span class = "s" > is an orphan in this layout. Discarding' < / span > < span class = "o" > %< / span > < span class = "n" > child< / span > < span class = "p" > )< / span >
< span class = "k" > continue< / span >
< span class = "k" > try< / span > < span class = "p" > :< / span >
< span class = "n" > parentiter< / span > < span class = "o" > =< / span > < span class = "n" > listitems< / span > < span class = "p" > [< / span > < span class = "n" > parent< / span > < span class = "p" > ]< / span >
< span class = "k" > except< / span > < span class = "ne" > KeyError< / span > < span class = "p" > :< / span >
< span class = "k" > if< / span > < span class = "n" > child_type< / span > < span class = "o" > ==< / span > < span class = "s" > ' Window' < / span > < span class = "p" > :< / span >
< span class = "n" > parentiter< / span > < span class = "o" > =< / span > < span class = "bp" > None< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "c" > # We' re not ready for this widget yet< / span >
< span class = "n" > children< / span > < span class = "o" > .< / span > < span class = "n" > insert< / span > < span class = "p" > (< / span > < span class = "mi" > 0< / span > < span class = "p" > ,< / span > < span class = "n" > child< / span > < span class = "p" > )< / span >
< span class = "k" > continue< / span >
< span class = "k" > if< / span > < span class = "n" > child_type< / span > < span class = "o" > ==< / span > < span class = "s" > ' VPaned' < / span > < span class = "p" > :< / span >
< span class = "n" > child_type< / span > < span class = "o" > =< / span > < span class = "s" > ' Vertical split' < / span >
< span class = "k" > elif< / span > < span class = "n" > child_type< / span > < span class = "o" > ==< / span > < span class = "s" > ' HPaned' < / span > < span class = "p" > :< / span >
< span class = "n" > child_type< / span > < span class = "o" > =< / span > < span class = "s" > ' Horizontal split' < / span >
< span class = "n" > listitems< / span > < span class = "p" > [< / span > < span class = "n" > child< / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > store< / span > < span class = "o" > .< / span > < span class = "n" > append< / span > < span class = "p" > (< / span > < span class = "n" > parentiter< / span > < span class = "p" > ,< / span > < span class = "p" > [< / span > < span class = "n" > child< / span > < span class = "p" > ,< / span > < span class = "n" > child_type< / span > < span class = "p" > ])< / span >
< span class = "n" > treeview< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span > < span class = "p" > (< / span > < span class = "s" > ' LayoutTreeView' < / span > < span class = "p" > )< / span >
< span class = "n" > treeview< / span > < span class = "o" > .< / span > < span class = "n" > expand_all< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "LayoutEditor.update_profiles" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.LayoutEditor.update_profiles" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > update_profiles< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Update the list of profiles" " " < / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > profile_ids_to_profile< / span > < span class = "o" > =< / span > < span class = "p" > {}< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > profile_profile_to_ids< / span > < span class = "o" > =< / span > < span class = "p" > {}< / span >
< span class = "n" > chooser< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span > < span class = "p" > (< / span > < span class = "s" > ' layout_profile_chooser' < / span > < span class = "p" > )< / span >
< span class = "n" > model< / span > < span class = "o" > =< / span > < span class = "n" > chooser< / span > < span class = "o" > .< / span > < span class = "n" > get_model< / span > < span class = "p" > ()< / span >
< span class = "n" > model< / span > < span class = "o" > .< / span > < span class = "n" > clear< / span > < span class = "p" > ()< / span >
< span class = "n" > profiles< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > list_profiles< / span > < span class = "p" > ()< / span >
< span class = "n" > profiles< / span > < span class = "o" > .< / span > < span class = "n" > sort< / span > < span class = "p" > ()< / span >
< span class = "n" > i< / span > < span class = "o" > =< / span > < span class = "mi" > 0< / span >
< span class = "k" > for< / span > < span class = "n" > profile< / span > < span class = "ow" > in< / span > < span class = "n" > profiles< / span > < span class = "p" > :< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > profile_ids_to_profile< / span > < span class = "p" > [< / span > < span class = "n" > i< / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > profile< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > profile_profile_to_ids< / span > < span class = "p" > [< / span > < span class = "n" > profile< / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > i< / span >
< span class = "n" > model< / span > < span class = "o" > .< / span > < span class = "n" > append< / span > < span class = "p" > ([< / span > < span class = "n" > profile< / span > < span class = "p" > ])< / span >
< span class = "n" > i< / span > < span class = "o" > =< / span > < span class = "n" > i< / span > < span class = "o" > +< / span > < span class = "mi" > 1< / span >
< / div >
< div class = "viewcode-block" id = "LayoutEditor.on_layout_selection_changed" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.LayoutEditor.on_layout_selection_changed" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_layout_selection_changed< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > selection< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " A different layout was selected" " " < / span >
< span class = "p" > (< / span > < span class = "n" > listmodel< / span > < span class = "p" > ,< / span > < span class = "n" > rowiter< / span > < span class = "p" > )< / span > < span class = "o" > =< / span > < span class = "n" > selection< / span > < span class = "o" > .< / span > < span class = "n" > get_selected< / span > < span class = "p" > ()< / span >
< span class = "k" > if< / span > < span class = "ow" > not< / span > < span class = "n" > rowiter< / span > < span class = "p" > :< / span >
< span class = "c" > # Something is wrong, just jump to the first item in the list< / span >
< span class = "n" > selection< / span > < span class = "o" > .< / span > < span class = "n" > select_iter< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > treestore< / span > < span class = "o" > .< / span > < span class = "n" > get_iter_first< / span > < span class = "p" > ())< / span >
< span class = "k" > return< / span >
< span class = "n" > layout< / span > < span class = "o" > =< / span > < span class = "n" > listmodel< / span > < span class = "o" > .< / span > < span class = "n" > get_value< / span > < span class = "p" > (< / span > < span class = "n" > rowiter< / span > < span class = "p" > ,< / span > < span class = "mi" > 0< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > set_layout< / span > < span class = "p" > (< / span > < span class = "n" > layout< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > previous_layout_selection< / span > < span class = "o" > =< / span > < span class = "n" > layout< / span >
< span class = "n" > widget< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span > < span class = "p" > (< / span > < span class = "s" > ' layoutremovebutton' < / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "n" > layout< / span > < span class = "o" > ==< / span > < span class = "s" > ' default' < / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > False< / span > < span class = "p" > )< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > True< / span > < span class = "p" > )< / span >
< span class = "n" > command< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span > < span class = "p" > (< / span > < span class = "s" > ' layout_profile_command' < / span > < span class = "p" > )< / span >
< span class = "n" > chooser< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span > < span class = "p" > (< / span > < span class = "s" > ' layout_profile_chooser' < / span > < span class = "p" > )< / span >
< span class = "n" > workdir< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span > < span class = "p" > (< / span > < span class = "s" > ' layout_profile_workingdir' < / span > < span class = "p" > )< / span >
< span class = "n" > command< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > False< / span > < span class = "p" > )< / span >
< span class = "n" > chooser< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > False< / span > < span class = "p" > )< / span >
< span class = "n" > workdir< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > False< / span > < span class = "p" > )< / span >
< / div >
< div class = "viewcode-block" id = "LayoutEditor.on_layout_item_selection_changed" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.LayoutEditor.on_layout_item_selection_changed" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_layout_item_selection_changed< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > selection< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " A different item in the layout was selected" " " < / span >
< span class = "p" > (< / span > < span class = "n" > treemodel< / span > < span class = "p" > ,< / span > < span class = "n" > rowiter< / span > < span class = "p" > )< / span > < span class = "o" > =< / span > < span class = "n" > selection< / span > < span class = "o" > .< / span > < span class = "n" > get_selected< / span > < span class = "p" > ()< / span >
< span class = "k" > if< / span > < span class = "ow" > not< / span > < span class = "n" > rowiter< / span > < span class = "p" > :< / span >
< span class = "k" > return< / span >
< span class = "n" > item< / span > < span class = "o" > =< / span > < span class = "n" > treemodel< / span > < span class = "o" > .< / span > < span class = "n" > get_value< / span > < span class = "p" > (< / span > < span class = "n" > rowiter< / span > < span class = "p" > ,< / span > < span class = "mi" > 0< / span > < span class = "p" > )< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > layout_item< / span > < span class = "o" > =< / span > < span class = "n" > item< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > set_layout_item< / span > < span class = "p" > (< / span > < span class = "n" > item< / span > < span class = "p" > )< / span >
< / div >
< div class = "viewcode-block" id = "LayoutEditor.set_layout_item" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.LayoutEditor.set_layout_item" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > set_layout_item< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > item_name< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " Set a layout item" " " < / span >
< span class = "n" > layout< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > layout_get_config< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > layout_name< / span > < span class = "p" > )< / span >
< span class = "n" > layout_item< / span > < span class = "o" > =< / span > < span class = "n" > layout< / span > < span class = "p" > [< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > layout_item< / span > < span class = "p" > ]< / span >
< span class = "n" > command< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span > < span class = "p" > (< / span > < span class = "s" > ' layout_profile_command' < / span > < span class = "p" > )< / span >
< span class = "n" > chooser< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span > < span class = "p" > (< / span > < span class = "s" > ' layout_profile_chooser' < / span > < span class = "p" > )< / span >
< span class = "n" > workdir< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > builder< / span > < span class = "o" > .< / span > < span class = "n" > get_object< / span > < span class = "p" > (< / span > < span class = "s" > ' layout_profile_workingdir' < / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "n" > layout_item< / span > < span class = "p" > [< / span > < span class = "s" > ' type' < / span > < span class = "p" > ]< / span > < span class = "o" > !=< / span > < span class = "s" > ' Terminal' < / span > < span class = "p" > :< / span >
< span class = "n" > command< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > False< / span > < span class = "p" > )< / span >
< span class = "n" > chooser< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > False< / span > < span class = "p" > )< / span >
< span class = "n" > workdir< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > False< / span > < span class = "p" > )< / span >
< span class = "k" > return< / span >
< span class = "n" > command< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > True< / span > < span class = "p" > )< / span >
< span class = "n" > chooser< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > True< / span > < span class = "p" > )< / span >
< span class = "n" > workdir< / span > < span class = "o" > .< / span > < span class = "n" > set_sensitive< / span > < span class = "p" > (< / span > < span class = "bp" > True< / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "n" > layout_item< / span > < span class = "o" > .< / span > < span class = "n" > has_key< / span > < span class = "p" > (< / span > < span class = "s" > ' command' < / span > < span class = "p" > )< / span > < span class = "ow" > and< / span > < span class = "n" > layout_item< / span > < span class = "p" > [< / span > < span class = "s" > ' command' < / span > < span class = "p" > ]< / span > < span class = "o" > !=< / span > < span class = "s" > ' ' < / span > < span class = "p" > :< / span >
< span class = "n" > command< / span > < span class = "o" > .< / span > < span class = "n" > set_text< / span > < span class = "p" > (< / span > < span class = "n" > layout_item< / span > < span class = "p" > [< / span > < span class = "s" > ' command' < / span > < span class = "p" > ])< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > command< / span > < span class = "o" > .< / span > < span class = "n" > set_text< / span > < span class = "p" > (< / span > < span class = "s" > ' ' < / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "n" > layout_item< / span > < span class = "o" > .< / span > < span class = "n" > has_key< / span > < span class = "p" > (< / span > < span class = "s" > ' profile' < / span > < span class = "p" > )< / span > < span class = "ow" > and< / span > < span class = "n" > layout_item< / span > < span class = "p" > [< / span > < span class = "s" > ' profile' < / span > < span class = "p" > ]< / span > < span class = "o" > !=< / span > < span class = "s" > ' ' < / span > < span class = "p" > :< / span >
< span class = "n" > chooser< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > profile_profile_to_ids< / span > < span class = "p" > [< / span > < span class = "n" > layout_item< / span > < span class = "p" > [< / span > < span class = "s" > ' profile' < / span > < span class = "p" > ]])< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > chooser< / span > < span class = "o" > .< / span > < span class = "n" > set_active< / span > < span class = "p" > (< / span > < span class = "mi" > 0< / span > < span class = "p" > )< / span >
< span class = "k" > if< / span > < span class = "n" > layout_item< / span > < span class = "o" > .< / span > < span class = "n" > has_key< / span > < span class = "p" > (< / span > < span class = "s" > ' directory' < / span > < span class = "p" > )< / span > < span class = "ow" > and< / span > < span class = "n" > layout_item< / span > < span class = "p" > [< / span > < span class = "s" > ' directory' < / span > < span class = "p" > ]< / span > < span class = "o" > !=< / span > < span class = "s" > ' ' < / span > < span class = "p" > :< / span >
< span class = "n" > workdir< / span > < span class = "o" > .< / span > < span class = "n" > set_text< / span > < span class = "p" > (< / span > < span class = "n" > layout_item< / span > < span class = "p" > [< / span > < span class = "s" > ' directory' < / span > < span class = "p" > ])< / span >
< span class = "k" > else< / span > < span class = "p" > :< / span >
< span class = "n" > workdir< / span > < span class = "o" > .< / span > < span class = "n" > set_text< / span > < span class = "p" > (< / span > < span class = "s" > ' ' < / span > < span class = "p" > )< / span >
< / div >
< div class = "viewcode-block" id = "LayoutEditor.on_layout_profile_chooser_changed" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.LayoutEditor.on_layout_profile_chooser_changed" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_layout_profile_chooser_changed< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " A new profile has been selected for this item" " " < / span >
< span class = "k" > if< / span > < span class = "ow" > not< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > layout_item< / span > < span class = "p" > :< / span >
< span class = "k" > return< / span >
< span class = "n" > profile< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_active_text< / span > < span class = "p" > ()< / span >
< span class = "n" > layout< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > layout_get_config< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > layout_name< / span > < span class = "p" > )< / span >
< span class = "n" > layout< / span > < span class = "p" > [< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > layout_item< / span > < span class = "p" > ][< / span > < span class = "s" > ' profile' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > profile< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "LayoutEditor.on_layout_profile_command_activate" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.LayoutEditor.on_layout_profile_command_activate" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_layout_profile_command_activate< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " A new command has been entered for this item" " " < / span >
< span class = "n" > command< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_text< / span > < span class = "p" > ()< / span >
< span class = "n" > layout< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > layout_get_config< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > layout_name< / span > < span class = "p" > )< / span >
< span class = "n" > layout< / span > < span class = "p" > [< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > layout_item< / span > < span class = "p" > ][< / span > < span class = "s" > ' command' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > command< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div >
< div class = "viewcode-block" id = "LayoutEditor.on_layout_profile_workingdir_activate" > < a class = "viewcode-back" href = "../../terminatorlib.html#terminatorlib.prefseditor.LayoutEditor.on_layout_profile_workingdir_activate" > [docs]< / a > < span class = "k" > def< / span > < span class = "nf" > on_layout_profile_workingdir_activate< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "p" > ,< / span > < span class = "n" > widget< / span > < span class = "p" > ):< / span >
< span class = "sd" > " " " A new working directory has been entered for this item" " " < / span >
< span class = "n" > workdir< / span > < span class = "o" > =< / span > < span class = "n" > widget< / span > < span class = "o" > .< / span > < span class = "n" > get_text< / span > < span class = "p" > ()< / span >
< span class = "n" > layout< / span > < span class = "o" > =< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > layout_get_config< / span > < span class = "p" > (< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > layout_name< / span > < span class = "p" > )< / span >
< span class = "n" > layout< / span > < span class = "p" > [< / span > < span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > layout_item< / span > < span class = "p" > ][< / span > < span class = "s" > ' directory' < / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "n" > workdir< / span >
< span class = "bp" > self< / span > < span class = "o" > .< / span > < span class = "n" > config< / span > < span class = "o" > .< / span > < span class = "n" > save< / span > < span class = "p" > ()< / span >
< / div > < / div >
< span class = "k" > if< / span > < span class = "n" > __name__< / span > < span class = "o" > ==< / span > < span class = "s" > ' __main__' < / span > < span class = "p" > :< / span >
< span class = "kn" > import< / span > < span class = "nn" > util< / span >
< span class = "n" > util< / span > < span class = "o" > .< / span > < span class = "n" > DEBUG< / span > < span class = "o" > =< / span > < span class = "bp" > True< / span >
< span class = "kn" > import< / span > < span class = "nn" > terminal< / span >
< span class = "n" > TERM< / span > < span class = "o" > =< / span > < span class = "n" > terminal< / span > < span class = "o" > .< / span > < span class = "n" > Terminal< / span > < span class = "p" > ()< / span >
< span class = "n" > PREFEDIT< / span > < span class = "o" > =< / span > < span class = "n" > PrefsEditor< / span > < span class = "p" > (< / span > < span class = "n" > TERM< / span > < span class = "p" > )< / span >
< span class = "n" > gtk< / span > < span class = "o" > .< / span > < span class = "n" > main< / span > < span class = "p" > ()< / span >
< / pre > < / div >
< / div >
< footer >
< hr / >
< div role = "contentinfo" >
< p >
© Copyright 2015, Stephen Boddy, licensed under the CC-BY-SA..
< / p >
< / div >
Built with < a href = "http://sphinx-doc.org/" > Sphinx< / a > using a < a href = "https://github.com/snide/sphinx_rtd_theme" > theme< / a > provided by < a href = "https://readthedocs.org" > Read the Docs< / a > .
< / footer >
< / div >
< / div >
< / section >
< / div >
< script type = "text/javascript" >
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../../',
VERSION:'0.98',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
HAS_SOURCE: true
};
< / script >
< script type = "text/javascript" src = "../../_static/jquery.js" > < / script >
< script type = "text/javascript" src = "../../_static/underscore.js" > < / script >
< script type = "text/javascript" src = "../../_static/doctools.js" > < / script >
< script type = "text/javascript" src = "../../_static/js/theme.js" > < / script >
< script type = "text/javascript" >
jQuery(function () {
SphinxRtdTheme.StickyNav.enable();
});
< / script >
< / body >
< / html >