319 lines
50 KiB
XML
319 lines
50 KiB
XML
<interface>
|
|
<requires lib="gtk+" version="3.20" />
|
|
<object class="GtkAdjustment" id="rate_adjustment">
|
|
<property name="lower">0</property>
|
|
<property name="upper">99</property>
|
|
<property name="step-increment">0.1</property>
|
|
<property name="page-increment">5</property>
|
|
</object>
|
|
<object class="GtkAdjustment" id="pitch_adjustment">
|
|
<property name="lower">0</property>
|
|
<property name="upper">9</property>
|
|
<property name="step-increment">0.1</property>
|
|
<property name="page-increment">1</property>
|
|
</object>
|
|
<object class="GtkAdjustment" id="volume_adjustment">
|
|
<property name="lower">0</property>
|
|
<property name="upper">9</property>
|
|
<property name="step-increment">0.1</property>
|
|
<property name="page-increment">1</property>
|
|
</object>
|
|
<object class="GtkAdjustment" id="echo_rate_adjustment"><property name="lower">0</property><property name="upper">100</property><property name="step-increment">0.1</property><property name="page-increment">1</property></object>
|
|
<object class="GtkAdjustment" id="echo_pitch_adjustment"><property name="lower">0</property><property name="upper">10</property><property name="step-increment">0.1</property><property name="page-increment">1</property></object>
|
|
<object class="GtkAdjustment" id="echo_volume_adjustment"><property name="lower">0</property><property name="upper">10</property><property name="step-increment">0.1</property><property name="page-increment">1</property></object>
|
|
<object class="GtkAdjustment" id="sound_volume_adjustment"><property name="lower">0</property><property name="upper">1</property><property name="value">0.5</property><property name="step-increment">0.05</property><property name="page-increment">0.1</property></object>
|
|
<object class="GtkAdjustment" id="braille_flash_adjustment"><property name="lower">0</property><property name="upper">60</property><property name="value">5</property><property name="step-increment">1</property><property name="page-increment">5</property></object>
|
|
<object class="GtkAdjustment" id="speech_history_limit_adjustment"><property name="lower">1</property><property name="upper">1000</property><property name="value">50</property><property name="step-increment">1</property><property name="page-increment">10</property></object>
|
|
<object class="GtkAdjustment" id="interval_adjustment">
|
|
<property name="lower">1</property><property name="upper">120</property>
|
|
<property name="value">10</property><property name="step-increment">1</property>
|
|
</object>
|
|
<object class="GtkAdjustment" id="percentage_adjustment">
|
|
<property name="lower">0</property><property name="upper">100</property>
|
|
<property name="value">50</property><property name="step-increment">1</property>
|
|
</object>
|
|
<object class="GtkAdjustment" id="ocr_scale_adjustment"><property name="lower">1</property><property name="upper">4</property><property name="value">1</property><property name="step-increment">1</property></object>
|
|
<object class="GtkAdjustment" id="ocr_threshold_adjustment"><property name="lower">0</property><property name="upper">255</property><property name="value">200</property><property name="step-increment">1</property><property name="page-increment">10</property></object>
|
|
<object class="GtkAdjustment" id="ocr_refresh_adjustment"><property name="lower">500</property><property name="upper">60000</property><property name="value">1500</property><property name="step-increment">100</property><property name="page-increment">1000</property></object>
|
|
<object class="GtkWindow" id="window">
|
|
<property name="title">Cthulhu Preferences</property>
|
|
<property name="default-width">760</property>
|
|
<property name="default-height">560</property>
|
|
<property name="border-width">12</property>
|
|
<child>
|
|
<object class="GtkBox" id="layout">
|
|
<property name="orientation">vertical</property>
|
|
<property name="spacing">10</property>
|
|
<child>
|
|
<object class="GtkNotebook" id="notebook">
|
|
<property name="can-focus">True</property>
|
|
<property name="expand">True</property>
|
|
|
|
<child>
|
|
<object class="GtkScrolledWindow" id="general_page">
|
|
<property name="hscrollbar-policy">never</property>
|
|
<child><object class="GtkBox" id="general_controls">
|
|
<property name="orientation">vertical</property>
|
|
<property name="border-width">12</property>
|
|
<property name="spacing">8</property>
|
|
<child><object class="GtkFrame"><property name="label">Keyboard Layout</property><child>
|
|
<object class="GtkBox" id="keyboard_layout_controls"><property name="border-width">8</property><property name="spacing">12</property>
|
|
<child><object class="GtkRadioButton" id="generalDesktopButton"><property name="label">_Desktop</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkRadioButton" id="generalLaptopButton"><property name="label">_Laptop</property><property name="use-underline">True</property><property name="can-focus">True</property><property name="group">generalDesktopButton</property></object></child>
|
|
</object>
|
|
</child></object></child>
|
|
<child><object class="GtkComboBoxText" id="timeFormatCombo"><property name="can-focus">False</property></object></child>
|
|
<child><object class="GtkComboBoxText" id="dateFormatCombo"><property name="can-focus">False</property></object></child>
|
|
<child><object class="GtkLabel"><property name="label">Progress _bar output:</property><property name="use-underline">True</property><property name="mnemonic-widget">progressBarOutputCombo</property><property name="xalign">0</property></object></child>
|
|
<child><object class="GtkComboBoxText" id="progressBarOutputCombo"><property name="can-focus">False</property><items><item>Off</item><item>Beep</item><item>Speak</item><item>Beep and speak</item></items></object></child>
|
|
<child><object class="GtkCheckButton" id="reportBackgroundProgressBarsCheckButton"><property name="label">Report back_ground progress bars</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child>
|
|
</object></child>
|
|
</object>
|
|
</child>
|
|
<child type="tab"><object class="GtkLabel"><property name="label">General</property></object></child>
|
|
|
|
<child>
|
|
<object class="GtkScrolledWindow" id="sounds_page">
|
|
<property name="hscrollbar-policy">never</property>
|
|
<child><object class="GtkBox" id="sounds_controls">
|
|
<property name="orientation">vertical</property>
|
|
<property name="border-width">12</property>
|
|
<property name="spacing">8</property>
|
|
<child><object class="GtkCheckButton" id="enableSoundCheckButton"><property name="label">Enable _sounds</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkScale" id="soundVolumeScale"><property name="can-focus">True</property><property name="hexpand">True</property><property name="adjustment">sound_volume_adjustment</property><property name="digits">2</property><property name="value-pos">right</property><property name="tooltip-text">Sound volume</property></object></child>
|
|
<child><object class="GtkComboBoxText" id="soundSinkCombo"><property name="can-focus">False</property><items><item>Automatic</item><item>PipeWire</item><item>PulseAudio</item><item>ALSA</item></items></object></child>
|
|
<child><object class="GtkComboBoxText" id="soundThemeCombo"><property name="can-focus">False</property><items><item>Default</item><item>None</item></items></object></child>
|
|
<child><object class="GtkComboBoxText" id="roleSoundPresentationCombo"><property name="can-focus">False</property><items><item>Sound and speech</item><item>Speech only</item><item>Sound only</item></items></object></child>
|
|
<child><object class="GtkCheckButton" id="playSoundForRoleCheckButton"><property name="label">Play sound for _role</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkCheckButton" id="playSoundForStateCheckButton"><property name="label">Play sound for _state</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkCheckButton" id="playSoundForPositionInSetCheckButton"><property name="label">Play sound for p_osition in set</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkCheckButton" id="spatializeObjectSoundsCheckButton"><property name="label">Use stereo _position for object sounds</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child>
|
|
</object></child>
|
|
</object>
|
|
</child>
|
|
<child type="tab"><object class="GtkLabel"><property name="label">Sounds</property></object></child>
|
|
|
|
<child>
|
|
<object class="GtkScrolledWindow" id="speech_page">
|
|
<property name="hscrollbar-policy">never</property>
|
|
<child><object class="GtkBox" id="speech_page_controls">
|
|
<property name="orientation">vertical</property>
|
|
<property name="border-width">12</property>
|
|
<property name="spacing">10</property>
|
|
<child><object class="GtkCheckButton" id="speechSupportCheckButton"><property name="label">_Enable speech</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkGrid" id="speech_controls">
|
|
<property name="row-spacing">10</property>
|
|
<property name="column-spacing">12</property>
|
|
<child><object class="GtkLabel"><property name="label">Speech _system:</property><property name="use-underline">True</property><property name="mnemonic-widget">speechSystems</property><property name="xalign">1</property></object><packing><property name="left-attach">0</property><property name="top-attach">0</property></packing></child>
|
|
<child><object class="GtkComboBoxText" id="speechSystems"><property name="can-focus">False</property><items><item>Speech Dispatcher</item><item>Hardware serial synthesizer</item></items></object><packing><property name="left-attach">1</property><property name="top-attach">0</property></packing></child>
|
|
<child><object class="GtkLabel"><property name="label">Speech synthesi_zer:</property><property name="use-underline">True</property><property name="mnemonic-widget">speechServers</property><property name="xalign">1</property></object><packing><property name="left-attach">0</property><property name="top-attach">1</property></packing></child>
|
|
<child><object class="GtkComboBoxText" id="speechServers"><property name="can-focus">False</property><items><item>Default</item></items></object><packing><property name="left-attach">1</property><property name="top-attach">1</property></packing></child>
|
|
<child><object class="GtkLabel"><property name="label">_Language:</property><property name="use-underline">True</property><property name="mnemonic-widget">speechLanguages</property><property name="xalign">1</property></object><packing><property name="left-attach">0</property><property name="top-attach">2</property></packing></child>
|
|
<child><object class="GtkComboBoxText" id="speechLanguages"><property name="can-focus">False</property><items><item>Default</item></items></object><packing><property name="left-attach">1</property><property name="top-attach">2</property></packing></child>
|
|
<child><object class="GtkLabel"><property name="label">_Person:</property><property name="use-underline">True</property><property name="mnemonic-widget">speechFamilies</property><property name="xalign">1</property></object><packing><property name="left-attach">0</property><property name="top-attach">3</property></packing></child>
|
|
<child><object class="GtkComboBoxText" id="speechFamilies"><property name="can-focus">False</property><items><item>Default</item></items></object><packing><property name="left-attach">1</property><property name="top-attach">3</property></packing></child>
|
|
<child><object class="GtkComboBoxText" id="voiceTypesCombo"><property name="can-focus">False</property><items><item>Default</item><item>Uppercase</item><item>Hyperlink</item><item>System</item></items></object><packing><property name="left-attach">1</property><property name="top-attach">4</property></packing></child>
|
|
<child><object class="GtkLabel"><property name="label">_Voice type:</property><property name="use-underline">True</property><property name="mnemonic-widget">voiceTypesCombo</property><property name="xalign">1</property></object><packing><property name="left-attach">0</property><property name="top-attach">4</property></packing></child>
|
|
<child><object class="GtkCheckButton" id="volume_default"><property name="label">Use server default volume</property><property name="can-focus">True</property></object><packing><property name="left-attach">0</property><property name="top-attach">5</property><property name="width">2</property></packing></child>
|
|
<child><object class="GtkLabel" id="volume_label"><property name="label">Vo_lume:</property><property name="use-underline">True</property><property name="mnemonic-widget">volume</property><property name="xalign">1</property></object><packing><property name="left-attach">0</property><property name="top-attach">6</property></packing></child>
|
|
<child><object class="GtkScale" id="volume"><property name="adjustment">volume_adjustment</property><property name="can-focus">True</property><property name="digits">1</property><property name="hexpand">True</property><property name="value-pos">right</property></object><packing><property name="left-attach">1</property><property name="top-attach">6</property></packing></child>
|
|
<child><object class="GtkCheckButton" id="pitch_default"><property name="label">Use server default pitch</property><property name="can-focus">True</property></object><packing><property name="left-attach">0</property><property name="top-attach">7</property><property name="width">2</property></packing></child>
|
|
<child><object class="GtkLabel" id="pitch_label"><property name="label">Pi_tch:</property><property name="use-underline">True</property><property name="mnemonic-widget">pitch</property><property name="xalign">1</property></object><packing><property name="left-attach">0</property><property name="top-attach">8</property></packing></child>
|
|
<child><object class="GtkScale" id="pitch"><property name="adjustment">pitch_adjustment</property><property name="can-focus">True</property><property name="digits">1</property><property name="hexpand">True</property><property name="value-pos">right</property></object><packing><property name="left-attach">1</property><property name="top-attach">8</property></packing></child>
|
|
<child><object class="GtkCheckButton" id="rate_default"><property name="label">Use server default rate</property><property name="can-focus">True</property></object><packing><property name="left-attach">0</property><property name="top-attach">9</property><property name="width">2</property></packing></child>
|
|
<child><object class="GtkLabel" id="rate_label"><property name="label">_Rate:</property><property name="use-underline">True</property><property name="mnemonic-widget">rate</property><property name="xalign">1</property></object><packing><property name="left-attach">0</property><property name="top-attach">10</property></packing></child>
|
|
<child><object class="GtkScale" id="rate"><property name="adjustment">rate_adjustment</property><property name="can-focus">True</property><property name="digits">1</property><property name="hexpand">True</property><property name="value-pos">right</property></object><packing><property name="left-attach">1</property><property name="top-attach">10</property></packing></child>
|
|
<child><object class="GtkLabel" id="capitalization_label"><property name="label">_Capitalization style:</property><property name="use-underline">True</property><property name="mnemonic-widget">capitalization</property><property name="xalign">1</property></object><packing><property name="left-attach">0</property><property name="top-attach">11</property></packing></child>
|
|
<child><object class="GtkComboBoxText" id="capitalization"><property name="can-focus">False</property><items><item>None</item><item>Spell</item><item>Sound</item></items></object><packing><property name="left-attach">1</property><property name="top-attach">11</property></packing></child>
|
|
<child><object class="GtkEntry" id="hardwareDeviceEntry"><property name="can-focus">True</property><property name="tooltip-text">Serial device path; completion offers detected devices</property></object><packing><property name="left-attach">1</property><property name="top-attach">15</property></packing></child>
|
|
<child><object class="GtkLabel"><property name="label">Serial _device:</property><property name="use-underline">True</property><property name="mnemonic-widget">hardwareDeviceEntry</property><property name="xalign">1</property></object><packing><property name="left-attach">0</property><property name="top-attach">15</property></packing></child>
|
|
<child><object class="GtkLabel"><property name="label">Serial baud rate:</property><property name="mnemonic-widget">hardwareBaudCombo</property><property name="xalign">1</property></object><packing><property name="left-attach">0</property><property name="top-attach">17</property></packing></child>
|
|
<child><object class="GtkComboBoxText" id="hardwareBaudCombo"><property name="can-focus">False</property><items><item>1200</item><item>2400</item><item>4800</item><item>9600</item><item>19200</item><item>38400</item><item>57600</item><item>115200</item></items></object><packing><property name="left-attach">1</property><property name="top-attach">17</property></packing></child>
|
|
<child>
|
|
<object class="GtkBox" id="speech_settings">
|
|
<property name="orientation">vertical</property>
|
|
<property name="spacing">8</property>
|
|
<property name="margin">12</property>
|
|
<child><object class="GtkFrame"><property name="label">Verbosity</property><child><object class="GtkBox"><property name="border-width">8</property><property name="spacing">12</property>
|
|
<child><object class="GtkRadioButton" id="speechBriefButton"><property name="label">Brie_f</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkRadioButton" id="speechVerboseButton"><property name="label">Ver_bose</property><property name="use-underline">True</property><property name="can-focus">True</property><property name="group">speechBriefButton</property></object></child>
|
|
</object></child></object></child>
|
|
<child><object class="GtkFrame"><property name="label">Speech history</property><child><object class="GtkBox"><property name="border-width">8</property><property name="spacing">12</property>
|
|
<child><object class="GtkLabel"><property name="label">History _entries:</property><property name="use-underline">True</property><property name="mnemonic-widget">speechHistoryLimitSpinButton</property></object></child>
|
|
<child><object class="GtkSpinButton" id="speechHistoryLimitSpinButton"><property name="can-focus">True</property><property name="adjustment">speech_history_limit_adjustment</property><property name="numeric">True</property><property name="tooltip-text">Number of spoken items kept in history</property></object></child>
|
|
</object></child></object></child>
|
|
<child><object class="GtkFrame"><property name="label">Punctuation Level</property><child><object class="GtkBox"><property name="border-width">8</property><property name="spacing">12</property>
|
|
<child><object class="GtkRadioButton" id="punctuation_3"><property name="label">_None</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkRadioButton" id="punctuation_2"><property name="label">So_me</property><property name="use-underline">True</property><property name="can-focus">True</property><property name="group">punctuation_3</property></object></child>
|
|
<child><object class="GtkRadioButton" id="punctuation_1"><property name="label">M_ost</property><property name="use-underline">True</property><property name="can-focus">True</property><property name="group">punctuation_3</property></object></child>
|
|
<child><object class="GtkRadioButton" id="punctuation_0"><property name="label">_All</property><property name="use-underline">True</property><property name="can-focus">True</property><property name="group">punctuation_3</property></object></child>
|
|
</object></child></object></child>
|
|
<child><object class="GtkFrame"><property name="label">Say All</property><child><object class="GtkBox"><property name="border-width">8</property><property name="spacing">8</property>
|
|
<child><object class="GtkComboBoxText" id="sayAllStyle"><property name="can-focus">False</property><items><item>Sentence</item><item>Line</item></items></object></child>
|
|
</object></child></object></child>
|
|
<child><object class="GtkFrame"><property name="label">Reading settings</property><child><object class="GtkScrolledWindow"><property name="hscrollbar-policy">never</property><property name="vexpand">True</property><child><object class="GtkTreeView" id="readingSettingsTreeview"><property name="can-focus">True</property></object></child></object></child></object></child>
|
|
<child><object class="GtkFrame"><property name="label">Indentation</property><child><object class="GtkBox"><property name="border-width">8</property><property name="spacing">12</property>
|
|
<child><object class="GtkRadioButton" id="indentationSpeechButton"><property name="label">Speech</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkRadioButton" id="indentationBeepsButton"><property name="label">Beeps</property><property name="can-focus">True</property><property name="group">indentationSpeechButton</property></object></child>
|
|
<child><object class="GtkRadioButton" id="indentationSpeechAndBeepsButton"><property name="label">Speech and beeps</property><property name="can-focus">True</property><property name="group">indentationSpeechButton</property></object></child>
|
|
</object></child></object></child>
|
|
</object>
|
|
<packing><property name="left-attach">0</property><property name="top-attach">18</property><property name="width">2</property></packing>
|
|
</child>
|
|
</object></child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child type="tab"><object class="GtkLabel"><property name="label">Speech</property></object></child>
|
|
|
|
<!-- Additional pages mirror Cthulhu's stable preferences information architecture.
|
|
Their runtime wiring is intentionally added in later migration slices. -->
|
|
<child><object class="GtkScrolledWindow" id="braille_page"><property name="hscrollbar-policy">never</property><child><object class="GtkBox" id="braille_controls"><property name="orientation">vertical</property><property name="border-width">12</property><property name="spacing">8</property>
|
|
<child><object class="GtkCheckButton" id="enableBrailleCheckButton"><property name="label">Enable _braille</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkCheckButton" id="abbrevRolenames"><property name="label">_Abbreviated role names</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkCheckButton" id="disableBrailleEOLCheckButton"><property name="label">Disable end of line symbol</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkCheckButton" id="contractedBrailleCheckButton"><property name="label">Enable contracted braille</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkComboBoxText" id="contractionTableCombo"><property name="can-focus">False</property><property name="tooltip-text">Contraction table for the current language</property></object></child>
|
|
<child><object class="GtkCheckButton" id="enableBrailleWordWrapCheckButton"><property name="label">Enable word wrap</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkFrame"><property name="label">Braille verbosity</property><child><object class="GtkBox"><property name="spacing">12</property><property name="border-width">8</property>
|
|
<child><object class="GtkRadioButton" id="brailleBriefButton"><property name="label">Brief</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkRadioButton" id="brailleVerboseButton"><property name="label">Verbose</property><property name="can-focus">True</property><property name="group">brailleBriefButton</property></object></child>
|
|
</object></child></object></child>
|
|
<child><object class="GtkRadioButton" id="brailleSelectionNoneButton"><property name="label">Selection indicator: None</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkRadioButton" id="brailleSelection7Button"><property name="label">Selection indicator: Dot 7</property><property name="can-focus">True</property><property name="group">brailleSelectionNoneButton</property></object></child>
|
|
<child><object class="GtkRadioButton" id="brailleSelection8Button"><property name="label">Selection indicator: Dot 8</property><property name="can-focus">True</property><property name="group">brailleSelectionNoneButton</property></object></child>
|
|
<child><object class="GtkRadioButton" id="brailleSelectionBothButton"><property name="label">Selection indicator: Dots 7 and 8</property><property name="can-focus">True</property><property name="group">brailleSelectionNoneButton</property></object></child>
|
|
<child><object class="GtkRadioButton" id="brailleLinkNoneButton"><property name="label">Link indicator: None</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkRadioButton" id="brailleLink7Button"><property name="label">Link indicator: Dot 7</property><property name="can-focus">True</property><property name="group">brailleLinkNoneButton</property></object></child>
|
|
<child><object class="GtkRadioButton" id="brailleLink8Button"><property name="label">Link indicator: Dot 8</property><property name="can-focus">True</property><property name="group">brailleLinkNoneButton</property></object></child>
|
|
<child><object class="GtkRadioButton" id="brailleLinkBothButton"><property name="label">Link indicator: Dots 7 and 8</property><property name="can-focus">True</property><property name="group">brailleLinkNoneButton</property></object></child>
|
|
<child><object class="GtkCheckButton" id="enableFlashMessagesCheckButton"><property name="label">Enable flash messages</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkSpinButton" id="brailleFlashTimeSpinButton"><property name="can-focus">True</property><property name="adjustment">braille_flash_adjustment</property><property name="tooltip-text">Flash message duration in seconds</property></object></child>
|
|
<child><object class="GtkCheckButton" id="flashIsPersistentCheckButton"><property name="label">Messages are persistent</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkCheckButton" id="flashIsDetailedCheckButton"><property name="label">Messages are detailed</property><property name="can-focus">True</property></object></child>
|
|
</object></child></object></child>
|
|
<child type="tab"><object class="GtkLabel"><property name="label">Braille</property></object></child>
|
|
|
|
<child><object class="GtkScrolledWindow" id="key_echo_page"><property name="hscrollbar-policy">never</property><child><object class="GtkBox" id="key_echo_controls"><property name="orientation">vertical</property><property name="border-width">12</property><property name="spacing">7</property>
|
|
<child><object class="GtkCheckButton" id="keyEchoCheckButton"><property name="label">Enable key echo</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkCheckButton" id="enableAlphabeticKeysCheckButton"><property name="label">Enable alphabetic keys</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkCheckButton" id="enableNumericKeysCheckButton"><property name="label">Enable numeric keys</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkCheckButton" id="enablePunctuationKeysCheckButton"><property name="label">Enable punctuation keys</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkCheckButton" id="enableSpaceCheckButton"><property name="label">Enable space</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkCheckButton" id="enableModifierKeysCheckButton"><property name="label">Enable modifier keys</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkCheckButton" id="enableFunctionKeysCheckButton"><property name="label">Enable function keys</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkCheckButton" id="enableActionKeysCheckButton"><property name="label">Enable action keys</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkCheckButton" id="enableNavigationKeysCheckButton"><property name="label">Enable navigation keys</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkCheckButton" id="enableDiacriticalKeysCheckButton"><property name="label">Enable diacritical keys</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkCheckButton" id="useCustomEchoVoiceCheckButton"><property name="label">Use custom echo voice</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkCheckButton" id="useCustomEchoSpeechServerCheckButton"><property name="label">Use custom speech synthesizer for key echo</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkComboBoxText" id="echoSpeechServers"><property name="can-focus">False</property><items><item>Default</item></items></object></child>
|
|
<child><object class="GtkComboBoxText" id="echoSpeechFamilies"><property name="can-focus">False</property><items><item>Default</item></items></object></child>
|
|
<child><object class="GtkScale" id="echoRateScale"><property name="digits">1</property><property name="adjustment">echo_rate_adjustment</property><property name="can-focus">True</property><property name="hexpand">True</property><property name="tooltip-text">Key echo rate</property></object></child>
|
|
<child><object class="GtkScale" id="echoPitchScale"><property name="digits">1</property><property name="adjustment">echo_pitch_adjustment</property><property name="can-focus">True</property><property name="hexpand">True</property><property name="tooltip-text">Key echo pitch</property></object></child>
|
|
<child><object class="GtkScale" id="echoVolumeScale"><property name="digits">1</property><property name="adjustment">echo_volume_adjustment</property><property name="can-focus">True</property><property name="hexpand">True</property><property name="tooltip-text">Key echo volume</property></object></child>
|
|
<child><object class="GtkCheckButton" id="useCustomEchoForKeyCheckButton"><property name="label">Use custom voice for key echo</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkCheckButton" id="useCustomEchoForCharacterCheckButton"><property name="label">Use custom voice for character echo</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkCheckButton" id="useCustomEchoForWordCheckButton"><property name="label">Use custom voice for word echo</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkCheckButton" id="useCustomEchoForSentenceCheckButton"><property name="label">Use custom voice for sentence echo</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkCheckButton" id="enableEchoByCharacterCheckButton"><property name="label">Enable echo by character</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkCheckButton" id="enableEchoByWordCheckButton"><property name="label">Enable echo by word</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkCheckButton" id="enableEchoBySentenceCheckButton"><property name="label">Enable echo by sentence</property><property name="can-focus">True</property></object></child>
|
|
</object></child></object></child>
|
|
<child type="tab"><object class="GtkLabel"><property name="label">Key Echo</property></object></child>
|
|
|
|
<child><object class="GtkBox" id="key_bindings_page"><property name="orientation">vertical</property><property name="border-width">12</property><property name="spacing">8</property>
|
|
<child><object class="GtkScrolledWindow"><property name="min-content-height">110</property><property name="hscrollbar-policy">never</property><child><object class="GtkTreeView" id="cthulhuModifiersTreeview"><property name="can-focus">True</property><property name="headers-visible">True</property></object></child></object></child>
|
|
<child><object class="GtkBox"><property name="spacing">8</property>
|
|
<child><object class="GtkLabel"><property name="label">Edit bindings for layout</property></object></child>
|
|
<child><object class="GtkRadioButton" id="keyBindingDesktopButton"><property name="label">Desktop bindings</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkRadioButton" id="keyBindingLaptopButton"><property name="label">Laptop bindings</property><property name="can-focus">True</property><property name="group">keyBindingDesktopButton</property></object></child>
|
|
</object></child>
|
|
<child><object class="GtkLabel"><property name="label">Select a command. Enter shortcuts separated by semicolons and press Set binding, for example Cthulhu+Ctrl+F8; Alt+F9. Changes are committed with Apply or OK.</property><property name="wrap">True</property><property name="xalign">0</property></object></child>
|
|
<child><object class="GtkScrolledWindow"><property name="expand">True</property><child><object class="GtkTreeView" id="keyBindingsTreeview"><property name="can-focus">True</property><property name="headers-visible">True</property></object></child></object></child>
|
|
<child><object class="GtkBox"><property name="spacing">8</property>
|
|
<child><object class="GtkLabel"><property name="label">_Shortcuts</property><property name="use-underline">True</property><property name="mnemonic-widget">keyBindingEntry</property></object></child>
|
|
<child><object class="GtkEntry" id="keyBindingEntry"><property name="can-focus">True</property><property name="hexpand">True</property></object></child>
|
|
</object></child>
|
|
<child><object class="GtkButtonBox"><property name="layout-style">start</property>
|
|
<child><object class="GtkButton" id="keyBindingSet"><property name="label">Set binding</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkButton" id="keyBindingClear"><property name="label">Clear binding</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkButton" id="keyBindingReset"><property name="label">Restore default binding</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkButton" id="keyBindingResetAll"><property name="label">Restore all bindings for this layout</property><property name="can-focus">True</property></object></child>
|
|
</object></child>
|
|
</object></child>
|
|
<child type="tab"><object class="GtkLabel"><property name="label">Key Bindings</property></object></child>
|
|
|
|
<child><object class="GtkBox" id="pronunciation_page"><property name="orientation">vertical</property><property name="border-width">12</property><property name="spacing">8</property>
|
|
<child><object class="GtkScrolledWindow"><property name="expand">True</property><child><object class="GtkTreeView" id="pronunciationTreeView"><property name="can-focus">True</property></object></child></object></child>
|
|
<child><object class="GtkButtonBox"><property name="layout-style">end</property><child><object class="GtkButton" id="pronunciationAddButton"><property name="label">_New entry</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child><child><object class="GtkButton" id="pronunciationDeleteButton"><property name="label">_Delete</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child></object></child>
|
|
</object></child>
|
|
<child type="tab"><object class="GtkLabel"><property name="label">Pronunciation</property></object></child>
|
|
|
|
<child><object class="GtkBox" id="text_attributes_page"><property name="orientation">vertical</property><property name="border-width">12</property><property name="spacing">8</property>
|
|
<child><object class="GtkScrolledWindow"><property name="expand">True</property><child><object class="GtkTreeView" id="textAttributesTreeView"><property name="can-focus">True</property></object></child></object></child>
|
|
<child><object class="GtkButtonBox"><child><object class="GtkButton" id="textSelectAllButton"><property name="label">Select _All</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child><child><object class="GtkButton" id="textUnselectAllButton"><property name="label">_Unselect All</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child><child><object class="GtkButton" id="textResetButton"><property name="label">_Reset</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child></object></child>
|
|
<child><object class="GtkButtonBox"><child><object class="GtkButton" id="textMoveToTopButton"><property name="label">Move to _top</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child><child><object class="GtkButton" id="textMoveUpOneButton"><property name="label">Move _up</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child><child><object class="GtkButton" id="textMoveDownOneButton"><property name="label">Move _down</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child><child><object class="GtkButton" id="textMoveToBottomButton"><property name="label">Move to _bottom</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child></object></child>
|
|
<child><object class="GtkRadioButton" id="textBrailleNoneButton"><property name="label">Braille indicator: None</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkRadioButton" id="textBraille7Button"><property name="label">Braille indicator: Dot 7</property><property name="can-focus">True</property><property name="group">textBrailleNoneButton</property></object></child>
|
|
<child><object class="GtkRadioButton" id="textBraille8Button"><property name="label">Braille indicator: Dot 8</property><property name="can-focus">True</property><property name="group">textBrailleNoneButton</property></object></child>
|
|
<child><object class="GtkRadioButton" id="textBrailleBothButton"><property name="label">Braille indicator: Dots 7 and 8</property><property name="can-focus">True</property><property name="group">textBrailleNoneButton</property></object></child>
|
|
</object></child>
|
|
<child type="tab"><object class="GtkLabel"><property name="label">Text Attributes</property></object></child>
|
|
|
|
<child><object class="GtkScrolledWindow" id="ocr_page"><property name="hscrollbar-policy">never</property><child><object class="GtkBox" id="ocr_controls"><property name="orientation">vertical</property><property name="border-width">12</property><property name="spacing">8</property>
|
|
<child><object class="GtkEntry" id="ocrLanguageEntry"><property name="can-focus">True</property><property name="placeholder-text">Installed language codes, for example eng or fra+eng</property><property name="tooltip-text">Recognition languages. Leave empty for the installed default.</property></object></child>
|
|
<child><object class="GtkComboBoxText" id="ocrLayoutCombo"><property name="can-focus">False</property><items><item>Automatic page</item><item>Single text block</item><item>Sparse text</item></items></object></child>
|
|
<child><object class="GtkSpinButton" id="ocrScaleSpinButton"><property name="can-focus">True</property><property name="adjustment">ocr_scale_adjustment</property><property name="tooltip-text">Image scale factor, 1 through 4</property></object></child>
|
|
<child><object class="GtkCheckButton" id="ocrGrayscaleCheckButton"><property name="label">_Grayscale image</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkCheckButton" id="ocrInvertCheckButton"><property name="label">_Invert image</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkCheckButton" id="ocrBlackWhiteCheckButton"><property name="label">_Black and white image</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkSpinButton" id="ocrBlackWhiteValueSpinButton"><property name="can-focus">True</property><property name="adjustment">ocr_threshold_adjustment</property><property name="tooltip-text">Black and white threshold, 0 through 255</property></object></child>
|
|
<child><object class="GtkCheckButton" id="ocrAutoReadAllCheckButton"><property name="label">Automatically _read the first OCR result</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkCheckButton" id="ocrAutoRefreshCheckButton"><property name="label">_Periodically refresh screen OCR</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkSpinButton" id="ocrRefreshIntervalSpinButton"><property name="can-focus">True</property><property name="adjustment">ocr_refresh_adjustment</property><property name="tooltip-text">Refresh interval in milliseconds</property></object></child>
|
|
<child><object class="GtkCheckButton" id="ocrConfirmClickCheckButton"><property name="label">_Confirm OCR coordinate clicks</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkCheckButton" id="ocrCopyToClipboardCheckButton"><property name="label">Copy first OCR result to _clipboard</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child>
|
|
</object></child></object></child>
|
|
<child type="tab"><object class="GtkLabel"><property name="label">OCR</property></object></child>
|
|
|
|
<child><object class="GtkBox" id="tentacles_page"><property name="orientation">vertical</property><property name="border-width">12</property><property name="spacing">8</property>
|
|
<child><object class="GtkLabel"><property name="label">Tentacle management changes take effect immediately.</property><property name="wrap">True</property><property name="xalign">0</property></object></child>
|
|
<child><object class="GtkBox"><property name="spacing">8</property>
|
|
<child><object class="GtkLabel"><property name="label">Repository _URL</property><property name="use-underline">True</property><property name="mnemonic-widget">tentacleRepositoryURL</property></object></child>
|
|
<child><object class="GtkEntry" id="tentacleRepositoryURL"><property name="can-focus">True</property><property name="hexpand">True</property></object></child>
|
|
<child><object class="GtkButton" id="tentacleNew"><property name="label">Add repository</property><property name="can-focus">True</property></object></child>
|
|
</object></child>
|
|
<child><object class="GtkNotebook" id="tentacleRepositories"><property name="can-focus">True</property><property name="scrollable">True</property><property name="vexpand">True</property>
|
|
<child><object class="GtkBox" id="tentacleAll"><property name="orientation">vertical</property>
|
|
<child><object class="GtkScrolledWindow" id="tentacleTableScroll"><property name="min-content-height">100</property><property name="vexpand">True</property><child><object class="GtkTreeView" id="tentaclesTree"><property name="can-focus">True</property><property name="headers-visible">True</property></object></child></object></child>
|
|
</object></child>
|
|
<child type="tab"><object class="GtkLabel"><property name="label">All tentacles</property></object></child>
|
|
</object></child>
|
|
<child><object class="GtkButtonBox"><property name="layout-style">start</property><property name="spacing">6</property>
|
|
<child><object class="GtkButton" id="tentacleInstall"><property name="label">Install</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkButton" id="tentacleSettings"><property name="label">Settings</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkButton" id="tentacleRetry"><property name="label">Retry</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkButton" id="tentacleRemove"><property name="label">Remove tentacle</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkButton" id="tentacleRefresh"><property name="label">Refresh status</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkButton" id="tentacleRepositoryRefresh"><property name="label">Refresh repository</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkButton" id="tentacleRepositoryRemove"><property name="label">Remove repository</property><property name="can-focus">True</property></object></child>
|
|
</object></child>
|
|
</object></child>
|
|
<child type="tab"><object class="GtkLabel"><property name="label">Tentacles</property></object></child>
|
|
</object>
|
|
</child>
|
|
<child><object class="GtkLabel" id="status_label"><property name="label">_Status</property><property name="use-underline">True</property><property name="mnemonic-widget">status</property><property name="xalign">0</property></object></child>
|
|
<child><object class="GtkEntry" id="status"><property name="editable">False</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkButtonBox" id="buttons"><property name="layout-style">end</property><property name="spacing">8</property>
|
|
<child><object class="GtkButton" id="help"><property name="label">_Help</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkButton" id="apply"><property name="label">_Apply</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkButton" id="cancel"><property name="label">_Cancel</property><property name="use-underline">True</property><property name="can-focus">True</property></object></child>
|
|
<child><object class="GtkButton" id="save"><property name="label">_OK</property><property name="use-underline">True</property><property name="can-focus">True</property><property name="can-default">True</property></object></child>
|
|
</object></child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</interface>
|