sc/uiconfig/scalc/ui/notebookbar.ui                       |    4 -
 sc/uiconfig/scalc/ui/notebookbar_compact.ui               |    4 -
 sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui    |   40 +++++-----
 sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui       |   40 +++++-----
 sc/uiconfig/scalc/ui/notebookbar_groups.ui                |   26 +++---
 sd/uiconfig/sdraw/ui/notebookbar.ui                       |   12 +--
 sd/uiconfig/sdraw/ui/notebookbar_compact.ui               |   12 +--
 sd/uiconfig/sdraw/ui/notebookbar_groupedbar_compact.ui    |   18 ++--
 sd/uiconfig/simpress/ui/notebookbar.ui                    |   26 +++---
 sd/uiconfig/simpress/ui/notebookbar_compact.ui            |   20 ++---
 sd/uiconfig/simpress/ui/notebookbar_groupedbar_compact.ui |   28 +++----
 sd/uiconfig/simpress/ui/notebookbar_groupedbar_full.ui    |   32 ++++----
 sw/uiconfig/swriter/ui/notebookbar.ui                     |    8 +-
 sw/uiconfig/swriter/ui/notebookbar_compact.ui             |    8 +-
 sw/uiconfig/swriter/ui/notebookbar_groupedbar_compact.ui  |   54 +++++++-------
 sw/uiconfig/swriter/ui/notebookbar_groupedbar_full.ui     |   54 +++++++-------
 sw/uiconfig/swriter/ui/notebookbar_groups.ui              |   26 +++---
 17 files changed, 206 insertions(+), 206 deletions(-)

New commits:
commit 9a020a155eaad3f318ac44c6e54a502f64e6b982
Author:     Justin Luth <jl...@mail.com>
AuthorDate: Tue Jul 11 07:16:47 2023 -0400
Commit:     Justin Luth <jl...@mail.com>
CommitDate: Wed Jul 12 02:18:24 2023 +0200

    tdf#141135 notebookbar: use radio buttons instead of checkboxes
    
    I mean of course in the places where mutually exclusive options
    are side by side.
    
    I mainly searched in menu.xml where menu:style="radio",
    and then changed the notebookbar menu items to do the same thing.
    It was all done by hand, unfortunately.
    
    Before testing, ensure you have no customized notebookbars:
    rm instdir/user/config/soffice.cfg/modules/*/ui/*
    
    git grep -B10 '.uno:NormalView\|.uno:BrowseView' *.ui | grep -A10 
GtkMenuItem
    git grep -B10 '.uno:PageMode\|.uno:MasterPage' *.ui | grep -A10 GtkMenuItem
    git grep -B10 '.uno:.uno:PagebreakMode\|.uno:NormalViewMode' *.ui | grep 
-A10 GtkMenuItem
    git grep -B10 '.uno:DefaultCellStyles' *.ui | grep -A10 GtkMenuItem
    git grep -B10 '.uno:CommonAlign' *.ui | grep -A10 GtkMenuItem
    git grep -B10 '.uno:StyleApply' *.ui | grep -A10 GtkMenuItem
    git grep -B10 '.uno:TextBodyParaStyle' *.ui | grep -A10 GtkMenuItem
    git grep -B10 '.uno:NumberListStyle' *.ui | grep -A10 GtkMenuItem
    git grep -B10 '.uno:OutputQuality' *.ui | grep -A10 GtkMenuItem
    git grep -B10 '.uno:ParaRightToLeft\|.uno:ParaLeftToRight' *.ui | grep -A10 
GtkMenuItem
    git grep -B10 .uno:SpacePara *.ui | grep -A10 GtkMenuItem
    
    git log -p -1 | grep '^+' | grep -v GtkRadioMenuItem
    
    Change-Id: Ia2e29a6541fed66f4bcb0936d715969994671e65
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154337
    Tested-by: Jenkins
    Reviewed-by: Justin Luth <jl...@mail.com>

diff --git a/sc/uiconfig/scalc/ui/notebookbar.ui 
b/sc/uiconfig/scalc/ui/notebookbar.ui
index b452ff536e5a..8ba17d99ee6c 100644
--- a/sc/uiconfig/scalc/ui/notebookbar.ui
+++ b/sc/uiconfig/scalc/ui/notebookbar.ui
@@ -1923,14 +1923,14 @@
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkMenuItem" id="MenuView-PagebreakMode">
+      <object class="GtkRadioMenuItem" id="MenuView-PagebreakMode">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:PagebreakMode</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-NormalViewMode">
+      <object class="GtkRadioMenuItem" id="MenuView-NormalViewMode">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:NormalViewMode</property>
diff --git a/sc/uiconfig/scalc/ui/notebookbar_compact.ui 
b/sc/uiconfig/scalc/ui/notebookbar_compact.ui
index fd66adf8541b..f05a344b02f9 100644
--- a/sc/uiconfig/scalc/ui/notebookbar_compact.ui
+++ b/sc/uiconfig/scalc/ui/notebookbar_compact.ui
@@ -2187,14 +2187,14 @@
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkMenuItem" id="PagebreakModeD">
+      <object class="GtkRadioMenuItem" id="PagebreakModeD">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:PagebreakMode</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="NormalViewModeD">
+      <object class="GtkRadioMenuItem" id="NormalViewModeD">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:NormalViewMode</property>
diff --git a/sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui 
b/sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui
index 4b920ba7307f..8547ef8f3aec 100644
--- a/sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui
+++ b/sc/uiconfig/scalc/ui/notebookbar_groupedbar_compact.ui
@@ -1570,14 +1570,14 @@
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkMenuItem" id="MenuParagraph-ParaLeftToRight">
+      <object class="GtkRadioMenuItem" id="MenuParagraph-ParaLeftToRight">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:ParaLeftToRight</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuParagraph-ParaRightToLeft">
+      <object class="GtkRadioMenuItem" id="MenuParagraph-ParaRightToLeft">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:ParaRightToLeft</property>
@@ -1610,21 +1610,21 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuParagraph-CommonAlignTop">
+      <object class="GtkRadioMenuItem" id="MenuParagraph-CommonAlignTop">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:CommonAlignTop</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuParagraph-CommonAlignVerticalCenter">
+      <object class="GtkRadioMenuItem" 
id="MenuParagraph-CommonAlignVerticalCenter">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:CommonAlignVerticalCenter</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuParagraph-CommonAlignBottom">
+      <object class="GtkRadioMenuItem" id="MenuParagraph-CommonAlignBottom">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:CommonAlignBottom</property>
@@ -1987,7 +1987,7 @@
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkMenuItem" id="MenuStyle-Default">
+      <object class="GtkRadioMenuItem" id="MenuStyle-Default">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:DefaultCellStyles</property>
@@ -2000,21 +2000,21 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyle-Accent1">
+      <object class="GtkRadioMenuItem" id="MenuStyle-Accent1">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:Accent1CellStyles</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyle-Accent2">
+      <object class="GtkRadioMenuItem" id="MenuStyle-Accent2">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:Accent2CellStyles</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyle-Accent3">
+      <object class="GtkRadioMenuItem" id="MenuStyle-Accent3">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:Accent3CellStyles</property>
@@ -2027,14 +2027,14 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyle-Header1">
+      <object class="GtkRadioMenuItem" id="MenuStyle-Header1">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:Heading1CellStyles</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyle-Header2">
+      <object class="GtkRadioMenuItem" id="MenuStyle-Header2">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:Heading2CellStyles</property>
@@ -2047,35 +2047,35 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyle-Good">
+      <object class="GtkRadioMenuItem" id="MenuStyle-Good">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:GoodCellStyles</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyle-Bad">
+      <object class="GtkRadioMenuItem" id="MenuStyle-Bad">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:BadCellStyles</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyle-Neutral">
+      <object class="GtkRadioMenuItem" id="MenuStyle-Neutral">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:NeutralCellStyles</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyle-Error">
+      <object class="GtkRadioMenuItem" id="MenuStyle-Error">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:ErrorCellStyles</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyle-Warning">
+      <object class="GtkRadioMenuItem" id="MenuStyle-Warning">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:WarningCellStyles</property>
@@ -2088,14 +2088,14 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyle-Footnote">
+      <object class="GtkRadioMenuItem" id="MenuStyle-Footnote">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:FootnoteCellStyles</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyle-Note">
+      <object class="GtkRadioMenuItem" id="MenuStyle-Note">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:NoteCellStyles</property>
@@ -2364,14 +2364,14 @@
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkMenuItem" id="MenuView-NormalViewMode">
+      <object class="GtkRadioMenuItem" id="MenuView-NormalViewMode">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:NormalViewMode</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-PagebreakMode">
+      <object class="GtkRadioMenuItem" id="MenuView-PagebreakMode">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:PagebreakMode</property>
diff --git a/sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui 
b/sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui
index 703f33439e55..e12befff2f1d 100644
--- a/sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui
+++ b/sc/uiconfig/scalc/ui/notebookbar_groupedbar_full.ui
@@ -2227,14 +2227,14 @@
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkMenuItem" id="MenuParagraph-ParaLeftToRight">
+      <object class="GtkRadioMenuItem" id="MenuParagraph-ParaLeftToRight">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:ParaLeftToRight</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuParagraph-ParaRightToLeft">
+      <object class="GtkRadioMenuItem" id="MenuParagraph-ParaRightToLeft">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:ParaRightToLeft</property>
@@ -2267,21 +2267,21 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuParagraph-CommonAlignTop">
+      <object class="GtkRadioMenuItem" id="MenuParagraph-CommonAlignTop">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:CommonAlignTop</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuParagraph-CommonAlignVerticalCenter">
+      <object class="GtkRadioMenuItem" 
id="MenuParagraph-CommonAlignVerticalCenter">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:CommonAlignVerticalCenter</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuParagraph-CommonAlignBottom">
+      <object class="GtkRadioMenuItem" id="MenuParagraph-CommonAlignBottom">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:CommonAlignBottom</property>
@@ -2573,7 +2573,7 @@
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkMenuItem" id="MenuStyle-Default">
+      <object class="GtkRadioMenuItem" id="MenuStyle-Default">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property 
name="action_name">.uno:StyleApply?Style:string=Default&amp;FamilyName:string=CellStyles</property>
@@ -2587,7 +2587,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyle-Accent1">
+      <object class="GtkRadioMenuItem" id="MenuStyle-Accent1">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:StyleApply?Style:string=Accent 
1&amp;FamilyName:string=CellStyles</property>
@@ -2595,7 +2595,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyle-Accent2">
+      <object class="GtkRadioMenuItem" id="MenuStyle-Accent2">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:StyleApply?Style:string=Accent 
2&amp;FamilyName:string=CellStyles</property>
@@ -2603,7 +2603,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyle-Accent3">
+      <object class="GtkRadioMenuItem" id="MenuStyle-Accent3">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:StyleApply?Style:string=Accent 
3&amp;FamilyName:string=CellStyles</property>
@@ -2617,7 +2617,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyle-Header1">
+      <object class="GtkRadioMenuItem" id="MenuStyle-Header1">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:StyleApply?Style:string=Heading 
1&amp;FamilyName:string=CellStyles</property>
@@ -2625,7 +2625,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyle-Header2">
+      <object class="GtkRadioMenuItem" id="MenuStyle-Header2">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:StyleApply?Style:string=Heading 
2&amp;FamilyName:string=CellStyles</property>
@@ -2639,7 +2639,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyle-Bad">
+      <object class="GtkRadioMenuItem" id="MenuStyle-Bad">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property 
name="action_name">.uno:StyleApply?Style:string=Bad&amp;FamilyName:string=CellStyles</property>
@@ -2647,7 +2647,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyle-Good">
+      <object class="GtkRadioMenuItem" id="MenuStyle-Good">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property 
name="action_name">.uno:StyleApply?Style:string=Good&amp;FamilyName:string=CellStyles</property>
@@ -2655,7 +2655,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyle-Neutral">
+      <object class="GtkRadioMenuItem" id="MenuStyle-Neutral">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property 
name="action_name">.uno:StyleApply?Style:string=Neutral&amp;FamilyName:string=CellStyles</property>
@@ -2663,7 +2663,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyle-Error">
+      <object class="GtkRadioMenuItem" id="MenuStyle-Error">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property 
name="action_name">.uno:StyleApply?Style:string=Error&amp;FamilyName:string=CellStyles</property>
@@ -2671,7 +2671,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyle-Warning">
+      <object class="GtkRadioMenuItem" id="MenuStyle-Warning">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property 
name="action_name">.uno:StyleApply?Style:string=Warning&amp;FamilyName:string=CellStyles</property>
@@ -2685,7 +2685,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyle-Footnote">
+      <object class="GtkRadioMenuItem" id="MenuStyle-Footnote">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property 
name="action_name">.uno:StyleApply?Style:string=Footnote&amp;FamilyName:string=CellStyles</property>
@@ -2693,7 +2693,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyle-Note">
+      <object class="GtkRadioMenuItem" id="MenuStyle-Note">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property 
name="action_name">.uno:StyleApply?Style:string=Note&amp;FamilyName:string=CellStyles</property>
@@ -2983,14 +2983,14 @@
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkMenuItem" id="MenuView-PagebreakMode">
+      <object class="GtkRadioMenuItem" id="MenuView-PagebreakMode">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:PagebreakMode</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-NormalViewMode">
+      <object class="GtkRadioMenuItem" id="MenuView-NormalViewMode">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:NormalViewMode</property>
diff --git a/sc/uiconfig/scalc/ui/notebookbar_groups.ui 
b/sc/uiconfig/scalc/ui/notebookbar_groups.ui
index 4ebdea3b8287..5608026dd6a8 100644
--- a/sc/uiconfig/scalc/ui/notebookbar_groups.ui
+++ b/sc/uiconfig/scalc/ui/notebookbar_groups.ui
@@ -145,7 +145,7 @@
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkMenuItem" id="stylemenudefault">
+      <object class="GtkRadioMenuItem" id="stylemenudefault">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property 
name="action_name">.uno:StyleApply?Style:string=Default&amp;FamilyName:string=CellStyles</property>
@@ -160,7 +160,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="stylemenuacc1">
+      <object class="GtkRadioMenuItem" id="stylemenuacc1">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:StyleApply?Style:string=Accent 
1&amp;FamilyName:string=CellStyles</property>
@@ -169,7 +169,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="stylemenuacc2">
+      <object class="GtkRadioMenuItem" id="stylemenuacc2">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:StyleApply?Style:string=Accent 
2&amp;FamilyName:string=CellStyles</property>
@@ -178,7 +178,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="stylemenuacc3">
+      <object class="GtkRadioMenuItem" id="stylemenuacc3">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:StyleApply?Style:string=Accent 
3&amp;FamilyName:string=CellStyles</property>
@@ -193,7 +193,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="stylemenuhed1">
+      <object class="GtkRadioMenuItem" id="stylemenuhed1">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:StyleApply?Style:string=Heading 
1&amp;FamilyName:string=CellStyles</property>
@@ -202,7 +202,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="stylemenuhed2">
+      <object class="GtkRadioMenuItem" id="stylemenuhed2">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:StyleApply?Style:string=Heading 
2&amp;FamilyName:string=CellStyles</property>
@@ -217,7 +217,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="stylemenustatg">
+      <object class="GtkRadioMenuItem" id="stylemenustatg">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property 
name="action_name">.uno:StyleApply?Style:string=Good&amp;FamilyName:string=CellStyles</property>
@@ -226,7 +226,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="stylemenustatn">
+      <object class="GtkRadioMenuItem" id="stylemenustatn">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property 
name="action_name">.uno:StyleApply?Style:string=Neutral&amp;FamilyName:string=CellStyles</property>
@@ -235,7 +235,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="stylemenustatb">
+      <object class="GtkRadioMenuItem" id="stylemenustatb">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property 
name="action_name">.uno:StyleApply?Style:string=Bad&amp;FamilyName:string=CellStyles</property>
@@ -244,7 +244,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="stylemenustatw">
+      <object class="GtkRadioMenuItem" id="stylemenustatw">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property 
name="action_name">.uno:StyleApply?Style:string=Warning&amp;FamilyName:string=CellStyles</property>
@@ -253,7 +253,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="stylemenustate">
+      <object class="GtkRadioMenuItem" id="stylemenustate">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property 
name="action_name">.uno:StyleApply?Style:string=Error&amp;FamilyName:string=CellStyles</property>
@@ -268,7 +268,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="stylemenutxtn">
+      <object class="GtkRadioMenuItem" id="stylemenutxtn">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property 
name="action_name">.uno:StyleApply?Style:string=Note&amp;FamilyName:string=CellStyles</property>
@@ -277,7 +277,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="stylemenutxtf">
+      <object class="GtkRadioMenuItem" id="stylemenutxtf">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property 
name="action_name">.uno:StyleApply?Style:string=Footnote&amp;FamilyName:string=CellStyles</property>
diff --git a/sd/uiconfig/sdraw/ui/notebookbar.ui 
b/sd/uiconfig/sdraw/ui/notebookbar.ui
index 0d5eb64b3c89..e95a36ed176b 100644
--- a/sd/uiconfig/sdraw/ui/notebookbar.ui
+++ b/sd/uiconfig/sdraw/ui/notebookbar.ui
@@ -1920,14 +1920,14 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuHome-ParaLeftToRight1">
+      <object class="GtkRadioMenuItem" id="MenuHome-ParaLeftToRight1">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:ParaLeftToRight</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuHome-ParaRightToLeft1">
+      <object class="GtkRadioMenuItem" id="MenuHome-ParaRightToLeft1">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:ParaRightToLeft</property>
@@ -2058,14 +2058,14 @@
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkMenuItem" id="MenuView-PageMode">
+      <object class="GtkRadioMenuItem" id="MenuView-PageMode">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:PageMode</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-MasterPage">
+      <object class="GtkRadioMenuItem" id="MenuView-MasterPage">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:MasterPage</property>
@@ -2172,14 +2172,14 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-OutputQualityColor">
+      <object class="GtkRadioMenuItem" id="MenuView-OutputQualityColor">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:OutputQualityColor</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-OutputQualityGrayscale">
+      <object class="GtkRadioMenuItem" id="MenuView-OutputQualityGrayscale">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:OutputQualityGrayscale</property>
diff --git a/sd/uiconfig/sdraw/ui/notebookbar_compact.ui 
b/sd/uiconfig/sdraw/ui/notebookbar_compact.ui
index b9582b74f4db..dc9ecbe73439 100644
--- a/sd/uiconfig/sdraw/ui/notebookbar_compact.ui
+++ b/sd/uiconfig/sdraw/ui/notebookbar_compact.ui
@@ -1949,14 +1949,14 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuText-ParaLeftToRight">
+      <object class="GtkRadioMenuItem" id="MenuText-ParaLeftToRight">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:ParaLeftToRight</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuText-ParaRightToLeft">
+      <object class="GtkRadioMenuItem" id="MenuText-ParaRightToLeft">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:ParaRightToLeft</property>
@@ -2120,14 +2120,14 @@
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkMenuItem" id="MenuView-PageMode">
+      <object class="GtkRadioMenuItem" id="MenuView-PageMode">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:PageMode</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-MasterPage">
+      <object class="GtkRadioMenuItem" id="MenuView-MasterPage">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:MasterPage</property>
@@ -2234,14 +2234,14 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-OutputQualityColor">
+      <object class="GtkRadioMenuItem" id="MenuView-OutputQualityColor">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:OutputQualityColor</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-OutputQualityGrayscale">
+      <object class="GtkRadioMenuItem" id="MenuView-OutputQualityGrayscale">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:OutputQualityGrayscale</property>
diff --git a/sd/uiconfig/sdraw/ui/notebookbar_groupedbar_compact.ui 
b/sd/uiconfig/sdraw/ui/notebookbar_groupedbar_compact.ui
index cbb04e7b0d72..d306a82252a9 100644
--- a/sd/uiconfig/sdraw/ui/notebookbar_groupedbar_compact.ui
+++ b/sd/uiconfig/sdraw/ui/notebookbar_groupedbar_compact.ui
@@ -2040,14 +2040,14 @@
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkMenuItem" id="ParaLeftToRightD">
+      <object class="GtkRadioMenuItem" id="ParaLeftToRightD">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:ParaLeftToRight</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="ParaRightToLeftD">
+      <object class="GtkRadioMenuItem" id="ParaRightToLeftD">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:ParaRightToLeft</property>
@@ -2080,21 +2080,21 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="SpacePara1D">
+      <object class="GtkRadioMenuItem" id="SpacePara1D">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:SpacePara1</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="SpacePara15D">
+      <object class="GtkRadioMenuItem" id="SpacePara15D">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:SpacePara15</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="SpacePara2D">
+      <object class="GtkRadioMenuItem" id="SpacePara2D">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:SpacePara2</property>
@@ -2407,14 +2407,14 @@
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkMenuItem" id="MenuView-PageMode">
+      <object class="GtkRadioMenuItem" id="MenuView-PageMode">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:PageMode</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-MasterPage">
+      <object class="GtkRadioMenuItem" id="MenuView-MasterPage">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:MasterPage</property>
@@ -2523,14 +2523,14 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-OutputQualityColor">
+      <object class="GtkRadioMenuItem" id="MenuView-OutputQualityColor">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:OutputQualityColor</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-OutputQualityGrayscale">
+      <object class="GtkRadioMenuItem" id="MenuView-OutputQualityGrayscale">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:OutputQualityGrayscale</property>
diff --git a/sd/uiconfig/simpress/ui/notebookbar.ui 
b/sd/uiconfig/simpress/ui/notebookbar.ui
index 48b3ac1734ac..5f4a85dc0d21 100644
--- a/sd/uiconfig/simpress/ui/notebookbar.ui
+++ b/sd/uiconfig/simpress/ui/notebookbar.ui
@@ -961,14 +961,14 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuHome-ParaLeftToRight">
+      <object class="GtkRadioMenuItem" id="MenuHome-ParaLeftToRight">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:ParaLeftToRight</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuHome-ParaRightToLeft">
+      <object class="GtkRadioMenuItem" id="MenuHome-ParaRightToLeft">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:ParaRightToLeft</property>
@@ -1777,14 +1777,14 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuSlideShow-OutputQualityColor">
+      <object class="GtkRadioMenuItem" id="MenuSlideShow-OutputQualityColor">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:OutputQualityColor</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuSlideShow-OutputQualityGrayscale">
+      <object class="GtkRadioMenuItem" 
id="MenuSlideShow-OutputQualityGrayscale">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:OutputQualityGrayscale</property>
@@ -2100,28 +2100,28 @@
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkMenuItem" id="MenuView-NormalMultiPaneGUI">
+      <object class="GtkRadioMenuItem" id="MenuView-NormalMultiPaneGUI">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:NormalMultiPaneGUI</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-OutlineMode">
+      <object class="GtkRadioMenuItem" id="MenuView-OutlineMode">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:OutlineMode</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-NotesMode">
+      <object class="GtkRadioMenuItem" id="MenuView-NotesMode">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:NotesMode</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-DiaMode">
+      <object class="GtkRadioMenuItem" id="MenuView-DiaMode">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:DiaMode</property>
@@ -2134,21 +2134,21 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-SlideMasterPage">
+      <object class="GtkRadioMenuItem" id="MenuView-SlideMasterPage">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:SlideMasterPage</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-NotesMasterPage">
+      <object class="GtkRadioMenuItem" id="MenuView-NotesMasterPage">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:NotesMasterPage</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-HandoutMode">
+      <object class="GtkRadioMenuItem" id="MenuView-HandoutMode">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:HandoutMode</property>
@@ -2255,14 +2255,14 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-OutputQualityColor">
+      <object class="GtkRadioMenuItem" id="MenuView-OutputQualityColor">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:OutputQualityColor</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-OutputQualityGrayscale">
+      <object class="GtkRadioMenuItem" id="MenuView-OutputQualityGrayscale">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:OutputQualityGrayscale</property>
diff --git a/sd/uiconfig/simpress/ui/notebookbar_compact.ui 
b/sd/uiconfig/simpress/ui/notebookbar_compact.ui
index b39a5118f526..0d3a9cca0a74 100644
--- a/sd/uiconfig/simpress/ui/notebookbar_compact.ui
+++ b/sd/uiconfig/simpress/ui/notebookbar_compact.ui
@@ -1080,14 +1080,14 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuHome-ParaLeftToRight">
+      <object class="GtkRadioMenuItem" id="MenuHome-ParaLeftToRight">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:ParaLeftToRight</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuHome-ParaRightToLeft">
+      <object class="GtkRadioMenuItem" id="MenuHome-ParaRightToLeft">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:ParaRightToLeft</property>
@@ -1903,14 +1903,14 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuSlideShow-OutputQualityColor">
+      <object class="GtkRadioMenuItem" id="MenuSlideShow-OutputQualityColor">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:OutputQualityColor</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuSlideShow-OutputQualityGrayscale">
+      <object class="GtkRadioMenuItem" 
id="MenuSlideShow-OutputQualityGrayscale">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:OutputQualityGrayscale</property>
@@ -2256,14 +2256,14 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuText-ParaLeftToRight">
+      <object class="GtkRadioMenuItem" id="MenuText-ParaLeftToRight">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:ParaLeftToRight</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuText-ParaRightToLeft">
+      <object class="GtkRadioMenuItem" id="MenuText-ParaRightToLeft">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:ParaRightToLeft</property>
@@ -2427,14 +2427,14 @@
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkMenuItem" id="MenuView-PageMode">
+      <object class="GtkRadioMenuItem" id="MenuView-PageMode">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:PageMode</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-MasterPage">
+      <object class="GtkRadioMenuItem" id="MenuView-MasterPage">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:MasterPage</property>
@@ -2541,14 +2541,14 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-OutputQualityColor">
+      <object class="GtkRadioMenuItem" id="MenuView-OutputQualityColor">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:OutputQualityColor</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-OutputQualityGrayscale">
+      <object class="GtkRadioMenuItem" id="MenuView-OutputQualityGrayscale">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:OutputQualityGrayscale</property>
diff --git a/sd/uiconfig/simpress/ui/notebookbar_groupedbar_compact.ui 
b/sd/uiconfig/simpress/ui/notebookbar_groupedbar_compact.ui
index f3c6788752b3..f2248d0fd14a 100644
--- a/sd/uiconfig/simpress/ui/notebookbar_groupedbar_compact.ui
+++ b/sd/uiconfig/simpress/ui/notebookbar_groupedbar_compact.ui
@@ -2026,14 +2026,14 @@
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkMenuItem" id="ParaLeftToRightD">
+      <object class="GtkRadioMenuItem" id="ParaLeftToRightD">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:ParaLeftToRight</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="ParaRightToLeftD">
+      <object class="GtkRadioMenuItem" id="ParaRightToLeftD">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:ParaRightToLeft</property>
@@ -2066,21 +2066,21 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="SpacePara1D">
+      <object class="GtkRadioMenuItem" id="SpacePara1D">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:SpacePara1</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="SpacePara15D">
+      <object class="GtkRadioMenuItem" id="SpacePara15D">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:SpacePara15</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="SpacePara2D">
+      <object class="GtkRadioMenuItem" id="SpacePara2D">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:SpacePara2</property>
@@ -2393,28 +2393,28 @@
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkMenuItem" id="MenuView-NormalMultiPaneGUI">
+      <object class="GtkRadioMenuItem" id="MenuView-NormalMultiPaneGUI">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:NormalMultiPaneGUI</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-OutlineMode">
+      <object class="GtkRadioMenuItem" id="MenuView-OutlineMode">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:OutlineMode</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-NotesMode">
+      <object class="GtkRadioMenuItem" id="MenuView-NotesMode">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:NotesMode</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-DiaMode">
+      <object class="GtkRadioMenuItem" id="MenuView-DiaMode">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:DiaMode</property>
@@ -2427,21 +2427,21 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-SlideMasterPage">
+      <object class="GtkRadioMenuItem" id="MenuView-SlideMasterPage">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:SlideMasterPage</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-NotesMasterPage">
+      <object class="GtkRadioMenuItem" id="MenuView-NotesMasterPage">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:NotesMasterPage</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-HandoutMode">
+      <object class="GtkRadioMenuItem" id="MenuView-HandoutMode">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:HandoutMode</property>
@@ -2556,14 +2556,14 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-OutputQualityColor">
+      <object class="GtkRadioMenuItem" id="MenuView-OutputQualityColor">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:OutputQualityColor</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-OutputQualityGrayscale">
+      <object class="GtkRadioMenuItem" id="MenuView-OutputQualityGrayscale">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:OutputQualityGrayscale</property>
diff --git a/sd/uiconfig/simpress/ui/notebookbar_groupedbar_full.ui 
b/sd/uiconfig/simpress/ui/notebookbar_groupedbar_full.ui
index 1c7bce6406fc..1c7cbb0ed2ef 100644
--- a/sd/uiconfig/simpress/ui/notebookbar_groupedbar_full.ui
+++ b/sd/uiconfig/simpress/ui/notebookbar_groupedbar_full.ui
@@ -1892,14 +1892,14 @@
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkMenuItem" id="ParaLeftToRightD">
+      <object class="GtkRadioMenuItem" id="ParaLeftToRightD">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:ParaLeftToRight</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="ParaRightToLeftD">
+      <object class="GtkRadioMenuItem" id="ParaRightToLeftD">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:ParaRightToLeft</property>
@@ -1932,21 +1932,21 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="SpacePara1D">
+      <object class="GtkRadioMenuItem" id="SpacePara1D">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:SpacePara1</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="SpacePara15D">
+      <object class="GtkRadioMenuItem" id="SpacePara15D">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:SpacePara15</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="SpacePara2D">
+      <object class="GtkRadioMenuItem" id="SpacePara2D">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:SpacePara2</property>
@@ -2478,14 +2478,14 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="OutputQualityColorD2">
+      <object class="GtkRadioMenuItem" id="OutputQualityColorD2">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:OutputQualityColor</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="OutputQualityGrayscaleD2">
+      <object class="GtkRadioMenuItem" id="OutputQualityGrayscaleD2">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:OutputQualityGrayscale</property>
@@ -2701,28 +2701,28 @@
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkMenuItem" id="MenuView-NormalMultiPaneGUI">
+      <object class="GtkRadioMenuItem" id="MenuView-NormalMultiPaneGUI">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:NormalMultiPaneGUI</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-OutlineMode">
+      <object class="GtkRadioMenuItem" id="MenuView-OutlineMode">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:OutlineMode</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-NotesMode">
+      <object class="GtkRadioMenuItem" id="MenuView-NotesMode">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:NotesMode</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-DiaMode">
+      <object class="GtkRadioMenuItem" id="MenuView-DiaMode">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:DiaMode</property>
@@ -2735,21 +2735,21 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-SlideMasterPage">
+      <object class="GtkRadioMenuItem" id="MenuView-SlideMasterPage">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:SlideMasterPage</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-NotesMasterPage">
+      <object class="GtkRadioMenuItem" id="MenuView-NotesMasterPage">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:NotesMasterPage</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-HandoutMode">
+      <object class="GtkRadioMenuItem" id="MenuView-HandoutMode">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:HandoutMode</property>
@@ -2850,14 +2850,14 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-OutputQualityColor">
+      <object class="GtkRadioMenuItem" id="MenuView-OutputQualityColor">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:OutputQualityColor</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-OutputQualityGrayscale">
+      <object class="GtkRadioMenuItem" id="MenuView-OutputQualityGrayscale">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:OutputQualityGrayscale</property>
diff --git a/sw/uiconfig/swriter/ui/notebookbar.ui 
b/sw/uiconfig/swriter/ui/notebookbar.ui
index 8d17c21344fd..adbae8224cd2 100644
--- a/sw/uiconfig/swriter/ui/notebookbar.ui
+++ b/sw/uiconfig/swriter/ui/notebookbar.ui
@@ -812,14 +812,14 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuHome-ParaLeftToRight">
+      <object class="GtkRadioMenuItem" id="MenuHome-ParaLeftToRight">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:ParaLeftToRight</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuHome-ParaRightToLeft">
+      <object class="GtkRadioMenuItem" id="MenuHome-ParaRightToLeft">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:ParaRightToLeft</property>
@@ -2108,14 +2108,14 @@
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkMenuItem" id="MenuView-PrintLayout">
+      <object class="GtkRadioMenuItem" id="MenuView-PrintLayout">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:PrintLayout</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-BrowseView">
+      <object class="GtkRadioMenuItem" id="MenuView-BrowseView">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:BrowseView</property>
diff --git a/sw/uiconfig/swriter/ui/notebookbar_compact.ui 
b/sw/uiconfig/swriter/ui/notebookbar_compact.ui
index 109e33e5ea40..3f9e712a8cdf 100644
--- a/sw/uiconfig/swriter/ui/notebookbar_compact.ui
+++ b/sw/uiconfig/swriter/ui/notebookbar_compact.ui
@@ -837,14 +837,14 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuHome-ParaLeftToRight">
+      <object class="GtkRadioMenuItem" id="MenuHome-ParaLeftToRight">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:ParaLeftToRight</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuHome-ParaRightToLeft">
+      <object class="GtkRadioMenuItem" id="MenuHome-ParaRightToLeft">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:ParaRightToLeft</property>
@@ -2298,14 +2298,14 @@
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkMenuItem" id="PrintLayoutD">
+      <object class="GtkRadioMenuItem" id="PrintLayoutD">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:PrintLayout</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="BrowseViewF">
+      <object class="GtkRadioMenuItem" id="BrowseViewF">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:BrowseView</property>
diff --git a/sw/uiconfig/swriter/ui/notebookbar_groupedbar_compact.ui 
b/sw/uiconfig/swriter/ui/notebookbar_groupedbar_compact.ui
index e531107b21f6..a1fdf88a7246 100644
--- a/sw/uiconfig/swriter/ui/notebookbar_groupedbar_compact.ui
+++ b/sw/uiconfig/swriter/ui/notebookbar_groupedbar_compact.ui
@@ -2112,14 +2112,14 @@
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkMenuItem" id="MenuParagraph-ParaLeftToRight">
+      <object class="GtkRadioMenuItem" id="MenuParagraph-ParaLeftToRight">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:ParaLeftToRight</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuParagraph-ParaRightToLeft">
+      <object class="GtkRadioMenuItem" id="MenuParagraph-ParaRightToLeft">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:ParaRightToLeft</property>
@@ -2172,21 +2172,21 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuParagraph-CommonAlignTop">
+      <object class="GtkRadioMenuItem" id="MenuParagraph-CommonAlignTop">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:CommonAlignTop</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuParagraph-CommonAlignVerticalCenter">
+      <object class="GtkRadioMenuItem" 
id="MenuParagraph-CommonAlignVerticalCenter">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:CommonAlignVerticalCenter</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuParagraph-CommonAlignBottom">
+      <object class="GtkRadioMenuItem" id="MenuParagraph-CommonAlignBottom">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:CommonAlignBottom</property>
@@ -2967,7 +2967,7 @@
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-TextBody">
+      <object class="GtkRadioMenuItem" id="MenuStyles-TextBody">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:TextBodyParaStyle</property>
@@ -2980,56 +2980,56 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-Title">
+      <object class="GtkRadioMenuItem" id="MenuStyles-Title">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:TitleParaStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-Subtitle">
+      <object class="GtkRadioMenuItem" id="MenuStyles-Subtitle">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:SubtitleParaStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-Heading1">
+      <object class="GtkRadioMenuItem" id="MenuStyles-Heading1">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:Heading1ParaStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-Heading2">
+      <object class="GtkRadioMenuItem" id="MenuStyles-Heading2">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:Heading2ParaStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-Heading3">
+      <object class="GtkRadioMenuItem" id="MenuStyles-Heading3">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:Heading3ParaStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-Heading4">
+      <object class="GtkRadioMenuItem" id="MenuStyles-Heading4">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:Heading4ParaStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-QuoteParaStyle">
+      <object class="GtkRadioMenuItem" id="MenuStyles-QuoteParaStyle">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:QuoteParaStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-PreformattedParaStyle">
+      <object class="GtkRadioMenuItem" id="MenuStyles-PreformattedParaStyle">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:PreformattedParaStyle</property>
@@ -3042,35 +3042,35 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-DefaultStyle">
+      <object class="GtkRadioMenuItem" id="MenuStyles-DefaultStyle">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:DefaultCharStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-Emphasis">
+      <object class="GtkRadioMenuItem" id="MenuStyles-Emphasis">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:EmphasisCharStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-EmphasisStrong">
+      <object class="GtkRadioMenuItem" id="MenuStyles-EmphasisStrong">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:StrongEmphasisCharStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-Citation">
+      <object class="GtkRadioMenuItem" id="MenuStyles-Citation">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:QuoteCharStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-SourceCode">
+      <object class="GtkRadioMenuItem" id="MenuStyles-SourceCode">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:SourceCharStyle</property>
@@ -3083,42 +3083,42 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-ListStyle">
+      <object class="GtkRadioMenuItem" id="MenuStyles-ListStyle">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:BulletListStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-Numbering_123">
+      <object class="GtkRadioMenuItem" id="MenuStyles-Numbering_123">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:NumberListStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-AlphaListStyle">
+      <object class="GtkRadioMenuItem" id="MenuStyles-AlphaListStyle">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:AlphaListStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-AlphaLowListStyle">
+      <object class="GtkRadioMenuItem" id="MenuStyles-AlphaLowListStyle">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:AlphaLowListStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-RomanListStyle">
+      <object class="GtkRadioMenuItem" id="MenuStyles-RomanListStyle">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:RomanListStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-RomanLowListStyle">
+      <object class="GtkRadioMenuItem" id="MenuStyles-RomanLowListStyle">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:RomanLowListStyle</property>
@@ -3288,14 +3288,14 @@
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkMenuItem" id="MenuView-PrintLayout">
+      <object class="GtkRadioMenuItem" id="MenuView-PrintLayout">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:PrintLayout</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-BrowseView">
+      <object class="GtkRadioMenuItem" id="MenuView-BrowseView">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:BrowseView</property>
diff --git a/sw/uiconfig/swriter/ui/notebookbar_groupedbar_full.ui 
b/sw/uiconfig/swriter/ui/notebookbar_groupedbar_full.ui
index 3c682f99830b..409e4b520aa6 100644
--- a/sw/uiconfig/swriter/ui/notebookbar_groupedbar_full.ui
+++ b/sw/uiconfig/swriter/ui/notebookbar_groupedbar_full.ui
@@ -2227,14 +2227,14 @@
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkMenuItem" id="MenuParagraph-ParaLeftToRight">
+      <object class="GtkRadioMenuItem" id="MenuParagraph-ParaLeftToRight">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:ParaLeftToRight</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuParagraph-ParaRightToLeft">
+      <object class="GtkRadioMenuItem" id="MenuParagraph-ParaRightToLeft">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:ParaRightToLeft</property>
@@ -2287,21 +2287,21 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuParagraph-CommonAlignTop">
+      <object class="GtkRadioMenuItem" id="MenuParagraph-CommonAlignTop">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:CommonAlignTop</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuParagraph-CommonAlignVerticalCenter">
+      <object class="GtkRadioMenuItem" 
id="MenuParagraph-CommonAlignVerticalCenter">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:CommonAlignVerticalCenter</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuParagraph-CommonAlignBottom">
+      <object class="GtkRadioMenuItem" id="MenuParagraph-CommonAlignBottom">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:CommonAlignBottom</property>
@@ -3197,7 +3197,7 @@
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-TextBody">
+      <object class="GtkRadioMenuItem" id="MenuStyles-TextBody">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:TextBodyParaStyle</property>
@@ -3210,56 +3210,56 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-Title">
+      <object class="GtkRadioMenuItem" id="MenuStyles-Title">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:TitleParaStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-Subtitle">
+      <object class="GtkRadioMenuItem" id="MenuStyles-Subtitle">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:SubtitleParaStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-Heading1">
+      <object class="GtkRadioMenuItem" id="MenuStyles-Heading1">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:Heading1ParaStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-Heading2">
+      <object class="GtkRadioMenuItem" id="MenuStyles-Heading2">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:Heading2ParaStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-Heading3">
+      <object class="GtkRadioMenuItem" id="MenuStyles-Heading3">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:Heading3ParaStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-Heading4">
+      <object class="GtkRadioMenuItem" id="MenuStyles-Heading4">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:Heading4ParaStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-QuoteParaStyle">
+      <object class="GtkRadioMenuItem" id="MenuStyles-QuoteParaStyle">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:QuoteParaStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-PreformattedParaStyle">
+      <object class="GtkRadioMenuItem" id="MenuStyles-PreformattedParaStyle">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:PreformattedParaStyle</property>
@@ -3272,35 +3272,35 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-DefaultStyle">
+      <object class="GtkRadioMenuItem" id="MenuStyles-DefaultStyle">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:DefaultCharStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-Emphasis">
+      <object class="GtkRadioMenuItem" id="MenuStyles-Emphasis">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:EmphasisCharStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-EmphasisStrong">
+      <object class="GtkRadioMenuItem" id="MenuStyles-EmphasisStrong">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:StrongEmphasisCharStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-Citation">
+      <object class="GtkRadioMenuItem" id="MenuStyles-Citation">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:QuoteCharStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-SourceCode">
+      <object class="GtkRadioMenuItem" id="MenuStyles-SourceCode">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:SourceCharStyle</property>
@@ -3313,42 +3313,42 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-ListStyle">
+      <object class="GtkRadioMenuItem" id="MenuStyles-ListStyle">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:BulletListStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-Numbering_123">
+      <object class="GtkRadioMenuItem" id="MenuStyles-Numbering_123">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:NumberListStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-AlphaListStyle">
+      <object class="GtkRadioMenuItem" id="MenuStyles-AlphaListStyle">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:AlphaListStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-AlphaLowListStyle">
+      <object class="GtkRadioMenuItem" id="MenuStyles-AlphaLowListStyle">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:AlphaLowListStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-RomanListStyle">
+      <object class="GtkRadioMenuItem" id="MenuStyles-RomanListStyle">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:RomanListStyle</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuStyles-RomanLowListStyle">
+      <object class="GtkRadioMenuItem" id="MenuStyles-RomanLowListStyle">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:RomanLowListStyle</property>
@@ -3637,14 +3637,14 @@
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkMenuItem" id="MenuView-PrintLayout">
+      <object class="GtkRadioMenuItem" id="MenuView-PrintLayout">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:PrintLayout</property>
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="MenuView-BrowseView">
+      <object class="GtkRadioMenuItem" id="MenuView-BrowseView">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="action_name">.uno:BrowseView</property>
diff --git a/sw/uiconfig/swriter/ui/notebookbar_groups.ui 
b/sw/uiconfig/swriter/ui/notebookbar_groups.ui
index 164a49b662f4..b4370d5dc845 100644
--- a/sw/uiconfig/swriter/ui/notebookbar_groups.ui
+++ b/sw/uiconfig/swriter/ui/notebookbar_groups.ui
@@ -311,7 +311,7 @@
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkMenuItem" id="paradefault">
+      <object class="GtkRadioMenuItem" id="paradefault">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="label" translatable="yes" 
context="notebookbar_groups|paradefault">Default Paragraph</property>
@@ -320,7 +320,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="title">
+      <object class="GtkRadioMenuItem" id="title">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="label" translatable="yes" 
context="notebookbar_groups|title">Title</property>
@@ -329,7 +329,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="heading1">
+      <object class="GtkRadioMenuItem" id="heading1">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="label" translatable="yes" 
context="notebookbar_groups|heading1">Heading 1</property>
@@ -338,7 +338,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="heading2">
+      <object class="GtkRadioMenuItem" id="heading2">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="label" translatable="yes" 
context="notebookbar_groups|heading2">Heading 2</property>
@@ -347,7 +347,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="heading3">
+      <object class="GtkRadioMenuItem" id="heading3">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="label" translatable="yes" 
context="notebookbar_groups|heading3">Heading 3</property>
@@ -362,7 +362,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="chardefault">
+      <object class="GtkRadioMenuItem" id="chardefault">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="label" translatable="yes" 
context="notebookbar_groups|chardefault">Default Character</property>
@@ -371,7 +371,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="italic">
+      <object class="GtkRadioMenuItem" id="italic">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="label" translatable="yes" 
context="notebookbar_groups|italic">Emphasis</property>
@@ -380,7 +380,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="bold">
+      <object class="GtkRadioMenuItem" id="bold">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="label" translatable="yes" 
context="notebookbar_groups|bold">Strong Emphasis</property>
@@ -398,7 +398,7 @@
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <child>
-      <object class="GtkMenuItem" id="tablestylenone">
+      <object class="GtkRadioMenuItem" id="tablestylenone">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="label" translatable="yes" 
context="notebookbar_groups|tablestylenone">None</property>
@@ -406,7 +406,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="tablestyledefault">
+      <object class="GtkRadioMenuItem" id="tablestyledefault">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="label" translatable="yes" 
context="notebookbar_groups|tablestyledefault">Default</property>
@@ -414,7 +414,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="tablestyle1">
+      <object class="GtkRadioMenuItem" id="tablestyle1">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="label" translatable="yes" 
context="notebookbar_groups|tablestyle1">Style 1</property>
@@ -422,7 +422,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="tablestyle2">
+      <object class="GtkRadioMenuItem" id="tablestyle2">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="label" translatable="yes" 
context="notebookbar_groups|tablestyle2">Style 2</property>
@@ -430,7 +430,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkMenuItem" id="tablestyle3">
+      <object class="GtkRadioMenuItem" id="tablestyle3">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="label" translatable="yes" 
context="notebookbar_groups|tablestyle3">Style 3</property>

Reply via email to