cui/source/inc/paragrph.hxx      |    8 
 cui/source/tabpages/paragrph.cxx |   40 +--
 cui/uiconfig/ui/textflowpage.ui  |  428 +++++++++++++++++++--------------------
 3 files changed, 240 insertions(+), 236 deletions(-)

New commits:
commit 76cac369d880a9aeebc86cfc84938dbf64a7435d
Author:     Samuel Mehrbrodt <[email protected]>
AuthorDate: Thu Aug 17 14:56:11 2023 +0200
Commit:     Samuel Mehrbrodt <[email protected]>
CommitDate: Mon Nov 6 09:10:21 2023 +0100

    tdf#156795, tdf#156109 Avoid typesetter language: orphan, widow control
    
    Instead use descriptive language to make it obvious what these options are 
for.
    Also invert the logic of the "Do not split paragraph" option as suggested 
in tdf#156109.
    
    Change-Id: I619c0558597aff26b8b7fafea3548d8bf1f24a36
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155769
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <[email protected]>
    (cherry picked from commit 47edf86a62784aa275de7cc89df01a4fcd4e90c8)

diff --git a/cui/source/inc/paragrph.hxx b/cui/source/inc/paragrph.hxx
index 2b6f26fd25d8..9e78c8311015 100644
--- a/cui/source/inc/paragrph.hxx
+++ b/cui/source/inc/paragrph.hxx
@@ -219,7 +219,7 @@ private:
     weld::TriStateEnabled aPageBreakState;
     weld::TriStateEnabled aApplyCollState;
     weld::TriStateEnabled aPageNumState;
-    weld::TriStateEnabled aKeepTogetherState;
+    weld::TriStateEnabled aAllowSplitState;
     weld::TriStateEnabled aKeepParaState;
     weld::TriStateEnabled aOrphanState;
     weld::TriStateEnabled aWidowState;
@@ -255,7 +255,7 @@ private:
     std::unique_ptr<weld::SpinButton> m_xPagenumEdit;
 
     // paragraph division
-    std::unique_ptr<weld::CheckButton> m_xKeepTogetherBox;
+    std::unique_ptr<weld::CheckButton> m_xAllowSplitBox;
     std::unique_ptr<weld::CheckButton> m_xKeepParaBox;
 
     // orphan/widow
@@ -271,12 +271,12 @@ private:
     void PageNumBoxClickHdl();
     void ApplyCollClickHdl();
     void PageBreakHdl();
-    void KeepTogetherHdl();
+    void AllowSplitHdl();
     void OrphanHdl();
     void WidowHdl();
 
     DECL_LINK(PageBreakHdl_Impl, weld::Toggleable&, void);
-    DECL_LINK(KeepTogetherHdl_Impl, weld::Toggleable&, void);
+    DECL_LINK(AllowSplitHdl_Impl, weld::Toggleable&, void);
     DECL_LINK(WidowHdl_Impl, weld::Toggleable&, void);
     DECL_LINK(OrphanHdl_Impl, weld::Toggleable&, void);
     DECL_LINK(HyphenClickHdl_Impl, weld::Toggleable&, void);
diff --git a/cui/source/tabpages/paragrph.cxx b/cui/source/tabpages/paragrph.cxx
index ff06ee623c8e..957431e565a9 100644
--- a/cui/source/tabpages/paragrph.cxx
+++ b/cui/source/tabpages/paragrph.cxx
@@ -1753,9 +1753,9 @@ bool SvxExtParagraphTabPage::FillItemSet( SfxItemSet* 
rOutSet )
 
     // paragraph split
     _nWhich = GetWhich( SID_ATTR_PARA_SPLIT );
-    eState = m_xKeepTogetherBox->get_state();
+    eState = m_xAllowSplitBox->get_state();
 
-    if (m_xKeepTogetherBox->get_state_changed_from_saved())
+    if (m_xAllowSplitBox->get_state_changed_from_saved())
     {
         pOld = GetOldItem( *rOutSet, SID_ATTR_PARA_SPLIT );
 
@@ -2056,13 +2056,13 @@ void SvxExtParagraphTabPage::Reset( const SfxItemSet* 
rSet )
     {
         const SvxFormatSplitItem& rSplit =
             static_cast<const SvxFormatSplitItem&>(rSet->Get( _nWhich ));
-        aKeepTogetherState.bTriStateEnabled = false;
+        aAllowSplitState.bTriStateEnabled = false;
 
         if ( !rSplit.GetValue() )
-            m_xKeepTogetherBox->set_state(TRISTATE_TRUE);
+            m_xAllowSplitBox->set_state(TRISTATE_FALSE);
         else
         {
-            m_xKeepTogetherBox->set_state(TRISTATE_FALSE);
+            m_xAllowSplitBox->set_state(TRISTATE_TRUE);
             // default widows and orphans to enabled
             m_xWidowBox->set_sensitive(true);
             m_xOrphanBox->set_sensitive(true);
@@ -2113,12 +2113,12 @@ void SvxExtParagraphTabPage::Reset( const SfxItemSet* 
rSet )
         aOrphanState.eState = m_xOrphanBox->get_state();
     }
     else if ( SfxItemState::DONTCARE == eItemState )
-        m_xKeepTogetherBox->set_state(TRISTATE_INDET);
+        m_xAllowSplitBox->set_state(TRISTATE_INDET);
     else
-        m_xKeepTogetherBox->set_sensitive(false);
+        m_xAllowSplitBox->set_sensitive(false);
 
     // so that everything is enabled correctly
-    KeepTogetherHdl();
+    AllowSplitHdl();
     WidowHdl();
     OrphanHdl();
     ChangesApplied();
@@ -2144,7 +2144,7 @@ void SvxExtParagraphTabPage::ChangesApplied()
     m_xApplyCollBox->save_value();
     m_xPageNumBox->save_state();
     m_xPagenumEdit->save_value();
-    m_xKeepTogetherBox->save_state();
+    m_xAllowSplitBox->save_state();
     m_xKeepParaBox->save_state();
     m_xWidowBox->save_state();
     m_xOrphanBox->save_state();
@@ -2202,7 +2202,7 @@ 
SvxExtParagraphTabPage::SvxExtParagraphTabPage(weld::Container* pPage, weld::Dia
     , m_xPageNumBox(m_xBuilder->weld_check_button("labelPageNum"))
     , m_xPagenumEdit(m_xBuilder->weld_spin_button("spinPageNumber"))
     // Options
-    , m_xKeepTogetherBox(m_xBuilder->weld_check_button("checkSplitPara"))
+    , m_xAllowSplitBox(m_xBuilder->weld_check_button("checkSplitPara"))
     , m_xKeepParaBox(m_xBuilder->weld_check_button("checkKeepPara"))
     , m_xOrphanBox(m_xBuilder->weld_check_button("checkOrphan"))
     , m_xOrphanRowNo(m_xBuilder->weld_spin_button("spinOrphan"))
@@ -2216,7 +2216,7 @@ 
SvxExtParagraphTabPage::SvxExtParagraphTabPage(weld::Container* pPage, weld::Dia
 
     m_xHyphenBox->connect_toggled(LINK(this, SvxExtParagraphTabPage, 
HyphenClickHdl_Impl));
     m_xPageBreakBox->connect_toggled(LINK(this, SvxExtParagraphTabPage, 
PageBreakHdl_Impl));
-    m_xKeepTogetherBox->connect_toggled(LINK(this, SvxExtParagraphTabPage, 
KeepTogetherHdl_Impl));
+    m_xAllowSplitBox->connect_toggled(LINK(this, SvxExtParagraphTabPage, 
AllowSplitHdl_Impl));
     m_xWidowBox->connect_toggled(LINK(this, SvxExtParagraphTabPage, 
WidowHdl_Impl));
     m_xOrphanBox->connect_toggled(LINK(this, SvxExtParagraphTabPage, 
OrphanHdl_Impl));
     m_xApplyCollBtn->connect_toggled(LINK(this, SvxExtParagraphTabPage, 
ApplyCollClickHdl_Impl));
@@ -2318,17 +2318,17 @@ IMPL_LINK(SvxExtParagraphTabPage, PageBreakHdl_Impl, 
weld::Toggleable&, rToggle,
     PageBreakHdl();
 }
 
-void SvxExtParagraphTabPage::KeepTogetherHdl()
+void SvxExtParagraphTabPage::AllowSplitHdl()
 {
-    bool bEnable = m_xKeepTogetherBox->get_state() == TRISTATE_FALSE;
+    bool bEnable = m_xAllowSplitBox->get_state() == TRISTATE_TRUE;
     m_xWidowBox->set_sensitive(bEnable);
     m_xOrphanBox->set_sensitive(bEnable);
 }
 
-IMPL_LINK(SvxExtParagraphTabPage, KeepTogetherHdl_Impl, weld::Toggleable&, 
rToggle, void)
+IMPL_LINK(SvxExtParagraphTabPage, AllowSplitHdl_Impl, weld::Toggleable&, 
rToggle, void)
 {
-    aKeepTogetherState.ButtonToggled(rToggle);
-    KeepTogetherHdl();
+    aAllowSplitState.ButtonToggled(rToggle);
+    AllowSplitHdl();
 }
 
 void SvxExtParagraphTabPage::WidowHdl()
@@ -2338,11 +2338,11 @@ void SvxExtParagraphTabPage::WidowHdl()
         case TRISTATE_TRUE:
             m_xWidowRowNo->set_sensitive(true);
             m_xWidowRowLabel->set_sensitive(true);
-            m_xKeepTogetherBox->set_sensitive(false);
+            m_xAllowSplitBox->set_sensitive(true);
             break;
         case TRISTATE_FALSE:
             if (m_xOrphanBox->get_state() == TRISTATE_FALSE)
-                m_xKeepTogetherBox->set_sensitive(true);
+                m_xAllowSplitBox->set_sensitive(false);
             [[fallthrough]];
         case TRISTATE_INDET:
             m_xWidowRowNo->set_sensitive(false);
@@ -2370,12 +2370,12 @@ void SvxExtParagraphTabPage::OrphanHdl()
         case TRISTATE_TRUE:
             m_xOrphanRowNo->set_sensitive(true);
             m_xOrphanRowLabel->set_sensitive(true);
-            m_xKeepTogetherBox->set_sensitive(false);
+            m_xAllowSplitBox->set_sensitive(true);
             break;
 
         case TRISTATE_FALSE:
             if (m_xWidowBox->get_state() == TRISTATE_FALSE)
-                m_xKeepTogetherBox->set_sensitive(true);
+                m_xAllowSplitBox->set_sensitive(true);
             [[fallthrough]];
         case TRISTATE_INDET:
             m_xOrphanRowNo->set_sensitive(false);
diff --git a/cui/uiconfig/ui/textflowpage.ui b/cui/uiconfig/ui/textflowpage.ui
index 0115952cb0c2..9937427cf8c2 100644
--- a/cui/uiconfig/ui/textflowpage.ui
+++ b/cui/uiconfig/ui/textflowpage.ui
@@ -545,7 +545,7 @@
             <property name="column-spacing">12</property>
             <child>
               <object class="GtkCheckButton" id="checkSplitPara">
-                <property name="label" translatable="yes" 
context="textflowpage|checkSplitPara">_Do not split paragraph</property>
+                <property name="label" translatable="yes" 
context="textflowpage|checkSplitPara">_Allow to split paragraph</property>
                 <property name="visible">True</property>
                 <property name="can-focus">True</property>
                 <property name="receives-default">False</property>
@@ -560,7 +560,7 @@
               </object>
               <packing>
                 <property name="left-attach">0</property>
-                <property name="top-attach">0</property>
+                <property name="top-attach">1</property>
                 <property name="width">3</property>
               </packing>
             </child>
@@ -581,16 +581,18 @@
               </object>
               <packing>
                 <property name="left-attach">0</property>
-                <property name="top-attach">1</property>
+                <property name="top-attach">0</property>
                 <property name="width">3</property>
               </packing>
             </child>
             <child>
               <object class="GtkCheckButton" id="checkOrphan">
-                <property name="label" translatable="yes" 
context="textflowpage|checkOrphan">_Orphan control</property>
+                <property name="label" translatable="yes" 
context="textflowpage|checkOrphan">No split at _beginning of 
paragraph</property>
                 <property name="visible">True</property>
                 <property name="can-focus">True</property>
                 <property name="receives-default">False</property>
+                <property name="tooltip-text" translatable="yes" 
context="textflowpage|checkOrphan">Number of lines, that will be kept together 
at the beginning of the paragraph (orphan control).</property>
+                <property name="margin-start">12</property>
                 <property name="use-underline">True</property>
                 <property name="inconsistent">True</property>
                 <property name="draw-indicator">True</property>
@@ -610,10 +612,12 @@
             </child>
             <child>
               <object class="GtkCheckButton" id="checkWidow">
-                <property name="label" translatable="yes" 
context="textflowpage|checkWidow">_Widow control</property>
+                <property name="label" translatable="yes" 
context="textflowpage|checkWidow">No split at _end of paragraph</property>
                 <property name="visible">True</property>
                 <property name="can-focus">True</property>
                 <property name="receives-default">False</property>
+                <property name="tooltip-text" translatable="yes" 
context="textflowpage|checkOrphan">Number of lines, that will be kept together 
at the end of the paragraph (widow control).</property>
+                <property name="margin-start">12</property>
                 <property name="use-underline">True</property>
                 <property name="inconsistent">True</property>
                 <property name="draw-indicator">True</property>
@@ -704,7 +708,7 @@
           <object class="GtkLabel" id="labelOptions">
             <property name="visible">True</property>
             <property name="can-focus">False</property>
-            <property name="label" translatable="yes" 
context="textflowpage|labelOptions">Options</property>
+            <property name="label" translatable="yes" 
context="textflowpage|labelOptions">Split Options</property>
             <attributes>
               <attribute name="weight" value="bold"/>
             </attributes>
commit deab4dd80502161436a7e6e4de36d534ae75a052
Author:     Samuel Mehrbrodt <[email protected]>
AuthorDate: Thu Aug 17 14:28:36 2023 +0200
Commit:     Samuel Mehrbrodt <[email protected]>
CommitDate: Mon Nov 6 09:10:21 2023 +0100

    Resave with latest glade
    
    Change-Id: I466d873791351f1eee02cc6bff2adc43e539eece
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155768
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <[email protected]>
    (cherry picked from commit 5444b73219fcd50ddbb1fe5e685a401cfd8c9cf3)

diff --git a/cui/uiconfig/ui/textflowpage.ui b/cui/uiconfig/ui/textflowpage.ui
index 1be6c04228b5..0115952cb0c2 100644
--- a/cui/uiconfig/ui/textflowpage.ui
+++ b/cui/uiconfig/ui/textflowpage.ui
@@ -1,90 +1,90 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- Generated with glade 3.36.0 -->
+<!-- Generated with glade 3.40.0 -->
 <interface domain="cui">
   <requires lib="gtk+" version="3.20"/>
   <object class="GtkAdjustment" id="adjustment1">
     <property name="lower">1</property>
     <property name="upper">9</property>
     <property name="value">2</property>
-    <property name="step_increment">1</property>
-    <property name="page_increment">10</property>
+    <property name="step-increment">1</property>
+    <property name="page-increment">10</property>
   </object>
   <object class="GtkAdjustment" id="adjustment2">
     <property name="upper">99</property>
-    <property name="step_increment">1</property>
-    <property name="page_increment">10</property>
+    <property name="step-increment">1</property>
+    <property name="page-increment">10</property>
   </object>
   <object class="GtkAdjustment" id="adjustment3">
     <property name="upper">55535</property>
     <property name="value">1</property>
-    <property name="step_increment">1</property>
-    <property name="page_increment">10</property>
+    <property name="step-increment">1</property>
+    <property name="page-increment">10</property>
   </object>
   <object class="GtkAdjustment" id="adjustment4">
     <property name="lower">1</property>
     <property name="upper">9</property>
     <property name="value">2</property>
-    <property name="step_increment">1</property>
-    <property name="page_increment">10</property>
+    <property name="step-increment">1</property>
+    <property name="page-increment">10</property>
   </object>
   <object class="GtkAdjustment" id="adjustment5">
     <property name="lower">2</property>
     <property name="upper">9</property>
     <property name="value">2</property>
-    <property name="step_increment">1</property>
-    <property name="page_increment">10</property>
+    <property name="step-increment">1</property>
+    <property name="page-increment">10</property>
   </object>
   <object class="GtkAdjustment" id="adjustment6">
     <property name="lower">2</property>
     <property name="upper">9</property>
     <property name="value">2</property>
-    <property name="step_increment">1</property>
-    <property name="page_increment">10</property>
+    <property name="step-increment">1</property>
+    <property name="page-increment">10</property>
   </object>
   <object class="GtkAdjustment" id="adjustment7">
     <property name="lower">4</property>
     <property name="upper">99</property>
     <property name="value">4</property>
-    <property name="step_increment">1</property>
-    <property name="page_increment">10</property>
+    <property name="step-increment">1</property>
+    <property name="page-increment">10</property>
   </object>
   <object class="GtkAdjustment" id="adjustment8">
     <property name="upper">55.88</property>
-    <property name="step_increment">1</property>
-    <property name="page_increment">10</property>
+    <property name="step-increment">1</property>
+    <property name="page-increment">10</property>
   </object>
-  <!-- n-columns=1 n-rows=1 -->
+  <!-- n-columns=2 n-rows=2 -->
   <object class="GtkGrid" id="TextFlowPage">
     <property name="visible">True</property>
-    <property name="can_focus">False</property>
-    <property name="border_width">6</property>
-    <property name="row_spacing">12</property>
-    <property name="column_spacing">12</property>
+    <property name="can-focus">False</property>
+    <property name="border-width">6</property>
+    <property name="row-spacing">12</property>
+    <property name="column-spacing">12</property>
     <child>
       <object class="GtkFrame" id="FrameHyphenation">
         <property name="visible">True</property>
-        <property name="can_focus">False</property>
+        <property name="can-focus">False</property>
         <property name="events">GDK_EXPOSURE_MASK</property>
-        <property name="label_xalign">0</property>
-        <property name="shadow_type">none</property>
+        <property name="label-xalign">0</property>
+        <property name="shadow-type">none</property>
         <child>
-          <!-- n-columns=1 n-rows=1 -->
+          <!-- n-columns=2 n-rows=8 -->
           <object class="GtkGrid" id="grid1">
             <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="row_spacing">6</property>
-            <property name="column_spacing">12</property>
+            <property name="can-focus">False</property>
             <property name="margin-start">12</property>
             <property name="margin-top">6</property>
+            <property name="row-spacing">6</property>
+            <property name="column-spacing">12</property>
             <child>
               <object class="GtkCheckButton" id="checkAuto">
                 <property name="label" translatable="yes" 
context="textflowpage|checkAuto">A_utomatically</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="can-focus">True</property>
+                <property name="receives-default">False</property>
+                <property name="use-underline">True</property>
                 <property name="inconsistent">True</property>
-                <property name="draw_indicator">True</property>
+                <property name="draw-indicator">True</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="checkAuto-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" context="textflowpage|extended_tip|checkAuto">Automatically 
inserts hyphens where they are needed in a paragraph.</property>
@@ -92,20 +92,20 @@
                 </child>
               </object>
               <packing>
-                <property name="left_attach">0</property>
-                <property name="top_attach">0</property>
+                <property name="left-attach">0</property>
+                <property name="top-attach">0</property>
                 <property name="width">2</property>
               </packing>
             </child>
             <child>
               <object class="GtkSpinButton" id="spinMinLen">
                 <property name="visible">True</property>
-                <property name="can_focus">True</property>
+                <property name="can-focus">True</property>
                 <property name="halign">start</property>
                 <property name="margin-start">25</property>
-                <property name="activates_default">True</property>
-                <property name="adjustment">adjustment7</property>
+                <property name="activates-default">True</property>
                 <property name="truncate-multiline">True</property>
+                <property name="adjustment">adjustment7</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="spinMinLen-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" context="textflowpage|extended_tip|spinMinLen">Enter the 
minimum word length in characters that can be hyphenated.</property>
@@ -113,19 +113,19 @@
                 </child>
               </object>
               <packing>
-                <property name="left_attach">0</property>
-                <property name="top_attach">6</property>
+                <property name="left-attach">0</property>
+                <property name="top-attach">6</property>
               </packing>
             </child>
             <child>
               <object class="GtkSpinButton" id="spinMaxNum">
                 <property name="visible">True</property>
-                <property name="can_focus">True</property>
+                <property name="can-focus">True</property>
                 <property name="halign">start</property>
                 <property name="margin-start">25</property>
-                <property name="activates_default">True</property>
-                <property name="adjustment">adjustment2</property>
+                <property name="activates-default">True</property>
                 <property name="truncate-multiline">True</property>
+                <property name="adjustment">adjustment2</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="spinMaxNum-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" context="textflowpage|extended_tip|spinMaxNum">Enter the 
maximum number of consecutive lines that can be hyphenated.</property>
@@ -133,19 +133,19 @@
                 </child>
               </object>
               <packing>
-                <property name="left_attach">0</property>
-                <property name="top_attach">5</property>
+                <property name="left-attach">0</property>
+                <property name="top-attach">5</property>
               </packing>
             </child>
             <child>
               <object class="GtkSpinButton" id="spinLineBegin">
                 <property name="visible">True</property>
-                <property name="can_focus">True</property>
+                <property name="can-focus">True</property>
                 <property name="halign">start</property>
                 <property name="margin-start">25</property>
-                <property name="activates_default">True</property>
-                <property name="adjustment">adjustment4</property>
+                <property name="activates-default">True</property>
                 <property name="truncate-multiline">True</property>
+                <property name="adjustment">adjustment4</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="spinLineBegin-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" context="textflowpage|extended_tip|spinLineBegin">Enter the 
minimum number of characters that must appear at the beginning of the line 
after the hyphen.</property>
@@ -153,19 +153,19 @@
                 </child>
               </object>
               <packing>
-                <property name="left_attach">0</property>
-                <property name="top_attach">4</property>
+                <property name="left-attach">0</property>
+                <property name="top-attach">4</property>
               </packing>
             </child>
             <child>
               <object class="GtkSpinButton" id="spinLineEnd">
                 <property name="visible">True</property>
-                <property name="can_focus">True</property>
+                <property name="can-focus">True</property>
                 <property name="halign">start</property>
                 <property name="margin-start">25</property>
-                <property name="activates_default">True</property>
-                <property name="adjustment">adjustment1</property>
+                <property name="activates-default">True</property>
                 <property name="truncate-multiline">True</property>
+                <property name="adjustment">adjustment1</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="spinLineEnd-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" context="textflowpage|extended_tip|spinLineEnd">Enter the 
minimum number of characters to leave at the end of the line before a hyphen is 
inserted.</property>
@@ -173,78 +173,78 @@
                 </child>
               </object>
               <packing>
-                <property name="left_attach">0</property>
-                <property name="top_attach">3</property>
+                <property name="left-attach">0</property>
+                <property name="top-attach">3</property>
               </packing>
             </child>
             <child>
               <object class="GtkLabel" id="labelLineEnd">
                 <property name="visible">True</property>
-                <property name="can_focus">False</property>
+                <property name="can-focus">False</property>
                 <property name="halign">start</property>
                 <property name="label" translatable="yes" 
context="textflowpage|labelLineEnd">C_haracters at line end</property>
-                <property name="use_underline">True</property>
-                <property name="mnemonic_widget">spinLineEnd</property>
+                <property name="use-underline">True</property>
+                <property name="mnemonic-widget">spinLineEnd</property>
               </object>
               <packing>
-                <property name="left_attach">1</property>
-                <property name="top_attach">3</property>
+                <property name="left-attach">1</property>
+                <property name="top-attach">3</property>
               </packing>
             </child>
             <child>
               <object class="GtkLabel" id="labelLineBegin">
                 <property name="visible">True</property>
-                <property name="can_focus">False</property>
+                <property name="can-focus">False</property>
                 <property name="halign">start</property>
                 <property name="label" translatable="yes" 
context="textflowpage|labelLineBegin">Cha_racters at line begin</property>
-                <property name="use_underline">True</property>
-                <property name="mnemonic_widget">spinLineBegin</property>
+                <property name="use-underline">True</property>
+                <property name="mnemonic-widget">spinLineBegin</property>
               </object>
               <packing>
-                <property name="left_attach">1</property>
-                <property name="top_attach">4</property>
+                <property name="left-attach">1</property>
+                <property name="top-attach">4</property>
               </packing>
             </child>
             <child>
               <object class="GtkLabel" id="labelMaxNum">
                 <property name="visible">True</property>
-                <property name="can_focus">False</property>
+                <property name="can-focus">False</property>
                 <property name="halign">start</property>
                 <property name="label" translatable="yes" 
context="textflowpage|labelMaxNum">_Maximum consecutive hyphenated 
lines</property>
-                <property name="use_underline">True</property>
-                <property name="mnemonic_widget">spinMaxNum</property>
+                <property name="use-underline">True</property>
+                <property name="mnemonic-widget">spinMaxNum</property>
               </object>
               <packing>
-                <property name="left_attach">1</property>
-                <property name="top_attach">5</property>
+                <property name="left-attach">1</property>
+                <property name="top-attach">5</property>
               </packing>
             </child>
             <child>
               <object class="GtkLabel" id="labelMinLen">
                 <property name="visible">True</property>
-                <property name="can_focus">False</property>
+                <property name="can-focus">False</property>
                 <property name="halign">start</property>
                 <property name="label" translatable="yes" 
context="textflowpage|labelMinLen">_Minimum word length in characters</property>
-                <property name="use_underline">True</property>
-                <property name="mnemonic_widget">spinMinLen</property>
+                <property name="use-underline">True</property>
+                <property name="mnemonic-widget">spinMinLen</property>
               </object>
               <packing>
-                <property name="left_attach">1</property>
-                <property name="top_attach">6</property>
+                <property name="left-attach">1</property>
+                <property name="top-attach">6</property>
               </packing>
             </child>
             <child>
               <object class="GtkCheckButton" id="checkNoCaps">
                 <property name="label" translatable="yes" 
context="textflowpage|checkNoCaps">Don't hyphenate words in _CAPS</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="can-focus">True</property>
+                <property name="receives-default">False</property>
+                <property name="use-underline">True</property>
+                <property name="draw-indicator">True</property>
               </object>
               <packing>
-                <property name="left_attach">0</property>
-                <property name="top_attach">1</property>
+                <property name="left-attach">0</property>
+                <property name="top-attach">1</property>
                 <property name="width">2</property>
               </packing>
             </child>
@@ -252,57 +252,57 @@
               <object class="GtkCheckButton" id="checkNoLastWord">
                 <property name="label" translatable="yes" 
context="textflowpage|checkNoLastWord">Don't hyphenate the last 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>
+                <property name="can-focus">True</property>
+                <property name="receives-default">False</property>
+                <property name="use-underline">True</property>
+                <property name="draw-indicator">True</property>
               </object>
               <packing>
-                <property name="left_attach">0</property>
-                <property name="top_attach">2</property>
+                <property name="left-attach">0</property>
+                <property name="top-attach">2</property>
                 <property name="width">2</property>
               </packing>
             </child>
             <child>
-              <!-- n-columns=1 n-rows=1 -->
+              <!-- n-columns=2 n-rows=1 -->
               <object class="GtkGrid" id="gridHyphenZone">
                 <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="row_spacing">6</property>
-                <property name="column_spacing">12</property>
+                <property name="can-focus">False</property>
                 <property name="margin-start">12</property>
                 <property name="margin-top">6</property>
+                <property name="row-spacing">6</property>
+                <property name="column-spacing">12</property>
                 <child>
                   <object class="GtkSpinButton" id="spinHyphenZone">
                     <property name="visible">True</property>
-                    <property name="can_focus">True</property>
-                    <property name="activates_default">True</property>
-                    <property name="truncate_multiline">True</property>
+                    <property name="can-focus">True</property>
+                    <property name="activates-default">True</property>
+                    <property name="truncate-multiline">True</property>
                     <property name="adjustment">adjustment8</property>
                   </object>
                   <packing>
-                    <property name="left_attach">1</property>
-                    <property name="top_attach">0</property>
+                    <property name="left-attach">1</property>
+                    <property name="top-attach">0</property>
                   </packing>
                 </child>
                 <child>
                   <object class="GtkLabel" id="labelHyphenZone">
                     <property name="visible">True</property>
-                    <property name="can_focus">False</property>
+                    <property name="can-focus">False</property>
                     <property name="label" translatable="yes" 
context="textflowpage|labelHyphenZone">Hyphenation _zone:</property>
-                    <property name="use_underline">True</property>
-                    <property name="mnemonic_widget">spinHyphenZone</property>
+                    <property name="use-underline">True</property>
+                    <property name="mnemonic-widget">spinHyphenZone</property>
                     <property name="xalign">0</property>
                   </object>
                   <packing>
-                    <property name="left_attach">0</property>
-                    <property name="top_attach">0</property>
+                    <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">7</property>
+                <property name="left-attach">0</property>
+                <property name="top-attach">7</property>
                 <property name="width">2</property>
               </packing>
             </child>
@@ -311,7 +311,7 @@
         <child type="label">
           <object class="GtkLabel" id="LabelHyphenation">
             <property name="visible">True</property>
-            <property name="can_focus">False</property>
+            <property name="can-focus">False</property>
             <property name="label" translatable="yes" 
context="textflowpage|LabelHyphenation">Hyphenation</property>
             <attributes>
               <attribute name="weight" value="bold"/>
@@ -320,34 +320,34 @@
         </child>
       </object>
       <packing>
-        <property name="left_attach">0</property>
-        <property name="top_attach">0</property>
+        <property name="left-attach">0</property>
+        <property name="top-attach">0</property>
       </packing>
     </child>
     <child>
       <object class="GtkFrame" id="frameBreaks">
         <property name="visible">True</property>
-        <property name="can_focus">False</property>
-        <property name="label_xalign">0</property>
-        <property name="shadow_type">none</property>
+        <property name="can-focus">False</property>
+        <property name="label-xalign">0</property>
+        <property name="shadow-type">none</property>
         <child>
-          <!-- n-columns=1 n-rows=1 -->
+          <!-- n-columns=2 n-rows=5 -->
           <object class="GtkGrid" id="grid2">
             <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="row_spacing">3</property>
-            <property name="column_spacing">6</property>
+            <property name="can-focus">False</property>
             <property name="margin-start">12</property>
             <property name="margin-top">6</property>
+            <property name="row-spacing">3</property>
+            <property name="column-spacing">6</property>
             <child>
               <object class="GtkCheckButton" id="checkInsert">
                 <property name="label" translatable="yes" 
context="textflowpage|checkInsert">_Insert</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="can-focus">True</property>
+                <property name="receives-default">False</property>
+                <property name="use-underline">True</property>
                 <property name="inconsistent">True</property>
-                <property name="draw_indicator">True</property>
+                <property name="draw-indicator">True</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="checkInsert-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" context="textflowpage|extended_tip|checkInsert">Select this 
check box, and then select the break type that you want to use.</property>
@@ -355,19 +355,19 @@
                 </child>
               </object>
               <packing>
-                <property name="left_attach">0</property>
-                <property name="top_attach">0</property>
+                <property name="left-attach">0</property>
+                <property name="top-attach">0</property>
               </packing>
             </child>
             <child>
               <object class="GtkCheckButton" id="checkPageStyle">
                 <property name="label" translatable="yes" 
context="textflowpage|checkPageStyle">With page st_yle:</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="can-focus">True</property>
+                <property name="receives-default">False</property>
+                <property name="use-underline">True</property>
                 <property name="inconsistent">True</property>
-                <property name="draw_indicator">True</property>
+                <property name="draw-indicator">True</property>
                 <accessibility>
                   <relation type="label-for" target="comboPageStyle"/>
                 </accessibility>
@@ -378,34 +378,34 @@
                 </child>
               </object>
               <packing>
-                <property name="left_attach">0</property>
-                <property name="top_attach">3</property>
+                <property name="left-attach">0</property>
+                <property name="top-attach">3</property>
               </packing>
             </child>
             <child>
               <object class="GtkLabel" id="labelType">
                 <property name="visible">True</property>
-                <property name="can_focus">False</property>
+                <property name="can-focus">False</property>
                 <property name="label" translatable="yes" 
context="textflowpage|labelType">_Type:</property>
-                <property name="use_underline">True</property>
-                <property name="mnemonic_widget">comboBreakType</property>
+                <property name="use-underline">True</property>
+                <property name="mnemonic-widget">comboBreakType</property>
                 <property name="xalign">1</property>
               </object>
               <packing>
-                <property name="left_attach">0</property>
-                <property name="top_attach">1</property>
+                <property name="left-attach">0</property>
+                <property name="top-attach">1</property>
               </packing>
             </child>
             <child>
               <object class="GtkSpinButton" id="spinPageNumber">
                 <property name="visible">True</property>
-                <property name="can_focus">True</property>
-                <property name="activates_default">True</property>
+                <property name="can-focus">True</property>
+                <property name="activates-default">True</property>
+                <property name="truncate-multiline">True</property>
                 <property name="adjustment">adjustment3</property>
                 <accessibility>
                   <relation type="labelled-by" target="labelPageNum"/>
                 </accessibility>
-                <property name="truncate-multiline">True</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="spinPageNumber-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" context="textflowpage|extended_tip|spinPageNumber">Enter the 
page number for the first page that follows the break. If you want to continue 
the current page numbering, leave the checkbox unchecked.</property>
@@ -413,47 +413,47 @@
                 </child>
               </object>
               <packing>
-                <property name="left_attach">1</property>
-                <property name="top_attach">4</property>
+                <property name="left-attach">1</property>
+                <property name="top-attach">4</property>
               </packing>
             </child>
             <child>
               <object class="GtkCheckButton" id="labelPageNum">
                 <property name="label" translatable="yes" 
context="textflowpage|labelPageNum">Page _number:</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="can-focus">True</property>
+                <property name="receives-default">False</property>
+                <property name="use-underline">True</property>
                 <property name="inconsistent">True</property>
-                <property name="draw_indicator">True</property>
+                <property name="draw-indicator">True</property>
                 <accessibility>
                   <relation type="label-for" target="spinPageNumber"/>
                 </accessibility>
               </object>
               <packing>
-                <property name="left_attach">0</property>
-                <property name="top_attach">4</property>
+                <property name="left-attach">0</property>
+                <property name="top-attach">4</property>
               </packing>
             </child>
             <child>
               <object class="GtkLabel" id="labelPosition">
                 <property name="visible">True</property>
-                <property name="can_focus">False</property>
+                <property name="can-focus">False</property>
                 <property name="label" translatable="yes" 
context="textflowpage|labelPosition">Position:</property>
-                <property name="use_underline">True</property>
+                <property name="use-underline">True</property>
                 <property name="justify">right</property>
-                <property name="mnemonic_widget">comboBreakPosition</property>
+                <property name="mnemonic-widget">comboBreakPosition</property>
                 <property name="xalign">1</property>
               </object>
               <packing>
-                <property name="left_attach">0</property>
-                <property name="top_attach">2</property>
+                <property name="left-attach">0</property>
+                <property name="top-attach">2</property>
               </packing>
             </child>
             <child>
               <object class="GtkComboBoxText" id="comboPageStyle">
                 <property name="visible">True</property>
-                <property name="can_focus">False</property>
+                <property name="can-focus">False</property>
                 <accessibility>
                   <relation type="labelled-by" target="checkPageStyle"/>
                 </accessibility>
@@ -465,14 +465,14 @@
                 </child>
               </object>
               <packing>
-                <property name="left_attach">1</property>
-                <property name="top_attach">3</property>
+                <property name="left-attach">1</property>
+                <property name="top-attach">3</property>
               </packing>
             </child>
             <child>
               <object class="GtkComboBoxText" id="comboBreakType">
                 <property name="visible">True</property>
-                <property name="can_focus">False</property>
+                <property name="can-focus">False</property>
                 <items>
                   <item translatable="yes" 
context="textflowpage|comboBreakType">Page</item>
                   <item translatable="yes" 
context="textflowpage|comboBreakType">Column</item>
@@ -484,14 +484,14 @@
                 </child>
               </object>
               <packing>
-                <property name="left_attach">1</property>
-                <property name="top_attach">1</property>
+                <property name="left-attach">1</property>
+                <property name="top-attach">1</property>
               </packing>
             </child>
             <child>
               <object class="GtkComboBoxText" id="comboBreakPosition">
                 <property name="visible">True</property>
-                <property name="can_focus">False</property>
+                <property name="can-focus">False</property>
                 <items>
                   <item translatable="yes" 
context="textflowpage|comboBreakPosition">Before</item>
                   <item translatable="yes" 
context="textflowpage|comboBreakPosition">After</item>
@@ -503,8 +503,8 @@
                 </child>
               </object>
               <packing>
-                <property name="left_attach">1</property>
-                <property name="top_attach">2</property>
+                <property name="left-attach">1</property>
+                <property name="top-attach">2</property>
               </packing>
             </child>
             <child>
@@ -515,7 +515,7 @@
         <child type="label">
           <object class="GtkLabel" id="label3">
             <property name="visible">True</property>
-            <property name="can_focus">False</property>
+            <property name="can-focus">False</property>
             <property name="label" translatable="yes" 
context="textflowpage|label3">Breaks</property>
             <attributes>
               <attribute name="weight" value="bold"/>
@@ -524,34 +524,34 @@
         </child>
       </object>
       <packing>
-        <property name="left_attach">1</property>
-        <property name="top_attach">0</property>
+        <property name="left-attach">1</property>
+        <property name="top-attach">0</property>
       </packing>
     </child>
     <child>
       <object class="GtkFrame" id="FrameOptions">
         <property name="visible">True</property>
-        <property name="can_focus">False</property>
-        <property name="label_xalign">0</property>
-        <property name="shadow_type">none</property>
+        <property name="can-focus">False</property>
+        <property name="label-xalign">0</property>
+        <property name="shadow-type">none</property>
         <child>
-          <!-- n-columns=1 n-rows=1 -->
+          <!-- n-columns=3 n-rows=4 -->
           <object class="GtkGrid" id="gridOptions">
             <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="row_spacing">6</property>
-            <property name="column_spacing">12</property>
+            <property name="can-focus">False</property>
             <property name="margin-start">12</property>
             <property name="margin-top">6</property>
+            <property name="row-spacing">6</property>
+            <property name="column-spacing">12</property>
             <child>
               <object class="GtkCheckButton" id="checkSplitPara">
                 <property name="label" translatable="yes" 
context="textflowpage|checkSplitPara">_Do not split paragraph</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="can-focus">True</property>
+                <property name="receives-default">False</property>
+                <property name="use-underline">True</property>
                 <property name="inconsistent">True</property>
-                <property name="draw_indicator">True</property>
+                <property name="draw-indicator">True</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="checkSplitPara-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" context="textflowpage|extended_tip|checkSplitPara">Shifts 
the entire paragraph to the next page or column after a break is 
inserted.</property>
@@ -559,8 +559,8 @@
                 </child>
               </object>
               <packing>
-                <property name="left_attach">0</property>
-                <property name="top_attach">0</property>
+                <property name="left-attach">0</property>
+                <property name="top-attach">0</property>
                 <property name="width">3</property>
               </packing>
             </child>
@@ -568,11 +568,11 @@
               <object class="GtkCheckButton" id="checkKeepPara">
                 <property name="label" translatable="yes" 
context="textflowpage|checkKeepPara">_Keep with next paragraph</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="can-focus">True</property>
+                <property name="receives-default">False</property>
+                <property name="use-underline">True</property>
                 <property name="inconsistent">True</property>
-                <property name="draw_indicator">True</property>
+                <property name="draw-indicator">True</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="checkKeepPara-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" context="textflowpage|extended_tip|checkKeepPara">Keeps the 
current paragraph and the following paragraph together when a break or column 
break is inserted.</property>
@@ -580,8 +580,8 @@
                 </child>
               </object>
               <packing>
-                <property name="left_attach">0</property>
-                <property name="top_attach">1</property>
+                <property name="left-attach">0</property>
+                <property name="top-attach">1</property>
                 <property name="width">3</property>
               </packing>
             </child>
@@ -589,11 +589,11 @@
               <object class="GtkCheckButton" id="checkOrphan">
                 <property name="label" translatable="yes" 
context="textflowpage|checkOrphan">_Orphan control</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="can-focus">True</property>
+                <property name="receives-default">False</property>
+                <property name="use-underline">True</property>
                 <property name="inconsistent">True</property>
-                <property name="draw_indicator">True</property>
+                <property name="draw-indicator">True</property>
                 <accessibility>
                   <relation type="label-for" target="spinOrphan"/>
                 </accessibility>
@@ -604,19 +604,19 @@
                 </child>
               </object>
               <packing>
-                <property name="left_attach">0</property>
-                <property name="top_attach">2</property>
+                <property name="left-attach">0</property>
+                <property name="top-attach">2</property>
               </packing>
             </child>
             <child>
               <object class="GtkCheckButton" id="checkWidow">
                 <property name="label" translatable="yes" 
context="textflowpage|checkWidow">_Widow control</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="can-focus">True</property>
+                <property name="receives-default">False</property>
+                <property name="use-underline">True</property>
                 <property name="inconsistent">True</property>
-                <property name="draw_indicator">True</property>
+                <property name="draw-indicator">True</property>
                 <accessibility>
                   <relation type="label-for" target="spinWidow"/>
                 </accessibility>
@@ -627,20 +627,20 @@
                 </child>
               </object>
               <packing>
-                <property name="left_attach">0</property>
-                <property name="top_attach">3</property>
+                <property name="left-attach">0</property>
+                <property name="top-attach">3</property>
               </packing>
             </child>
             <child>
               <object class="GtkSpinButton" id="spinOrphan">
                 <property name="visible">True</property>
-                <property name="can_focus">True</property>
-                <property name="activates_default">True</property>
+                <property name="can-focus">True</property>
+                <property name="activates-default">True</property>
+                <property name="truncate-multiline">True</property>
                 <property name="adjustment">adjustment5</property>
                 <accessibility>
                   <relation type="labelled-by" target="checkOrphan"/>
                 </accessibility>
-                <property name="truncate-multiline">True</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="spinOrphan-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" context="textflowpage|extended_tip|spinOrphan">Specifies the 
minimum number of lines in a paragraph before a page break. Select this check 
box, and then enter a number in the Lines box.</property>
@@ -648,21 +648,21 @@
                 </child>
               </object>
               <packing>
-                <property name="left_attach">1</property>
-                <property name="top_attach">2</property>
+                <property name="left-attach">1</property>
+                <property name="top-attach">2</property>
               </packing>
             </child>
             <child>
               <object class="GtkSpinButton" id="spinWidow">
                 <property name="visible">True</property>
-                <property name="can_focus">True</property>
-                <property name="activates_default">True</property>
+                <property name="can-focus">True</property>
+                <property name="activates-default">True</property>
+                <property name="truncate-multiline">True</property>
                 <property name="adjustment">adjustment6</property>
                 <property name="numeric">True</property>
                 <accessibility>
                   <relation type="labelled-by" target="checkWidow"/>
                 </accessibility>
-                <property name="truncate-multiline">True</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="spinWidow-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" context="textflowpage|extended_tip|spinWidow">Specifies the 
minimum number of lines in a paragraph in the first page after the break. 
Select this check box, and then enter a number in the Lines box.</property>
@@ -670,32 +670,32 @@
                 </child>
               </object>
               <packing>
-                <property name="left_attach">1</property>
-                <property name="top_attach">3</property>
+                <property name="left-attach">1</property>
+                <property name="top-attach">3</property>
               </packing>
             </child>
             <child>
               <object class="GtkLabel" id="labelOrphan">
                 <property name="visible">True</property>
-                <property name="can_focus">False</property>
+                <property name="can-focus">False</property>
                 <property name="label" translatable="yes" 
context="textflowpage|labelOrphan">lines</property>
                 <property name="xalign">0</property>
               </object>
               <packing>
-                <property name="left_attach">2</property>
-                <property name="top_attach">2</property>
+                <property name="left-attach">2</property>
+                <property name="top-attach">2</property>
               </packing>
             </child>
             <child>
               <object class="GtkLabel" id="labelWidow">
                 <property name="visible">True</property>
-                <property name="can_focus">False</property>
+                <property name="can-focus">False</property>
                 <property name="label" translatable="yes" 
context="textflowpage|labelWidow">lines</property>
                 <property name="xalign">0</property>
               </object>
               <packing>
-                <property name="left_attach">2</property>
-                <property name="top_attach">3</property>
+                <property name="left-attach">2</property>
+                <property name="top-attach">3</property>
               </packing>
             </child>
           </object>
@@ -703,7 +703,7 @@
         <child type="label">
           <object class="GtkLabel" id="labelOptions">
             <property name="visible">True</property>
-            <property name="can_focus">False</property>
+            <property name="can-focus">False</property>
             <property name="label" translatable="yes" 
context="textflowpage|labelOptions">Options</property>
             <attributes>
               <attribute name="weight" value="bold"/>
@@ -712,8 +712,8 @@
         </child>
       </object>
       <packing>
-        <property name="left_attach">0</property>
-        <property name="top_attach">1</property>
+        <property name="left-attach">0</property>
+        <property name="top-attach">1</property>
       </packing>
     </child>
     <child>

Reply via email to