<?xml version="1.0" encoding="UTF-8"?>
<kcfg xmlns="http://www.kde.org/standards/kcfg/1.0"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0
      http://www.kde.org/standards/kcfg/1.0/kcfg.xsd" >
  <kcfgfile name="konsolerc" />
  <group name="KonsoleWindow">
    <entry name="RemoveWindowTitleBarAndFrame" type="Bool">
      <label>Remove window titlebar and frame</label>
      <default>false</default>
    </entry>
    <entry name="FocusFollowsMouse" type="Bool">
      <label>Focus terminals when the mouse pointer is moved over them</label>
      <default>false</default>
    </entry>
    <entry name="ShowWindowTitleOnTitleBar" type="Bool">
      <label>Show window title on the titlebar</label>
      <tooltip>Show window title set by escape sequence on the titlebar</tooltip>
      <default>false</default>
    </entry>
    <entry name="AllowMenuAccelerators" type="Bool">
      <label>Enable menu accelerators</label>
      <tooltip>Allow users to access top menu through Alt+Key combination</tooltip>
      <default>false</default>
    </entry>
    <entry name="RememberWindowSize" type="Bool">
      <label>Use current window size on next startup</label>
      <tooltip>The window size will be saved upon exiting Konsole</tooltip>
      <default>true</default>
    </entry>
    <entry name="UseSingleInstance" type="Bool">
      <label>Run all Konsole windows in a single process</label>
      <tooltip>When launching Konsole re-use existing process if possible</tooltip>
      <default>false</default>
    </entry>
    <entry name="EnableSecuritySensitiveDBusAPI" type="Bool">
      <label>Enable the security sensitive parts of the DBus API</label>
      <tooltip>DBus API like runCommand will be enabled</tooltip>
      <default>false</default>
    </entry>
  </group>
  <group name="ThumbnailsSettings">
     <entry name="EnableThumbnails" type="Bool">
        <default>true</default>
      </entry>
      <entry name="ThumbnailSize" type="Int">
        <label>Thumbnail Width</label>
        <tooltip>Sets the width of the thumbnail</tooltip>
        <default>250</default>
      </entry>
     <entry name="ThumbnailShift" type="Bool">
        <label>Use Shift to display a thumbnail</label>
        <tooltip>Use Shift to display a thumbnail</tooltip>
        <default>false</default>
      </entry>
     <entry name="ThumbnailAlt" type="Bool">
        <label>Use Alt to display a thumbnail</label>
        <tooltip>Use Alt to display a thumbnail</tooltip>
        <default>false</default>
      </entry>
     <entry name="ThumbnailCtrl" type="Bool">
        <label>Use Ctrl to display a thumbnail</label>
        <tooltip>Use Ctrl to display a thumbnail</tooltip>
        <default>false</default>
      </entry>
  </group>
  <group name="SearchSettings">
    <entry name="SearchCaseSensitive" type="Bool">
      <label>Search is case sensitive</label>
      <tooltip>Sets whether the search is case sensitive</tooltip>
      <default>false</default>
    </entry>
    <entry name="SearchRegExpression" type="Bool">
      <label>Match using regular expressions</label>
      <default>false</default>
    </entry>
    <entry name="SearchHighlightMatches" type="Bool">
      <label>Highlight all search matches</label>
      <tooltip>Sets whether matching text should be highlighted</tooltip>
      <default>true</default>
    </entry>
    <entry name="SearchReverseSearch" type="Bool">
      <label>Search backwards</label>
      <tooltip>Sets whether search should start from the bottom</tooltip>
      <default>true</default>
    </entry>
    <entry name="SearchNoWrap" type="Bool">
      <label>Search stops instead of wrapping</label>
      <tooltip>Sets whether search should stop instead of wrapping</tooltip>
      <default>false</default>
    </entry>
  </group>
  <group name="MemorySettings">
    <entry name="EnableMemoryMonitoring" type="Bool">
      <label>Control whether child cgroups are created for individual tabs</label>
      <default>false</default>
    </entry>
    <entry name="MemoryLimitValue" type="Int">
      <label>Determines the memory consumption level above which throttling will start</label>
      <default>192</default>
    </entry>
  </group>
  <group name="SplitView">
    <entry name="SplitViewVisibility" type="Enum">
      <label>Control the visibility of the whole tab bar</label>
      <choices>
        <choice name="AlwaysShowSplitHeader" />
        <choice name="ShowSplitHeaderWhenNeeded" />
        <choice name="AlwaysHideSplitHeader" />
      </choices>
      <default>ShowTabBarWhenNeeded</default>
    </entry>
    <entry name="SplitDragHandleSize" type="Enum">
        <label>Control the size of the handle between panels</label>
        <choices>
            <choice name="SplitDragHandleSmall"/>
            <choice name="SplitDragHandleMedium"/>
            <choice name="SplitDragHandleLarge"/>
        </choices>
        <default>SplitDragHandleSmall</default>
    </entry>
  </group>
  <group name="TabBar">
    <entry name="TabBarVisibility" type="Enum">
      <label>Control the visibility of the whole tab bar</label>
      <choices>
        <choice name="AlwaysShowTabBar" />
        <choice name="ShowTabBarWhenNeeded" />
        <choice name="AlwaysHideTabBar" />
      </choices>
      <default>ShowTabBarWhenNeeded</default>
    </entry>
    <entry name="TabBarPosition" type="Enum">
      <label>Control the position of the tab bar</label>
      <choices>
        <choice name="Top" />
        <choice name="Bottom" />
        <choice name="Left" />
        <choice name="Right" />
      </choices>
      <default>Top</default>
    </entry>
    <entry name="TabBarStyleSheet" type="String">
      <label>Control the visual style of the tab bar</label>
      <default>QTabBar::tab { min-width: 2em ; max-width: 25em }</default>
    </entry>
    <entry name="TabBarUseUserStyleSheet" type="Bool">
      <label>Use a user-defined .css file for the tab bar</label>
      <default>false</default>
    </entry>
    <entry name="TabBarUserStyleSheetFile" type="Url">
      <label>The .css file to use for the tab bar style</label>
      <default></default>
    </entry>
    <entry name="CloseTabOnMiddleMouseButton" type="Bool">
      <label>Allow middle-clicking on open tabs to close them</label>
      <default>false</default>
    </entry>
    <entry name="NewTabButton" type="Bool">
      <label>Control the visibility of 'New Tab' button on the tab bar</label>
      <default>false</default>
    </entry>
    <entry name="SearchTabsButton" type="Enum">
      <label>Control the visibility of 'Search Tabs' button on the tab bar</label>
      <choices>
        <choice name="ShowSearchTabsButton" />
        <choice name="HideSearchTabsButton" />
      </choices>
      <default>ShowSearchTabsButton</default>
    </entry>
    <entry name="CloseTabButton" type="Enum">
      <label>Control where the "Close tab" button will be displayed</label>
      <choices>
        <choice name="OnEachTab" />
        <choice name="OnTabBar" />
        <choice name="None" />
      </choices>
      <default>OnEachTab</default>
    </entry>
    <entry name="NewTabBehavior" type="Enum">
      <label>Control where to put the new tab</label>
      <choices>
        <choice name="PutNewTabAtTheEnd" />
        <choice name="PutNewTabAfterCurrentTab" />
      </choices>
      <default>PutNewTabAtTheEnd</default>
    </entry>
    <entry name="ExpandTabWidth" type="Bool">
      <label>Expand the tab widths</label>
      <default>false</default>
    </entry>
  </group>
  <group name="PrintOptions">
    <entry name="PrinterFriendly" type="Bool">
      <label>Printer &amp;friendly mode (black text, no background)</label>
      <default>true</default>
    </entry>
    <entry name="ScaleOutput" type="Bool">
      <label>&amp;Scale output</label>
      <default>true</default>
    </entry>
  </group>
  <group name="FileLocation">
    <entry name="scrollbackUseSystemLocation" type="Bool">
      <label>For scrollback files, use system-wide folder location</label>
      <default>true</default>
    </entry>
    <entry name="scrollbackUseCacheLocation" type="Bool">
      <label>For scrollback files, use user's specific folder location</label>
      <default>false</default>
    </entry>
    <entry name="scrollbackUseSpecifiedLocation" type="Bool">
      <label>For scrollback files, use specified folder location</label>
      <default>false</default>
    </entry>
    <entry name="scrollbackUseSpecifiedLocationDirectory" type="Url">
      <label>For scrollback files, use this folder</label>
      <default></default>
    </entry>
  </group>
</kcfg>
