%PDF- %PDF-
Direktori : /usr/share/orca/ui/ |
Current File : //usr/share/orca/ui/orca-setup.ui |
<?xml version="1.0" encoding="UTF-8"?> <interface> <requires lib="gtk+" version="3.16"/> <object class="GtkAdjustment" id="brailleFlashTimeAdjustment"> <property name="upper">9999</property> <property name="value">10</property> <property name="step_increment">1</property> <property name="page_increment">10</property> </object> <object class="GtkListStore" id="liststore1"> <columns> <!-- column-name gchararray1 --> <column type="gchararray"/> </columns> </object> <object class="GtkListStore" id="liststore2"> <columns> <!-- column-name gchararray1 --> <column type="gchararray"/> </columns> </object> <object class="GtkListStore" id="model1"> <columns> <!-- column-name gchararray --> <column type="gchararray"/> </columns> <data> <row> <col id="0" translatable="yes">Default</col> </row> <row> <col id="0" translatable="yes">Uppercase</col> </row> <row> <col id="0" translatable="yes">Hyperlink</col> </row> <row> <col id="0" translatable="yes">System</col> </row> </data> </object> <object class="GtkListStore" id="model2"> <columns> <!-- column-name gchararray --> <column type="gchararray"/> </columns> <data> <row> <col id="0" translatable="yes">Line</col> </row> <row> <col id="0" translatable="yes">Sentence</col> </row> </data> </object> <object class="GtkListStore" id="model7"> <columns> <!-- column-name gchararray --> <column type="gchararray"/> </columns> <data> <row> <col id="0" translatable="yes" context="ProgressBar" comments="Translators: Orca has a setting which determines which progress bar updates should be announced. Choosing All means that Orca will present progress bar updates regardless of what application and window they happen to be in.">All</col> </row> <row> <col id="0" translatable="yes">Application</col> </row> <row> <col id="0" translatable="yes">Window</col> </row> </data> </object> <object class="GtkListStore" id="model8"> <columns> <!-- column-name gchararray --> <column type="gchararray"/> </columns> <data> <row> <col id="0">Insert, KP_Insert</col> </row> <row> <col id="0">KP_Insert</col> </row> <row> <col id="0">Insert</col> </row> <row> <col id="0">Caps_Lock, Shift_Lock</col> </row> </data> </object> <object class="GtkListStore" id="model9"> <columns> <!-- column-name label --> <column type="gchararray"/> <!-- column-name name --> <column type="gchararray"/> </columns> </object> <object class="GtkAdjustment" id="pitchAdjustment"> <property name="upper">10</property> <property name="value">5</property> <property name="step_increment">0.10000000149</property> <property name="page_increment">1</property> </object> <object class="GtkAdjustment" id="progressBarUpdateIntervalAdjustment"> <property name="upper">9999</property> <property name="value">10</property> <property name="step_increment">1</property> <property name="page_increment">10</property> </object> <object class="GtkAdjustment" id="rateAdjustment"> <property name="upper">100</property> <property name="value">50</property> <property name="step_increment">1</property> <property name="page_increment">10</property> </object> <object class="GtkAdjustment" id="volumeAdjustment"> <property name="upper">10</property> <property name="value">10</property> <property name="step_increment">0.10000000149</property> <property name="page_increment">1</property> </object> <object class="GtkDialog" id="orcaSetupWindow"> <property name="can_focus">False</property> <property name="title" translatable="yes">Screen Reader Preferences</property> <property name="type_hint">normal</property> <signal name="destroy" handler="windowDestroyed" swapped="no"/> <signal name="close" handler="windowClosed" swapped="no"/> <child internal-child="vbox"> <object class="GtkBox" id="dialogInternalBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="orientation">vertical</property> <property name="spacing">3</property> <child internal-child="action_area"> <object class="GtkButtonBox" id="dialog-action_area1"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="layout_style">end</property> <child> <object class="GtkButton" id="helpButton"> <property name="label" translatable="yes" comments="Translators: This is the label for a button in a dialog.">_Help</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="can_default">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <signal name="clicked" handler="helpButtonClicked" swapped="no"/> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkButton" id="applyButton"> <property name="label" translatable="yes" comments="Translators: This is the label for a button in a dialog.">_Apply</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="can_default">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <signal name="clicked" handler="applyButtonClicked" swapped="no"/> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">1</property> </packing> </child> <child> <object class="GtkButton" id="cancelButton"> <property name="label" translatable="yes" comments="Translators: This is the label for a button in a dialog.">_Cancel</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="can_default">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <signal name="clicked" handler="cancelButtonClicked" swapped="no"/> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">2</property> </packing> </child> <child> <object class="GtkButton" id="okButton"> <property name="label" translatable="yes" comments="Translators: This is the label for a button in a dialog.">_OK</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="can_default">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <signal name="clicked" handler="okButtonClicked" swapped="no"/> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">3</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="pack_type">end</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkNotebook" id="notebook"> <property name="visible">True</property> <property name="can_focus">True</property> <child> <object class="GtkGrid" id="generalGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="border_width">12</property> <property name="row_spacing">10</property> <property name="column_spacing">10</property> <child> <object class="GtkFrame" id="keyboardLayoutFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment" id="keyboardLayoutAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkGrid" id="keyboardLayoutGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <child> <object class="GtkRadioButton" id="generalDesktopButton"> <property name="label" translatable="yes">_Desktop</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="keyboardLayoutChanged" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkRadioButton" id="generalLaptopButton"> <property name="label" translatable="yes">_Laptop</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <property name="group">generalDesktopButton</property> <signal name="toggled" handler="keyboardLayoutChanged" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel" id="keyboardLayoutLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Keyboard Layout</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkFrame" id="profilesFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment" id="profilesAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkGrid" id="profilesGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="row_homogeneous">True</property> <child> <object class="GtkLabel" id="activeProfileLabel"> <property name="width_request">150</property> <property name="visible">True</property> <property name="can_focus">False</property> <property name="xalign">0</property> <property name="label" translatable="yes">Active _Profile:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">availableProfilesComboBox1</property> <accessibility> <relation type="label-for" target="availableProfilesComboBox1"/> </accessibility> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkLabel" id="startupProfileLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="xalign">0</property> <property name="label" translatable="yes">Start-up Profile:</property> <property name="mnemonic_widget">availableProfilesComboBox2</property> <accessibility> <relation type="label-for" target="availableProfilesComboBox2"/> </accessibility> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> <child> <object class="GtkComboBox" id="availableProfilesComboBox1"> <property name="width_request">200</property> <property name="visible">True</property> <property name="can_focus">False</property> <property name="model">model9</property> <child> <object class="GtkCellRendererText" id="cellrenderertext5"/> <attributes> <attribute name="text">0</attribute> </attributes> </child> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkComboBox" id="availableProfilesComboBox2"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="model">model9</property> <child> <object class="GtkCellRendererText" id="cellrenderertext6"/> <attributes> <attribute name="text">0</attribute> </attributes> </child> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">1</property> </packing> </child> <child> <object class="GtkButton" id="loadProfileButton"> <property name="label" translatable="yes" comments="This button will load the selected settings profile in the application.">_Load</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="use_underline">True</property> <signal name="clicked" handler="loadProfileButtonClicked" swapped="no"/> </object> <packing> <property name="left_attach">2</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkButton" id="saveProfileButton"> <property name="label" translatable="yes" comments="Translators: This is the label for a button in a dialog.">Save _As</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="use_underline">True</property> <signal name="clicked" handler="showProfileGUI" swapped="no"/> </object> <packing> <property name="left_attach">3</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkButton" id="removeProfileButton"> <property name="label" translatable="yes" comments="Translators: This is the label for a button in a dialog.">_Remove</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="use_underline">True</property> <signal name="clicked" handler="removeProfileButtonClicked" swapped="no"/> </object> <packing> <property name="left_attach">4</property> <property name="top_attach">0</property> </packing> </child> <child> <placeholder/> </child> <child> <placeholder/> </child> <child> <placeholder/> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel" id="profilesLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Profiles</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">3</property> </packing> </child> <child> <object class="GtkFrame" id="mouseFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment" id="mouseAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkGrid" id="mouseGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <child> <object class="GtkCheckButton" id="presentToolTipsCheckButton"> <property name="label" translatable="yes">_Present tooltips</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="xalign">0</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkCheckButton" id="enableMouseReviewCheckButton"> <property name="label" translatable="yes">Speak object under mo_use</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel" id="mouseLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Mouse</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> <child> <object class="GtkFrame" id="timeAndDateFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment" id="timeAndDateAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkGrid" id="timeAndDateGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="row_homogeneous">True</property> <child> <object class="GtkLabel" id="timeFormatLabel"> <property name="width_request">150</property> <property name="visible">True</property> <property name="can_focus">False</property> <property name="xalign">0</property> <property name="label" translatable="yes">_Time format:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">timeFormatCombo</property> <accessibility> <relation type="label-for" target="availableProfilesComboBox1"/> </accessibility> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkLabel" id="dateFormatLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="xalign">0</property> <property name="label" translatable="yes">Dat_e format:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">dateFormatCombo</property> <accessibility> <relation type="label-for" target="availableProfilesComboBox2"/> </accessibility> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> <child> <object class="GtkComboBox" id="timeFormatCombo"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="model">liststore1</property> <signal name="changed" handler="timeFormatChanged" swapped="no"/> <child> <object class="GtkCellRendererText" id="cellrenderertext2"/> <attributes> <attribute name="text">0</attribute> </attributes> </child> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkComboBox" id="dateFormatCombo"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="model">liststore2</property> <signal name="changed" handler="dateFormatChanged" swapped="no"/> <child> <object class="GtkCellRendererText" id="cellrenderertext1"/> <attributes> <attribute name="text">0</attribute> </attributes> </child> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">1</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel" id="timeAndDateLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Time and Date</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">2</property> </packing> </child> <child> <object class="GtkFrame" id="progressBarUpdatesFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment" id="progressBarUpdatesAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkGrid" id="progressBarUpdatesGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <child> <object class="GtkCheckButton" id="speakProgressBarUpdatesCheckButton"> <property name="label" translatable="yes" comments="Translators: This is an option in the Preferences dialog box related to the presentation of progress bar updates. If this checkbox is checked, Orca will periodically speak the current percentage.">_Speak updates</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="valign">start</property> <property name="hexpand">True</property> <property name="use_underline">True</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkCheckButton" id="brailleProgressBarUpdatesCheckButton"> <property name="label" translatable="yes" comments="Translators: This is an option in the Preferences dialog box related to the presentation of progress bar updates. If this checkbox is checked, Orca will periodically display the current percentage in braille.">_Braille updates</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> <child> <object class="GtkGrid" id="progressBarUpdatesOptionsGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="row_spacing">10</property> <property name="column_spacing">20</property> <child> <object class="GtkSpinButton" id="progressBarUpdateIntervalSpinButton"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="invisible_char">●</property> <property name="text" translatable="yes">10</property> <property name="adjustment">progressBarUpdateIntervalAdjustment</property> <property name="climb_rate">1</property> <property name="numeric">True</property> <property name="value">10</property> <signal name="value-changed" handler="progressBarUpdateIntervalValueChanged" swapped="no"/> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkLabel" id="speakProgressBarLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes" context="ProgressBar" comments="Translators: Here this is a label for a spin button through which a user can customize the frequency in seconds an announcement should be made regarding the current value of a progress bar.">Frequency (secs):</property> <property name="use_underline">True</property> <property name="mnemonic_widget">progressBarUpdateIntervalSpinButton</property> <property name="xalign">0</property> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkLabel" id="progressBarVerbosityLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes" comments="Translators: Orca has a setting which determines which progress bar updates should be announced. The options are all progress bars, only progress bars in the active application, or only progress bars in the current window.">Applies to:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">progressBarVerbosity</property> <property name="xalign">0</property> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> <child> <object class="GtkComboBox" id="progressBarVerbosity"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="model">model7</property> <signal name="changed" handler="progressBarVerbosityChanged" swapped="no"/> <child> <object class="GtkCellRendererText" id="renderer33"/> <attributes> <attribute name="text">0</attribute> </attributes> </child> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">1</property> </packing> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">3</property> </packing> </child> <child> <object class="GtkCheckButton" id="beepProgressBarUpdatesCheckButton"> <property name="label" translatable="yes" comments="Translators: This is an option in the Preferences dialog box related to the presentation of progress bar updates. If this checkbox is checked, Orca will periodically emit beeps which increase in pitch as the value of the progress bar increases.">Bee_p updates</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="valign">start</property> <property name="hexpand">True</property> <property name="use_underline">True</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">2</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel" id="progressBarUpdatesLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes" comments="Translators: This is a label in the Preferences dialog box. It applies to several options related to which progress bars Orca should speak and how often Orca should speak them.">Progress Bar Updates</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">0</property> <property name="height">2</property> </packing> </child> <child> <object class="GtkFrame" id="sayAllFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment" id="sayAllAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkGrid" id="sayAllGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <child> <object class="GtkCheckButton" id="rewindAndFastForwardInSayAllCheckButton"> <property name="label" translatable="yes" comments="Translators: Orca has a Say All feature which speaks the entire document. Normally, pressing any key will interrupt Say All presentation. However, if rewind and fast forward is enabled, Up Arrow and Down Arrow can be used within Say All to quickly move within the document to re-hear something which was just read or skip past something of no interest.">Enable _rewind and fast forward in Say All</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="xalign">0</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkCheckButton" id="structNavInSayAllCheckButton"> <property name="label" translatable="yes" comments="Translators: Orca has a Say All feature which speaks the entire document. Normally, pressing any key will interrupt Say All presentation. However, if structural navigation is enabled for Say All, users can use commands such as H/Shift+H to jump to the next/previous heading, P/Shift+P to jump to the next/previous paragraph, T/Shift+T to jump to the next/previous table, and so on. Thus this setting is like fast forward and rewind, but with semantic awareness for web documents and similar content.">Enable _structural navigation in Say All</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> <child> <object class="GtkGrid" id="sayAllStyleGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="row_spacing">20</property> <property name="column_spacing">20</property> <child> <object class="GtkLabel" id="sayAllStyleLabel"> <property name="name">-`</property> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes" comments="Translators: Say all by refers to the way that Orca will say (speak) an amount of text -- in particular, where Orca where insert pauses. There are currently two choices (supplied by a combo box to the right of this label): say all by sentence and say all by line. If Orca were speaking a work of fiction, it would probably be best to do say all by sentence so it sounds more natural. If Orca were speaking something like a page of computer commands, doing a say all by line would work better.">Say All B_y:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">sayAllStyle</property> <property name="xalign">0</property> <accessibility> <relation type="label-for" target="sayAllStyle"/> </accessibility> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkComboBox" id="sayAllStyle"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="model">model2</property> <signal name="changed" handler="sayAllStyleChanged" swapped="no"/> <child> <object class="GtkCellRendererText" id="renderer2"/> <attributes> <attribute name="text">0</attribute> </attributes> </child> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">0</property> </packing> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">8</property> </packing> </child> <child> <object class="GtkCheckButton" id="sayAllContextBlockquoteCheckButton"> <property name="label" translatable="yes" comments="Translators: Orca has a Say All feature which speaks the entire document. Some users want to hear additional information about what is being spoken. If this checkbox is checked, Orca will announce that a blockquote has been entered before speaking the text. At the end of the text, Orca will announce that the blockquote is being exited.">Announce block_quotes in Say All</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">2</property> </packing> </child> <child> <object class="GtkCheckButton" id="sayAllContextListCheckButton"> <property name="label" translatable="yes" comments="Translators: Orca has a Say All feature which speaks the entire document. Some users want to hear additional information about what is being spoken. If this checkbox is checked, Orca will announce that a list with x items has been entered before speaking the content of that list. At the end of the list content, Orca will announce that the list is being exited.">Announce li_sts in Say All</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">5</property> </packing> </child> <child> <object class="GtkCheckButton" id="sayAllContextTableCheckButton"> <property name="label" translatable="yes" comments="Translators: Orca has a Say All feature which speaks the entire document. Some users want to hear additional information about what is being spoken. If this checkbox is checked, Orca will announce that a table with x rows and y columns has been entered before speaking the content of that table. At the end of the table content, Orca will announce that the table is being exited.">Announce _tables in Say All</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">7</property> </packing> </child> <child> <object class="GtkCheckButton" id="sayAllContextPanelCheckButton"> <property name="label" translatable="yes" comments="Translators: Orca has a Say All feature which speaks the entire document. Some users want to hear additional information about what is being spoken. If this checkbox is checked, Orca will announce that a panel has been entered before speaking the new location. At the end of the panel contents, Orca will announce that the panel is being exited. A panel is a generic container of objects, such as a group of related form fields.">Announce _panels in Say All</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">6</property> </packing> </child> <child> <object class="GtkCheckButton" id="sayAllContextNonLandmarkFormCheckButton"> <property name="label" translatable="yes" comments="Translators: Orca has a Say All feature which speaks the entire document. Some users want to hear additional information about what is being spoken. If this checkbox is checked, Orca will announce that a form has been entered before speaking the contents of that form. At the end of the form, Orca will announce that the form is being exited.">Announce _forms in Say All</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">3</property> </packing> </child> <child> <object class="GtkCheckButton" id="sayAllContextLandmarkCheckButton"> <property name="label" translatable="yes" comments="Translators: Orca has a Say All feature which speaks the entire document. Some users want to hear additional information about what is being spoken. If this checkbox is checked, Orca will announce when an ARIA landmark has been entered or exited. ARIA landmarks are the W3C defined HTML tag attribute 'role' used to identify important part of webpage like banners, main context, search, etc.">Announce land_marks in Say All</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">4</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel" id="sayAllLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Say All</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">2</property> <property name="height">2</property> </packing> </child> </object> </child> <child type="tab"> <object class="GtkLabel" id="generalTabLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">General</property> </object> <packing> <property name="tab_fill">False</property> </packing> </child> <child> <object class="GtkGrid" id="voiceGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="border_width">12</property> <property name="row_spacing">10</property> <property name="column_spacing">40</property> <child> <object class="GtkFrame" id="voiceTypeSettingsFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment" id="voiceTypeSettingsAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkGrid" id="voiceTypeSettingsGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="row_spacing">12</property> <child> <object class="GtkLabel" id="volumeLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="xalign">1</property> <property name="label" translatable="yes">Vo_lume:</property> <property name="use_underline">True</property> <property name="justify">right</property> <property name="mnemonic_widget">volumeScale</property> <accessibility> <relation type="label-for" target="volumeScale"/> </accessibility> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">8</property> </packing> </child> <child> <object class="GtkScale" id="volumeScale"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="adjustment">volumeAdjustment</property> <property name="round_digits">1</property> <property name="value_pos">right</property> <accelerator key="l" signal="grab_focus" modifiers="GDK_MOD1_MASK"/> <signal name="value-changed" handler="volumeValueChanged" swapped="no"/> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">8</property> </packing> </child> <child> <object class="GtkScale" id="pitchScale"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="adjustment">pitchAdjustment</property> <property name="round_digits">1</property> <property name="value_pos">right</property> <accelerator key="t" signal="grab_focus" modifiers="GDK_MOD1_MASK"/> <signal name="value-changed" handler="pitchValueChanged" swapped="no"/> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">7</property> </packing> </child> <child> <object class="GtkLabel" id="pitchLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="xalign">1</property> <property name="label" translatable="yes">Pi_tch:</property> <property name="use_underline">True</property> <property name="justify">right</property> <property name="mnemonic_widget">pitchScale</property> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">7</property> </packing> </child> <child> <object class="GtkScale" id="rateScale"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="adjustment">rateAdjustment</property> <property name="round_digits">0</property> <property name="digits">0</property> <property name="value_pos">right</property> <accelerator key="r" signal="grab_focus" modifiers="GDK_MOD1_MASK"/> <signal name="value-changed" handler="rateValueChanged" swapped="no"/> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">6</property> </packing> </child> <child> <object class="GtkLabel" id="rateLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="xalign">1</property> <property name="label" translatable="yes">_Rate:</property> <property name="use_underline">True</property> <property name="justify">right</property> <property name="mnemonic_widget">rateScale</property> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">6</property> </packing> </child> <child> <object class="GtkComboBox" id="speechFamilies"> <property name="visible">True</property> <property name="can_focus">False</property> <signal name="changed" handler="speechFamiliesChanged" swapped="no"/> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">4</property> </packing> </child> <child> <object class="GtkLabel" id="familyLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="xalign">1</property> <property name="label" translatable="yes">_Person:</property> <property name="use_underline">True</property> <property name="justify">right</property> <property name="mnemonic_widget">speechFamilies</property> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">4</property> </packing> </child> <child> <object class="GtkComboBox" id="speechLanguages"> <property name="visible">True</property> <property name="can_focus">False</property> <signal name="changed" handler="speechLanguagesChanged" swapped="no"/> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">3</property> </packing> </child> <child> <object class="GtkLabel" id="languageLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="xalign">1</property> <property name="label" translatable="yes">_Language:</property> <property name="use_underline">True</property> <property name="justify">right</property> <property name="mnemonic_widget">speechLanguages</property> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">3</property> </packing> </child> <child> <object class="GtkComboBox" id="speechServers"> <property name="visible">True</property> <property name="can_focus">False</property> <signal name="changed" handler="speechServersChanged" swapped="no"/> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">2</property> </packing> </child> <child> <object class="GtkLabel" id="speechServersLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="xalign">1</property> <property name="label" translatable="yes">Speech synthesi_zer:</property> <property name="use_underline">True</property> <property name="justify">right</property> <property name="mnemonic_widget">speechServers</property> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">2</property> </packing> </child> <child> <object class="GtkComboBox" id="speechSystems"> <property name="visible">True</property> <property name="can_focus">False</property> <signal name="changed" handler="speechSystemsChanged" swapped="no"/> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">1</property> </packing> </child> <child> <object class="GtkLabel" id="speechSystemsLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="xalign">1</property> <property name="label" translatable="yes">Speech _system:</property> <property name="use_underline">True</property> <property name="justify">right</property> <property name="mnemonic_widget">speechSystems</property> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> <child> <object class="GtkComboBox" id="voiceTypesCombo"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="model">model1</property> <signal name="changed" handler="voiceTypesChanged" swapped="no"/> <child> <object class="GtkCellRendererText" id="renderer1"/> <attributes> <attribute name="text">0</attribute> </attributes> </child> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkLabel" id="voiceTypeLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="xalign">1</property> <property name="label" translatable="yes" comments="Translators: Having multiple voice types in Orca makes it possible for the user to more quickly identify properties of text non-visually, such as the fact that text is written in capital letters or is a link; or that text is actually visible on the screen as opposed to an Orca-specific message. The available voice types in Orca include: default, uppercase, hyperlink, and system -- each of which can be configured by the user to sound the way he/she finds most helpful. This string is displayed in the label for the combo box in which the user selects a voice type to configure.">_Voice type:</property> <property name="use_underline">True</property> <property name="justify">right</property> <property name="mnemonic_widget">voiceTypesCombo</property> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkLabel" id="capitalizationStyleLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes" comments="Translators: Orca uses Speech Dispatcher to present content to users via text-to-speech. Speech Dispatcher has a feature to control how capital letters are presented: Do nothing at all; say the word 'capital' prior to presenting a capital letter (which Speech Dispatcher refers to as 'spell'), or play a tone (which Speech Dispatcher refers to as a sound 'icon'). Orca refers to these things as 'capitalization style'. This string is the text of the label through which users can choose which of style they would prefer.">_Capitalization style:</property> <property name="use_underline">True</property> <property name="justify">right</property> <property name="mnemonic_widget">capitalizationStyle</property> <property name="xalign">1</property> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">5</property> </packing> </child> <child> <object class="GtkComboBox" id="capitalizationStyle"> <property name="visible">True</property> <property name="can_focus">False</property> <signal name="changed" handler="capitalizationStyleChanged" swapped="no"/> <child> <object class="GtkCellRendererText" id="renderer3"/> <attributes> <attribute name="text">0</attribute> </attributes> </child> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">5</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel" id="voiceTypeSettingsLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes" comments="Translators: Having multiple voice types in Orca makes it possible for the user to more quickly identify properties of text non-visually, such as the fact that text is written in capital letters or is a link; or that text is actually visible on the screen as opposed to an Orca-specific message. The available voice types in Orca include: default, uppercase, hyperlink, and system -- each of which can be configured by the user to sound the way he/she finds most helpful. This string is displayed in the label for the group of all of the controls associated with configuring a particular voice type.">Voice Type Settings</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkFrame" id="globalVoiceSettingsFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment" id="globalVoiceSettingsAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkGrid" id="globalVoiceSettingsGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <child> <object class="GtkCheckButton" id="enablePauseBreaksCheckButton"> <property name="label" translatable="yes" comments="Translators: different speech systems and speech engines work differently when it comes to handling pauses (e.g., sentence boundaries). This property allows the user to specify whether speech should be sent to the speech synthesis system immediately when a pause directive is encountered or if it should be queued up and sent to the speech synthesis system once the entire set of utterances has been calculated.">Break speech into ch_unks between pauses</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkCheckButton" id="speakMultiCaseStringsAsWordsCheckButton"> <property name="label" translatable="yes" comments="Translators: multicase strings are StringsWithWordsMashedTogetherLikeThis.">Speak multicase strings as wor_ds</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> <child> <object class="GtkCheckButton" id="speakNumbersAsDigitsCheckButton"> <property name="label" translatable="yes" comments="Translators: If this setting is enabled, 123 will be spoken as the individual digits 1 2 3; otherwise, it will be sent to the synthesizer and (likely) spoken as one hundred and twenty three.">Speak _numbers as digits</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">2</property> </packing> </child> <child> <placeholder/> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel" id="globalVoiceSettingsLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Global Voice Settings</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">0</property> </packing> </child> </object> <packing> <property name="position">1</property> </packing> </child> <child type="tab"> <object class="GtkLabel" id="voiceLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Voice</property> </object> <packing> <property name="position">1</property> <property name="tab_fill">False</property> </packing> </child> <child> <object class="GtkGrid" id="speechGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="border_width">12</property> <property name="row_spacing">10</property> <property name="column_spacing">10</property> <child> <object class="GtkCheckButton" id="speechSupportCheckButton"> <property name="label" translatable="yes">_Enable speech</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="speechSupportChecked" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkGrid" id="speechOptionsGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="orientation">vertical</property> <property name="row_spacing">50</property> <property name="column_spacing">20</property> <child> <object class="GtkGrid" id="speechRadioButtonGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="row_spacing">20</property> <property name="column_spacing">20</property> <child> <object class="GtkFrame" id="speechVerbosityFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment" id="speechVerbosityAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkGrid" id="speechVerbosityGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <child> <object class="GtkRadioButton" id="speechBriefButton"> <property name="label" translatable="yes">Brie_f</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="speechVerbosityChanged" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkRadioButton" id="speechVerboseButton"> <property name="label" translatable="yes">Ver_bose</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <property name="group">speechBriefButton</property> <signal name="toggled" handler="speechVerbosityChanged" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel" id="speechVerbosityLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Verbosity</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkFrame" id="punctuationLevelFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment" id="punctuationLevelAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkGrid" id="punctuationLevelGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <child> <object class="GtkRadioButton" id="noneButton"> <property name="label" translatable="yes" context="punctuation level" comments="Translators: this refers to how much punctuation will be spoken by Orca when presenting text on the screen.">_None</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="punctuationLevelChanged" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkRadioButton" id="someButton"> <property name="label" translatable="yes">So_me</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <property name="group">noneButton</property> <signal name="toggled" handler="punctuationLevelChanged" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> <child> <object class="GtkRadioButton" id="mostButton"> <property name="label" translatable="yes">M_ost</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <property name="group">noneButton</property> <signal name="toggled" handler="punctuationLevelChanged" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">2</property> </packing> </child> <child> <object class="GtkRadioButton" id="allButton"> <property name="label" translatable="yes">_All</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <property name="group">noneButton</property> <signal name="toggled" handler="punctuationLevelChanged" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">3</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel" id="punctuationLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Punctuation Level</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkGrid" id="speechContextGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="row_spacing">20</property> <property name="column_spacing">10</property> <child> <object class="GtkFrame" id="spokenContextFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment" id="spokenContextAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkGrid" id="spokenContextGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <child> <object class="GtkCheckButton" id="onlySpeakDisplayedTextCheckButton"> <property name="label" translatable="yes" comments="Translators: If this setting is enabled, Orca will only speak text which is actually displayed on the screen. It will NOT speak things like the role of an item (e.g. checkbox) or its state (e.g. not checked) or say misspelled to indicate the presence of red squiggly spelling error lines -- things which Orca normally speaks. This setting is primarily intended for low vision users and sighted users with a learning disability.">Only speak displayed text</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="onlySpeakDisplayedTextToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkGrid" id="contextOptionsGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <child> <object class="GtkCheckButton" id="speakBlankLinesCheckButton"> <property name="label" translatable="yes">Speak blank lines</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkCheckButton" id="enableSpeechIndentationCheckButton"> <property name="label" translatable="yes">Speak _indentation and justification</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> <child> <object class="GtkCheckButton" id="enableMnemonicSpeakingCheckButton"> <property name="label" translatable="yes">Spea_k object mnemonics</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">3</property> </packing> </child> <child> <object class="GtkCheckButton" id="enablePositionSpeakingCheckButton"> <property name="label" translatable="yes" comments="Translators: This checkbox toggles whether or not Orca says the child position (e.g., item 6 of 7).">Speak child p_osition</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">4</property> </packing> </child> <child> <object class="GtkCheckButton" id="enableTutorialMessagesCheckButton"> <property name="label" translatable="yes">Speak tutorial messages</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">5</property> </packing> </child> <child> <object class="GtkCheckButton" id="messagesAreDetailedCheckButton"> <property name="label" translatable="yes" comments="Translators: Orca has system messages which are similar in nature to notifications or announcements. They are most commonly used for Orca to communicate Orca-specific information to the user via speech, such as confirming the toggling of an Orca setting via command. In instances where the message to be displayed is long/detailed, Orca provides a brief alternative. Users who prefer that brief alternative can uncheck this checkbox.">_System messages are detailed</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">7</property> </packing> </child> <child> <object class="GtkCheckButton" id="useColorNamesCheckButton"> <property name="label" translatable="yes" comments="Translators: Orca has a command to present font and formatting information, including foreground and background color. The setting associated with this checkbox determines how Orca will speak colors: As rgb values or as names (e.g. light blue).">S_peak colors as names</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">8</property> </packing> </child> <child> <object class="GtkCheckButton" id="speakContextBlockquoteCheckButton"> <property name="label" translatable="yes" comments="Translators: Orca can optionally speak additional details as the user navigates (e.g. via the arrow keys) within document content. If this checkbox is checked, Orca will announce that a blockquote has been entered as the user arrows into it and before speaking the text. Upon navigating out of the blockquote, Orca will announce that the blockquote has been exited prior to speaking the new location.">Announce block_quotes during navigation</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">9</property> </packing> </child> <child> <object class="GtkCheckButton" id="speakContextListCheckButton"> <property name="label" translatable="yes" comments="Translators: Orca can optionally speak additional details as the user navigates (e.g. via the arrow keys) within document content. If this checkbox is checked, Orca will announce that a list with x items has been entered as the user arrows into it and before speaking the list content. Upon navigating out of the list, Orca will announce that the list has been exited prior to speaking the new location.">Announce _lists during navigation</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">12</property> </packing> </child> <child> <object class="GtkCheckButton" id="speakContextTableCheckButton"> <property name="label" translatable="yes" comments="Translators: Orca can optionally speak additional details as the user navigates (e.g. via the arrow keys) within document content. If this checkbox is checked, Orca will announce that a table with x rows and y columns has been entered as the user arrows into it and before speaking the table content. Upon navigating out of the table, Orca will announce that the table has been exited prior to speaking the new location.">Announce _tables during navigation</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">14</property> </packing> </child> <child> <object class="GtkCheckButton" id="speakMisspelledIndicatorCheckButton"> <property name="label" translatable="yes" comments="Translators: The misspelled-word indicator is the red squiggly line that appears underneath misspelled words in editable text fields. If this setting is enabled, when a user first moves into a word with this indicator, or types a misspelled word causing this indicator to appear, Orca will announce that the word is misspelled.">Speak _misspelled-word indicator</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">2</property> </packing> </child> <child> <object class="GtkCheckButton" id="speakContextPanelCheckButton"> <property name="label" translatable="yes" comments="Translators: Orca can optionally speak additional details as the user navigates (e.g. via the arrow keys) within document content. If this checkbox is checked, Orca will announce that a panel has been entered as the user arrows into it and before speaking the new location. Upon navigating out of the panel, Orca will announce that the panel has been exited prior to speaking the new location. A panel is a generic container of objects, such as a group of related form fields.">Announce _panels during navigation</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">13</property> </packing> </child> <child> <object class="GtkCheckButton" id="speakContextLandmarkCheckButton"> <property name="label" translatable="yes" comments="Translators: Orca can optionally speak additional details as the user navigates (e.g. via the arrow keys) within document content. If this checkbox is checked, Orca will announce the ARIA landmark that has been entered as the user arrows into it and before speaking the text. Upon navigating out of the landmark, Orca will announce that the landmark has been exited prior to speaking the new location. ARIA landmarks are the W3C defined HTML tag attribute 'role' used to identify important part of webpage like banners, main context, search, etc.">Announce land_marks during navigation</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">11</property> </packing> </child> <child> <object class="GtkCheckButton" id="speakContextNonLandmarkFormCheckButton"> <property name="label" translatable="yes" comments="Translators: Orca can optionally speak additional details as the user navigates (e.g. via the arrow keys) within document content. If this checkbox is checked, Orca will announce that a form has been entered as the user arrows into it and before speaking the new location. Upon navigating out of the form, Orca will announce that the form has been exited prior to speaking the new location.">Announce _forms during navigation</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">10</property> </packing> </child> <child> <object class="GtkCheckButton" id="speakDescriptionCheckButton"> <property name="label" translatable="yes" comments="Translators: If this checkbox is checked, Orca will speak the accessible description of an object. Whereas the accessible name of an object tends to be short and typically corresponds to what is displayed on screen, the contents of the accessible description tend to be longer, e.g. matching the text of the tooltip, and are sometimes redundant to the accessible name. Therefore, we allow the user to opt out of this additional information.">Speak _description</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">6</property> </packing> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> <child> <object class="GtkCheckButton" id="readFullRowInSpreadSheetCheckButton"> <property name="label" translatable="yes" comments="Translators: This checkbox is associated with the setting that determines what happens if a user presses Up or Down arrow to move row by row in a spreadsheet. If this setting is enabled, Orca will speak the entire row; if it is disabled, Orca will only speak the cell with focus.">Speak full row in sp_readsheets</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">4</property> </packing> </child> <child> <object class="GtkCheckButton" id="readFullRowInDocumentTableCheckButton"> <property name="label" translatable="yes" comments="Translators: This checkbox is associated with the setting that determines what happens if a user presses Up or Down arrow to move row by row in a document table. In this context, document tables include tables such as those found in Writer documents as well as HTML table elements, but exclude spreadsheet tables such as found in Calc. If this setting is enabled, Orca will speak the entire row; if it is disabled, Orca will only speak the cell with focus.">Speak full row in _document tables</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">3</property> </packing> </child> <child> <object class="GtkCheckButton" id="readFullRowInGUITableCheckButton"> <property name="label" translatable="yes" comments="Translators: This checkbox is associated with the setting that determines what happens if a user presses Up or Down arrow to move row by row in a GUI table, such as a GtkTreeView. Document tables, such as those found in Writer and web content, and spreadsheet tables such as those found in Calc are not considered GUI tables. If this setting is enabled, Orca will speak the entire row; if it is disabled, Orca will only speak the cell with focus.">Speak full row in _GUI tables</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">2</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel" id="spokenContextLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Spoken Context</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <placeholder/> </child> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">0</property> </packing> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> </object> <packing> <property name="position">2</property> </packing> </child> <child type="tab"> <object class="GtkLabel" id="speechTabLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Speech</property> </object> <packing> <property name="position">2</property> <property name="tab_fill">False</property> </packing> </child> <child> <object class="GtkGrid" id="brailleGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="border_width">12</property> <property name="row_spacing">10</property> <property name="column_spacing">10</property> <child> <object class="GtkGrid" id="brailleSupportGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <child> <object class="GtkCheckButton" id="enableBrailleCheckButton"> <property name="label" translatable="yes">Enable Braille _support</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkGrid" id="brailleOptionsGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="row_spacing">10</property> <property name="column_spacing">10</property> <child> <object class="GtkFrame" id="displaySettingsFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment" id="displaySettingsAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkGrid" id="displaySettingsGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <child> <object class="GtkCheckButton" id="abbrevRolenames"> <property name="label" translatable="yes">_Abbreviated role names</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="abbrevRolenamesChecked" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> <child> <object class="GtkCheckButton" id="disableBrailleEOLCheckButton"> <property name="label" translatable="yes">Disable _end of line symbol</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkGrid" id="contractionTableGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="row_spacing">20</property> <property name="column_spacing">20</property> <child> <object class="GtkLabel" id="contractionTableLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="yalign">0.40999999642372131</property> <property name="label" translatable="yes" comments="Translators: This string is associated with a combo box which allows the user to select the set of symbols to be used when Orca presents print strings on a refreshable braille display. Braille symbols vary from language to language due in part to what print letters exist for that language. The other reason braille symbols vary is due to which braille contractions get used. Contractions are shorter forms of commonly-used letter combinations and words. For instance in English there is a single braille symbol for ing (dots 3-4-6), and the letter e (dots 1-5) all by itself represents the word every. The list of rules which dictate what contractions should be used and whether or not they can be used in a particular context are stored in tables provided by liblouis.">Contraction _Table:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">contractionTableCombo</property> <accessibility> <relation type="label-for" target="contractionTableCombo"/> </accessibility> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkComboBox" id="contractionTableCombo"> <property name="visible">True</property> <property name="can_focus">False</property> <signal name="changed" handler="contractionTableComboChanged" swapped="no"/> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">0</property> </packing> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">4</property> </packing> </child> <child> <object class="GtkCheckButton" id="contractedBrailleCheckButton"> <property name="label" translatable="yes">_Enable Contracted Braille</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="contractedBrailleToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">3</property> </packing> </child> <child> <object class="GtkCheckButton" id="enableBrailleWordWrapCheckButton"> <property name="label" translatable="yes" comments="Translators: If this option is enabled, Orca will adjust the text shown on the braille display so that only full words are shown. If it is not enabled, Orca uses all of the cells on the display, but some words might not be fully shown requiring the user to scroll to see the remainder.">Enable _word wrap</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">2</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel" id="displaySettingsLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Display Settings</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkFrame" id="brailleVerbosityFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment" id="brailleVerbosityAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkGrid" id="brailleVerbosityGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <child> <object class="GtkRadioButton" id="brailleBriefButton"> <property name="label" translatable="yes">Brie_f</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="brailleVerbosityChanged" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkRadioButton" id="brailleVerboseButton"> <property name="label" translatable="yes">Ver_bose</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <property name="group">brailleBriefButton</property> <signal name="toggled" handler="brailleVerbosityChanged" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel" id="brailleVerbosityLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Verbosity</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> <child> <object class="GtkFrame" id="brailleSelectionFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment" id="brailleSelectionAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkGrid" id="brailleSelectionGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="column_spacing">20</property> <child> <object class="GtkRadioButton" id="brailleSelectionNoneButton"> <property name="label" translatable="yes" context="braille dots" comments="Translators: This option refers to the dot or dots in braille which will be used to underline certain characters.">_None</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="brailleSelectionChanged" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkRadioButton" id="brailleSelection7Button"> <property name="label" translatable="yes">Dot _7</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <property name="group">brailleSelectionNoneButton</property> <signal name="toggled" handler="brailleSelectionChanged" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> <child> <object class="GtkRadioButton" id="brailleSelection8Button"> <property name="label" translatable="yes">Dot _8</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <property name="group">brailleSelectionNoneButton</property> <signal name="toggled" handler="brailleSelectionChanged" swapped="no"/> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkRadioButton" id="brailleSelectionBothButton"> <property name="label" translatable="yes">Dots 7 an_d 8</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <property name="group">brailleSelectionNoneButton</property> <signal name="toggled" handler="brailleSelectionChanged" swapped="no"/> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">1</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel" id="brailleSelectionLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Selection Indicator</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">2</property> </packing> </child> <child> <object class="GtkFrame" id="brailleHyperlinkFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment" id="brailleHyperlinkAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkGrid" id="brailleHyperlinkGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="column_spacing">20</property> <child> <object class="GtkRadioButton" id="brailleLinkNoneButton"> <property name="label" translatable="yes" context="braille dots" comments="Translators: This option refers to the dot or dots in braille which will be used to underline certain characters.">_None</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="brailleLinkChanged" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkRadioButton" id="brailleLink7Button"> <property name="label" translatable="yes">Dot _7</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <property name="group">brailleLinkNoneButton</property> <signal name="toggled" handler="brailleLinkChanged" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> <child> <object class="GtkRadioButton" id="brailleLink8Button"> <property name="label" translatable="yes">Dot _8</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <property name="group">brailleLinkNoneButton</property> <signal name="toggled" handler="brailleLinkChanged" swapped="no"/> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkRadioButton" id="brailleLinkBothButton"> <property name="label" translatable="yes">Dots 7 an_d 8</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <property name="group">brailleLinkNoneButton</property> <signal name="toggled" handler="brailleLinkChanged" swapped="no"/> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">1</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel" id="brailleHyperlinkLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Hyperlink Indicator</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">3</property> </packing> </child> <child> <object class="GtkFrame" id="flashMessageSettingsFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment" id="flashMessageSettingsAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkGrid" id="flashMessageSettingsGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <child> <object class="GtkCheckButton" id="enableFlashMessagesCheckButton"> <property name="label" translatable="yes" comments="Translators: Braille flash messages are similar in nature to notifications or announcements in that they are temporarily shown on the refreshable braille display. Upon removal of the message, the original contents of the braille display are restored. This checkbox allows the user to toggle this feature.">Enable flash _messages</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkGrid" id="flashMessageDurationGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <child> <object class="GtkLabel" id="flashMessageDurationLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes" comments="Translators: Braille flash messages are similar in nature to notifications or announcements. They are most commonly used for Orca to communicate Orca-specific information to the user via braille, such as confirming the toggling of an Orca setting via command. The reason they are called flash messages by screen readers is that they are shown on the refreshable braille display for only a brief time, after which the original contents of the display are restored. This label is for the spin button through which a user can customize how long (in seconds) these temporary messages should be displayed.">D_uration (secs):</property> <property name="use_underline">True</property> <property name="mnemonic_widget">brailleFlashTimeSpinButton</property> <property name="xalign">0</property> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkSpinButton" id="brailleFlashTimeSpinButton"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="invisible_char">●</property> <property name="adjustment">brailleFlashTimeAdjustment</property> <property name="climb_rate">1</property> <property name="numeric">True</property> <property name="value">5</property> <signal name="value-changed" handler="brailleFlashTimeValueChanged" swapped="no"/> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">0</property> </packing> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">3</property> </packing> </child> <child> <object class="GtkCheckButton" id="flashIsPersistentCheckButton"> <property name="label" translatable="yes" comments="Translators: Braille flash messages are similar in nature to notifications or announcements. They are most commonly used for Orca to communicate Orca-specific information to the user via braille, such as confirming the toggling of an Orca setting via command. The reason they are called flash messages by screen readers is that they are shown on the refreshable braille display for only a brief time, after which the original contents of the display are restored. Some users, however, would prefer to have the message remain displayed until they explicitly dismiss it. This can be accomplished by making flash messages persistent by checking this checkbox.">Messages are _persistent</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="flashPersistenceToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">2</property> </packing> </child> <child> <object class="GtkCheckButton" id="flashIsDetailedCheckButton"> <property name="label" translatable="yes" comments="Translators: Braille flash messages are similar in nature to notifications or announcements. They are most commonly used for Orca to communicate Orca-specific information to the user via braille, such as confirming the toggling of an Orca setting via command. The reason they are called flash messages by screen readers is that they are shown on the refreshable braille display for only a brief time, after which the original contents of the display are restored. In instances where the message to be displayed is long/detailed, Orca provides a brief alternative. Users who prefer the brief alternative can uncheck this checkbox.">Messages are _detailed</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel" id="flashMessageSettingsLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes" comments="Translators: Braille flash messages are similar in nature to notifications or announcements. They are most commonly used for Orca to communicate Orca-specific information to the user via braille, such as confirming the toggling of an Orca setting via command. The reason they are called flash messages by screen readers is that they are shown on the refreshable braille display for only a brief time, after which the original contents of the display are restored.">Flash Message Settings</property> <property name="ellipsize">end</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">0</property> </packing> </child> <child> <placeholder/> </child> <child> <placeholder/> </child> <child> <placeholder/> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> </object> <packing> <property name="position">3</property> </packing> </child> <child type="tab"> <object class="GtkLabel" id="brailleTabLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Braille</property> </object> <packing> <property name="position">3</property> <property name="tab_fill">False</property> </packing> </child> <child> <object class="GtkGrid" id="echoGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="border_width">12</property> <child> <object class="GtkCheckButton" id="keyEchoCheckButton"> <property name="label" translatable="yes">Enable _key echo</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="keyEchoChecked" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkAlignment" id="keyEchoAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">25</property> <child> <object class="GtkGrid" id="keyEchoGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <child> <object class="GtkCheckButton" id="enableAlphabeticKeysCheckButton"> <property name="label" translatable="yes">Enable _alphabetic keys</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkCheckButton" id="enableNumericKeysCheckButton"> <property name="label" translatable="yes">Enable n_umeric keys</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> <child> <object class="GtkCheckButton" id="enablePunctuationKeysCheckButton"> <property name="label" translatable="yes">Enable _punctuation keys</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">2</property> </packing> </child> <child> <object class="GtkCheckButton" id="enableSpaceCheckButton"> <property name="label" translatable="yes">Enable _space</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">3</property> </packing> </child> <child> <object class="GtkCheckButton" id="enableModifierKeysCheckButton"> <property name="label" translatable="yes">Enable _modifier keys</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">4</property> </packing> </child> <child> <object class="GtkCheckButton" id="enableFunctionKeysCheckButton"> <property name="label" translatable="yes">Enable _function keys</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">5</property> </packing> </child> <child> <object class="GtkCheckButton" id="enableActionKeysCheckButton"> <property name="label" translatable="yes">Enable ac_tion keys</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">6</property> </packing> </child> <child> <object class="GtkCheckButton" id="enableNavigationKeysCheckButton"> <property name="label" translatable="yes">Enable _navigation keys</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">7</property> </packing> </child> <child> <object class="GtkCheckButton" id="enableDiacriticalKeysCheckButton"> <property name="label" translatable="yes" comments="Translators: When this option is enabled, dead keys will be announced when pressed.">Enable non-spacing _diacritical keys</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">8</property> </packing> </child> <child> <placeholder/> </child> </object> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> <child> <object class="GtkCheckButton" id="enableEchoByCharacterCheckButton"> <property name="label" translatable="yes" comments="Translators: When this option is enabled, inserted text of length 1 is spoken.">Enable echo by cha_racter</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">2</property> </packing> </child> <child> <object class="GtkCheckButton" id="enableEchoByWordCheckButton"> <property name="label" translatable="yes">Enable echo by _word</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">3</property> </packing> </child> <child> <object class="GtkCheckButton" id="enableEchoBySentenceCheckButton"> <property name="label" translatable="yes">Enable echo by _sentence</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="checkButtonToggled" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">4</property> </packing> </child> </object> <packing> <property name="position">4</property> </packing> </child> <child type="tab"> <object class="GtkLabel" id="echoTabLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Echo</property> </object> <packing> <property name="position">4</property> <property name="tab_fill">False</property> </packing> </child> <child> <object class="GtkGrid" id="keyBindingsGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="border_width">12</property> <property name="row_spacing">10</property> <property name="column_spacing">10</property> <child> <object class="GtkGrid" id="orcaModiferKeysGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="row_spacing">10</property> <property name="column_spacing">10</property> <child> <object class="GtkLabel" id="orcaModifierKeyLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Screen Reader _Modifier Key(s):</property> <property name="use_underline">True</property> <property name="mnemonic_widget">orcaModifierComboBox</property> <accessibility> <relation type="label-for" target="orcaModifierComboBox"/> </accessibility> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkComboBox" id="orcaModifierComboBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="model">model8</property> <signal name="changed" handler="orcaModifierChanged" swapped="no"/> <child> <object class="GtkCellRendererText" id="orcaModifierRenderer"/> <attributes> <attribute name="text">0</attribute> </attributes> </child> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">0</property> </packing> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkScrolledWindow" id="keyBindingsScrolledWindow"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="hexpand">True</property> <property name="vexpand">True</property> <property name="shadow_type">in</property> <child> <object class="GtkTreeView" id="keyBindingsTreeview"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="reorderable">True</property> <child internal-child="selection"> <object class="GtkTreeSelection" id="treeview-selection"/> </child> </object> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> </object> <packing> <property name="position">5</property> </packing> </child> <child type="tab"> <object class="GtkLabel" id="keyBindingsTabLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Key Bindings</property> </object> <packing> <property name="position">5</property> <property name="tab_fill">False</property> </packing> </child> <child> <object class="GtkGrid" id="pronunciationGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <child> <object class="GtkFrame" id="pronunciationDictionaryFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="hexpand">True</property> <property name="vexpand">True</property> <property name="border_width">5</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment" id="pronunciationDictionaryAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkScrolledWindow" id="pronunciationDictionaryScrolledWindow"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="border_width">5</property> <property name="shadow_type">in</property> <child> <object class="GtkTreeView" id="pronunciationTreeView"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="reorderable">True</property> <child internal-child="selection"> <object class="GtkTreeSelection" id="treeview-selection2"/> </child> </object> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel" id="pronunciationDictionaryLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Pronunciation Dictionary</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkGrid" id="pronunciationButtonGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <child> <object class="GtkButton" id="pronunciationAddButton"> <property name="label" translatable="yes">_New entry</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="border_width">5</property> <property name="use_underline">True</property> <signal name="clicked" handler="pronunciationAddButtonClicked" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkButton" id="pronunciationDeleteButton"> <property name="label" translatable="yes">_Delete</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="border_width">5</property> <property name="use_underline">True</property> <signal name="clicked" handler="pronunciationDeleteButtonClicked" swapped="no"/> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">0</property> </packing> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> </object> <packing> <property name="position">6</property> </packing> </child> <child type="tab"> <object class="GtkLabel" id="pronunciationTabLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Pronunciation</property> </object> <packing> <property name="position">6</property> <property name="tab_fill">False</property> </packing> </child> <child> <object class="GtkGrid" id="textAttributesGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="hexpand">True</property> <property name="vexpand">True</property> <child> <object class="GtkFrame" id="textAttributesFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="hexpand">True</property> <property name="vexpand">True</property> <property name="border_width">5</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment" id="textAttributesFrameAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkGrid" id="textAttributesFrameGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="hexpand">True</property> <property name="vexpand">True</property> <child> <object class="GtkGrid" id="textAttributesButtonGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <child> <object class="GtkButton" id="textSelectAllButton"> <property name="label" translatable="yes">_Speak all</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="border_width">5</property> <property name="use_underline">True</property> <signal name="clicked" handler="textSelectAllButtonClicked" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkButton" id="textUnselectAllButton"> <property name="label" translatable="yes">Speak _none</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="border_width">5</property> <property name="use_underline">True</property> <signal name="clicked" handler="textUnselectAllButtonClicked" swapped="no"/> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkButton" id="textResetButton"> <property name="label" translatable="yes">_Reset</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="border_width">5</property> <property name="use_underline">True</property> <signal name="clicked" handler="textResetButtonClicked" swapped="no"/> </object> <packing> <property name="left_attach">2</property> <property name="top_attach">0</property> </packing> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> <child> <object class="GtkScrolledWindow" id="textAttributesScrolledWindow"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="hexpand">True</property> <property name="vexpand">True</property> <property name="border_width">5</property> <property name="shadow_type">in</property> <child> <object class="GtkTreeView" id="textAttributesTreeView"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="reorderable">True</property> <child internal-child="selection"> <object class="GtkTreeSelection" id="treeview-selection4"/> </child> </object> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel" id="textAttributesFrameLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Text attributes</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkGrid" id="textAttributesConfigGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <child> <object class="GtkFrame" id="adjustAttributesFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="border_width">5</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment" id="alignment55"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkGrid" id="textAttributesMoveButtonGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <child> <object class="GtkButton" id="textMoveToBottomButton"> <property name="label" translatable="yes" comments="Translators: This label is on a button on the Text Attributes pane of the Orca Preferences dialog. On that pane there is a long list of possible text attributes. The user can select one and then, by using the Move to _bottom button, move that attribute to the bottom of the list. The ordering in the list is important as Orca will speak the selected text attributes in the given order.">Move to _bottom</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="border_width">5</property> <property name="use_underline">True</property> <signal name="clicked" handler="textMoveToBottomButtonClicked" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">3</property> </packing> </child> <child> <object class="GtkButton" id="textMoveDownOneButton"> <property name="label" translatable="yes" comments="Translators: This label is on a button on the Text Attributes pane of the Orca Preferences dialog. On that pane there is a long list of possible text attributes. The user can select one and then, by using the Move _down one button, move that attribute down one line in the list. The ordering in the list is important as Orca will speak the selected text attributes in the given order.">Move _down one</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="border_width">5</property> <property name="use_underline">True</property> <signal name="clicked" handler="textMoveDownOneButtonClicked" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">2</property> </packing> </child> <child> <object class="GtkButton" id="textMoveUpOneButton"> <property name="label" translatable="yes" comments="Translators: This label is on a button on the Text Attributes pane of the Orca Preferences dialog. On that pane there is a long list of possible text attributes. The user can select one and then, by using the Move _up one button, move that attribute up one line in the list. The ordering in the list is important as Orca will speak the selected text attributes in the given order.">Move _up one</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="border_width">5</property> <property name="use_underline">True</property> <signal name="clicked" handler="textMoveUpOneButtonClicked" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> <child> <object class="GtkButton" id="textMoveToTopButton"> <property name="label" translatable="yes" comments="Translators: This label is on a button on the Text Attributes pane of the Orca Preferences dialog. On that pane there is a long list of possible text attributes. The user can select one and then, by using the Move to _top button, move that attribute to the top of the list. The ordering in the list is important as Orca will speak the selected text attributes in the given order.">Move to _top</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="border_width">5</property> <property name="use_underline">True</property> <signal name="clicked" handler="textMoveToTopButtonClicked" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel" id="label26"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Adjust selected attribute</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkFrame" id="textAttributesBrailleIndicatorFrame"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="border_width">5</property> <property name="label_xalign">0</property> <property name="shadow_type">none</property> <child> <object class="GtkAlignment" id="textAttributeBrailleIndicatorAlignment"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="left_padding">12</property> <child> <object class="GtkGrid" id="textAttributesBrailleIndicatorGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <child> <object class="GtkRadioButton" id="textBrailleNoneButton"> <property name="label" translatable="yes" context="braille dots" comments="Translators: This option refers to the dot or dots in braille which will be used to underline certain characters.">_None</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="active">True</property> <property name="draw_indicator">True</property> <signal name="toggled" handler="brailleIndicatorChanged" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> </packing> </child> <child> <object class="GtkRadioButton" id="textBraille7Button"> <property name="label" translatable="yes">Dot _7</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <property name="group">textBrailleNoneButton</property> <signal name="toggled" handler="brailleIndicatorChanged" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> <child> <object class="GtkRadioButton" id="textBraille8Button"> <property name="label" translatable="yes">Dot _8</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <property name="group">textBrailleNoneButton</property> <signal name="toggled" handler="brailleIndicatorChanged" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">2</property> </packing> </child> <child> <object class="GtkRadioButton" id="textBrailleBothButton"> <property name="label" translatable="yes">Dots 7 an_d 8</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="draw_indicator">True</property> <property name="group">textBrailleNoneButton</property> <signal name="toggled" handler="brailleIndicatorChanged" swapped="no"/> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">3</property> </packing> </child> </object> </child> </object> </child> <child type="label"> <object class="GtkLabel" id="textAttributesBrailleIndicatorLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Braille Indicator</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> </packing> </child> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">0</property> </packing> </child> </object> <packing> <property name="position">7</property> </packing> </child> <child type="tab"> <object class="GtkLabel" id="textAttributesTabLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Text Attributes</property> </object> <packing> <property name="position">7</property> <property name="tab_fill">False</property> </packing> </child> </object> <packing> <property name="expand">True</property> <property name="fill">True</property> <property name="padding">3</property> <property name="position">1</property> </packing> </child> </object> </child> <action-widgets> <action-widget response="-11">helpButton</action-widget> <action-widget response="-10">applyButton</action-widget> <action-widget response="-6">cancelButton</action-widget> <action-widget response="-5">okButton</action-widget> </action-widgets> </object> </interface>