Date: prev next · Thread: first prev next last
April 2020 Archives by date, by thread · List index


https://bugs.documentfoundation.org/show_bug.cgi?id=45498

--- Comment #12 from Heiko Tietze <heiko.tietze@documentfoundation.org> ---
Created attachment 160008
  --> https://bugs.documentfoundation.org/attachment.cgi?id=160008&action=edit
Glade dialog with single-choice for scope

(In reply to Timur from comment #11)
I add UX to have mockup. 

How about this? Don't see the use case to print normal or slide sorter + notes.
So I removed the two checkboxes and added one dropdown.

diff --git a/filter/uiconfig/ui/pdfgeneralpage.ui
b/filter/uiconfig/ui/pdfgeneralpage.ui
index 02bef0174279..d636a16da584 100644
--- a/filter/uiconfig/ui/pdfgeneralpage.ui
+++ b/filter/uiconfig/ui/pdfgeneralpage.ui
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- Generated with glade 3.22.1 -->
+<!-- Generated with glade 3.22.2 -->
 <interface domain="flt">
   <requires lib="gtk+" version="3.18"/>
   <object class="GtkSizeGroup"/>
@@ -172,6 +172,75 @@
             <property name="position">0</property>
           </packing>
         </child>
+        <child>
+          <object class="GtkFrame">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="label_xalign">0</property>
+            <property name="shadow_type">none</property>
+            <child>
+              <object class="GtkAlignment">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="left_padding">12</property>
+                <child>
+                  <object class="GtkBox">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <child>
+                      <object class="GtkLabel" id="lbScope">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="label" translatable="yes"
context="pdfgeneralpage|scopelabel">_Content:</property>
+                        <property name="use_underline">True</property>
+                        <property name="mnemonic_widget">cbScope</property>
+                        <property name="xalign">0</property>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="fill">True</property>
+                        <property name="position">0</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkComboBoxText" id="cbScope">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="active">0</property>
+                        <items>
+                          <item id="0" translatable="yes"
context="pdfgeneralpage|scopebox_1">Normal</item>
+                          <item id="1" translatable="yes"
context="pdfgeneralpage|scopebox_2">Outline</item>
+                          <item id="2" translatable="yes"
context="pdfgeneralpage|scopebox_3">Notes</item>
+                          <item id="3" translatable="yes"
context="pdfgeneralpage|scopebox_4">Slide Sorter</item>
+                        </items>
+                      </object>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="fill">True</property>
+                        <property name="position">1</property>
+                      </packing>
+                    </child>
+                  </object>
+                </child>
+              </object>
+            </child>
+            <child type="label">
+              <object class="GtkLabel" id="frmScope">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="label" translatable="yes"
context="pdfgeneralpage|scopeframe">Scope</property>
+                <attributes>
+                  <attribute name="weight" value="bold"/>
+                </attributes>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="expand">False</property>
+            <property name="fill">True</property>
+            <property name="position">1</property>
+          </packing>
+        </child>
         <child>
           <object class="GtkFrame" id="frame2">
             <property name="visible">True</property>
@@ -344,7 +413,7 @@
           <packing>
             <property name="expand">False</property>
             <property name="fill">True</property>
-            <property name="position">1</property>
+            <property name="position">2</property>
           </packing>
         </child>
         <child>
@@ -426,7 +495,7 @@
           <packing>
             <property name="expand">False</property>
             <property name="fill">True</property>
-            <property name="position">2</property>
+            <property name="position">3</property>
           </packing>
         </child>
       </object>
@@ -791,7 +860,7 @@
                       </object>
                       <packing>
                         <property name="left_attach">0</property>
-                        <property name="top_attach">7</property>
+                        <property name="top_attach">5</property>
                       </packing>
                     </child>
                     <child>
@@ -806,7 +875,7 @@
                       </object>
                       <packing>
                         <property name="left_attach">0</property>
-                        <property name="top_attach">8</property>
+                        <property name="top_attach">6</property>
                       </packing>
                     </child>
                     <child>
@@ -819,48 +888,11 @@
                         <property name="use_underline">True</property>
                         <property name="draw_indicator">True</property>
                       </object>
-                      <packing>
-                        <property name="left_attach">0</property>
-                        <property name="top_attach">5</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkCheckButton" id="notes">
-                        <property name="label" translatable="yes"
context="pdfgeneralpage|notes">Export _notes pages</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">False</property>
-                        <property name="halign">start</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">3</property>
                       </packing>
                     </child>
-                    <child>
-                      <object class="GtkAlignment" id="onlynotesframe">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="left_padding">18</property>
-                        <child>
-                          <object class="GtkCheckButton" id="onlynotes">
-                            <property name="label" translatable="yes"
context="pdfgeneralpage|onlynotes">Export onl_y notes pages</property>
-                            <property name="visible">True</property>
-                            <property name="can_focus">True</property>
-                            <property name="receives_default">False</property>
-                            <property name="halign">start</property>
-                            <property name="use_underline">True</property>
-                            <property name="draw_indicator">True</property>
-                          </object>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="left_attach">0</property>
-                        <property name="top_attach">4</property>
-                      </packing>
-                    </child>
                     <child>
                       <object class="GtkCheckButton" id="singlepagesheets">
                         <property name="label" translatable="yes"
context="pdfgeneralpage|singlepagesheets">Whole sheet export</property>
@@ -873,7 +905,7 @@
                       </object>
                       <packing>
                         <property name="left_attach">0</property>
-                        <property name="top_attach">6</property>
+                        <property name="top_attach">4</property>
                       </packing>
                     </child>
                   </object>
@@ -921,6 +953,7 @@
       <widget name="all"/>
       <widget name="range"/>
       <widget name="selection"/>
+      <widget name="lbScope"/>
       <widget name="losslesscompress"/>
       <widget name="box3"/>
       <widget name="reduceresolution"/>
@@ -930,6 +963,7 @@
   <object class="GtkSizeGroup" id="sizegroupWidget">
     <widgets>
       <widget name="pages"/>
+      <widget name="cbScope"/>
       <widget name="qualityframe"/>
       <widget name="resolution"/>
       <widget name="watermarkentry"/>
diff --git a/translations b/translations
index ebb391af0691..0a73e51795ef 160000
--- a/translations
+++ b/translations
@@ -1 +1 @@
-Subproject commit ebb391af06913d791a1b283415744bc9521b4cb0
+Subproject commit 0a73e51795ef412006c59d3723f265fed445dea1

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.