sfx2/uiconfig/ui/startcenter.ui | 685 ++++++++++++++++++++-------------------- 1 file changed, 349 insertions(+), 336 deletions(-)
New commits: commit 77ed6380dda73a9716f48f73c3ff730380557a09 Author: Heiko Tietze <tietze.he...@gmail.com> AuthorDate: Fri May 5 12:41:54 2023 +0200 Commit: Heiko Tietze <heiko.tie...@documentfoundation.org> CommitDate: Sat May 6 06:54:07 2023 +0200 Resolves tdf#134941 - Fix size issue on start center Very tiny screens or huge scaling may result in cut-off content at the app pane. The scrollbar should solve this. Change-Id: I33e6fa3b428c8643f8024bb1287d93dfe4f3b1bd Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151422 Tested-by: Jenkins Reviewed-by: Heiko Tietze <heiko.tie...@documentfoundation.org> diff --git a/sfx2/uiconfig/ui/startcenter.ui b/sfx2/uiconfig/ui/startcenter.ui index 8120556f3d22..d8d27b8fe6ad 100644 --- a/sfx2/uiconfig/ui/startcenter.ui +++ b/sfx2/uiconfig/ui/startcenter.ui @@ -103,352 +103,365 @@ <property name="label-xalign">0</property> <property name="shadow-type">none</property> <child> - <object class="GtkBox" id="all_buttons_box"> + <object class="GtkScrolledWindow" id="scrollapps"> <property name="visible">True</property> - <property name="can-focus">False</property> - <property name="orientation">vertical</property> + <property name="can-focus">True</property> + <property name="shadow-type">in</property> <child> - <object class="GtkBox" id="buttons_box"> + <object class="GtkViewport"> <property name="visible">True</property> <property name="can-focus">False</property> - <property name="vexpand">True</property> - <property name="orientation">vertical</property> - <property name="spacing">3</property> - <child> - <object class="GtkButton" id="open_all"> - <property name="label" translatable="yes" context="startcenter|open_all">_Open File</property> - <property name="visible">True</property> - <property name="can-focus">True</property> - <property name="receives-default">True</property> - <property name="margin-start">6</property> - <property name="margin-end">6</property> - <property name="margin-top">6</property> - <property name="image">open_all_image</property> - <property name="relief">none</property> - <property name="use-underline">True</property> - <property name="xalign">0</property> - <property name="always-show-image">True</property> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">0</property> - </packing> - </child> - <child> - <object class="GtkButton" id="open_remote"> - <property name="label" translatable="yes" context="startcenter|open_remote">Remote File_s</property> - <property name="visible">True</property> - <property name="can-focus">True</property> - <property name="receives-default">True</property> - <property name="margin-start">6</property> - <property name="margin-end">6</property> - <property name="image">open_all_image2</property> - <property name="relief">none</property> - <property name="use-underline">True</property> - <property name="xalign">0</property> - <property name="always-show-image">True</property> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">1</property> - </packing> - </child> - <child> - <object class="GtkSeparator" id="separator3"> - <property name="visible">True</property> - <property name="can-focus">False</property> - <property name="margin-start">6</property> - <property name="margin-end">6</property> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">2</property> - </packing> - </child> - <child> - <object class="GtkToggleButton" id="open_recent"> - <property name="label" translatable="yes" context="startcenter|open_recent">_Recent Documents</property> - <property name="visible">True</property> - <property name="can-focus">True</property> - <property name="receives-default">True</property> - <property name="margin-start">6</property> - <property name="margin-end">6</property> - <property name="image">open_all_image1</property> - <property name="relief">none</property> - <property name="use-underline">True</property> - <property name="xalign">0</property> - <property name="always-show-image">True</property> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">3</property> - </packing> - </child> - <child> - <object class="GtkToggleButton" id="templates_all"> - <property name="label" translatable="yes" context="startcenter|templates_all">T_emplates</property> - <property name="visible">True</property> - <property name="can-focus">True</property> - <property name="receives-default">True</property> - <property name="margin-start">6</property> - <property name="margin-end">6</property> - <property name="image">templates_all_image</property> - <property name="relief">none</property> - <property name="use-underline">True</property> - <property name="xalign">0</property> - <property name="always-show-image">True</property> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">4</property> - </packing> - </child> - <child> - <object class="GtkSeparator" id="separator1"> - <property name="visible">True</property> - <property name="can-focus">False</property> - <property name="margin-start">6</property> - <property name="margin-end">6</property> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">5</property> - </packing> - </child> - <child> - <object class="GtkLabel" id="create_label"> - <property name="visible">True</property> - <property name="can-focus">False</property> - <property name="margin-start">12</property> - <property name="margin-bottom">6</property> - <property name="label" translatable="yes" context="startcenter|create_label">Create:</property> - <property name="xalign">0</property> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">6</property> - </packing> - </child> - <child> - <object class="GtkButton" id="writer_all"> - <property name="label" translatable="yes" context="startcenter|writer_all">_Writer Document</property> - <property name="visible">True</property> - <property name="can-focus">True</property> - <property name="receives-default">True</property> - <property name="margin-start">6</property> - <property name="margin-end">6</property> - <property name="image">writer_all_image</property> - <property name="relief">none</property> - <property name="use-underline">True</property> - <property name="xalign">0</property> - <property name="always-show-image">True</property> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">7</property> - </packing> - </child> - <child> - <object class="GtkButton" id="calc_all"> - <property name="label" translatable="yes" context="startcenter|calc_all">_Calc Spreadsheet</property> - <property name="visible">True</property> - <property name="can-focus">True</property> - <property name="receives-default">True</property> - <property name="margin-start">6</property> - <property name="margin-end">6</property> - <property name="image">calc_all_image</property> - <property name="relief">none</property> - <property name="use-underline">True</property> - <property name="xalign">0</property> - <property name="always-show-image">True</property> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">8</property> - </packing> - </child> - <child> - <object class="GtkButton" id="impress_all"> - <property name="label" translatable="yes" context="startcenter|impress_all">_Impress Presentation</property> - <property name="visible">True</property> - <property name="can-focus">True</property> - <property name="receives-default">True</property> - <property name="margin-start">6</property> - <property name="margin-end">6</property> - <property name="image">impress_all_image</property> - <property name="relief">none</property> - <property name="use-underline">True</property> - <property name="xalign">0</property> - <property name="always-show-image">True</property> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">9</property> - </packing> - </child> - <child> - <object class="GtkButton" id="draw_all"> - <property name="label" translatable="yes" context="startcenter|draw_all">_Draw Drawing</property> - <property name="visible">True</property> - <property name="can-focus">True</property> - <property name="receives-default">True</property> - <property name="margin-start">6</property> - <property name="margin-end">6</property> - <property name="image">draw_all_image</property> - <property name="relief">none</property> - <property name="use-underline">True</property> - <property name="xalign">0</property> - <property name="always-show-image">True</property> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">10</property> - </packing> - </child> - <child> - <object class="GtkButton" id="math_all"> - <property name="label" translatable="yes" context="startcenter|math_all">_Math Formula</property> - <property name="visible">True</property> - <property name="can-focus">True</property> - <property name="receives-default">True</property> - <property name="margin-start">6</property> - <property name="margin-end">6</property> - <property name="image">math_all_image</property> - <property name="relief">none</property> - <property name="use-underline">True</property> - <property name="xalign">0</property> - <property name="always-show-image">True</property> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">11</property> - </packing> - </child> <child> - <object class="GtkButton" id="database_all"> - <property name="label" translatable="yes" context="startcenter|database_all">_Base Database</property> + <object class="GtkBox" id="all_buttons_box"> <property name="visible">True</property> - <property name="can-focus">True</property> - <property name="receives-default">True</property> - <property name="margin-start">6</property> - <property name="margin-end">6</property> - <property name="image">database_all_image</property> - <property name="relief">none</property> - <property name="use-underline">True</property> - <property name="xalign">0</property> - <property name="always-show-image">True</property> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">12</property> - </packing> - </child> - <child> - <object class="GtkLabel" id="althelplabel"> <property name="can-focus">False</property> - <property name="no-show-all">True</property> - <property name="label" translatable="yes" context="startcenter|althelplabel">He_lp</property> - <property name="use-underline">True</property> + <property name="orientation">vertical</property> + <child> + <object class="GtkBox" id="buttons_box"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="vexpand">True</property> + <property name="orientation">vertical</property> + <property name="spacing">3</property> + <child> + <object class="GtkButton" id="open_all"> + <property name="label" translatable="yes" context="startcenter|open_all">_Open File</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">True</property> + <property name="margin-start">6</property> + <property name="margin-end">6</property> + <property name="margin-top">6</property> + <property name="image">open_all_image</property> + <property name="relief">none</property> + <property name="use-underline">True</property> + <property name="xalign">0</property> + <property name="always-show-image">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkButton" id="open_remote"> + <property name="label" translatable="yes" context="startcenter|open_remote">Remote File_s</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">True</property> + <property name="margin-start">6</property> + <property name="margin-end">6</property> + <property name="image">open_all_image2</property> + <property name="relief">none</property> + <property name="use-underline">True</property> + <property name="xalign">0</property> + <property name="always-show-image">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + <child> + <object class="GtkSeparator" id="separator3"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="margin-start">6</property> + <property name="margin-end">6</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">2</property> + </packing> + </child> + <child> + <object class="GtkToggleButton" id="open_recent"> + <property name="label" translatable="yes" context="startcenter|open_recent">_Recent Documents</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">True</property> + <property name="margin-start">6</property> + <property name="margin-end">6</property> + <property name="image">open_all_image1</property> + <property name="relief">none</property> + <property name="use-underline">True</property> + <property name="xalign">0</property> + <property name="always-show-image">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">3</property> + </packing> + </child> + <child> + <object class="GtkToggleButton" id="templates_all"> + <property name="label" translatable="yes" context="startcenter|templates_all">T_emplates</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">True</property> + <property name="margin-start">6</property> + <property name="margin-end">6</property> + <property name="image">templates_all_image</property> + <property name="relief">none</property> + <property name="use-underline">True</property> + <property name="xalign">0</property> + <property name="always-show-image">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">4</property> + </packing> + </child> + <child> + <object class="GtkSeparator" id="separator1"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="margin-start">6</property> + <property name="margin-end">6</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">5</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="create_label"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="margin-start">12</property> + <property name="margin-bottom">6</property> + <property name="label" translatable="yes" context="startcenter|create_label">Create:</property> + <property name="xalign">0</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">6</property> + </packing> + </child> + <child> + <object class="GtkButton" id="writer_all"> + <property name="label" translatable="yes" context="startcenter|writer_all">_Writer Document</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">True</property> + <property name="margin-start">6</property> + <property name="margin-end">6</property> + <property name="image">writer_all_image</property> + <property name="relief">none</property> + <property name="use-underline">True</property> + <property name="xalign">0</property> + <property name="always-show-image">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">7</property> + </packing> + </child> + <child> + <object class="GtkButton" id="calc_all"> + <property name="label" translatable="yes" context="startcenter|calc_all">_Calc Spreadsheet</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">True</property> + <property name="margin-start">6</property> + <property name="margin-end">6</property> + <property name="image">calc_all_image</property> + <property name="relief">none</property> + <property name="use-underline">True</property> + <property name="xalign">0</property> + <property name="always-show-image">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">8</property> + </packing> + </child> + <child> + <object class="GtkButton" id="impress_all"> + <property name="label" translatable="yes" context="startcenter|impress_all">_Impress Presentation</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">True</property> + <property name="margin-start">6</property> + <property name="margin-end">6</property> + <property name="image">impress_all_image</property> + <property name="relief">none</property> + <property name="use-underline">True</property> + <property name="xalign">0</property> + <property name="always-show-image">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">9</property> + </packing> + </child> + <child> + <object class="GtkButton" id="draw_all"> + <property name="label" translatable="yes" context="startcenter|draw_all">_Draw Drawing</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">True</property> + <property name="margin-start">6</property> + <property name="margin-end">6</property> + <property name="image">draw_all_image</property> + <property name="relief">none</property> + <property name="use-underline">True</property> + <property name="xalign">0</property> + <property name="always-show-image">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">10</property> + </packing> + </child> + <child> + <object class="GtkButton" id="math_all"> + <property name="label" translatable="yes" context="startcenter|math_all">_Math Formula</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">True</property> + <property name="margin-start">6</property> + <property name="margin-end">6</property> + <property name="image">math_all_image</property> + <property name="relief">none</property> + <property name="use-underline">True</property> + <property name="xalign">0</property> + <property name="always-show-image">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">11</property> + </packing> + </child> + <child> + <object class="GtkButton" id="database_all"> + <property name="label" translatable="yes" context="startcenter|database_all">_Base Database</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">True</property> + <property name="margin-start">6</property> + <property name="margin-end">6</property> + <property name="image">database_all_image</property> + <property name="relief">none</property> + <property name="use-underline">True</property> + <property name="xalign">0</property> + <property name="always-show-image">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">12</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="althelplabel"> + <property name="can-focus">False</property> + <property name="no-show-all">True</property> + <property name="label" translatable="yes" context="startcenter|althelplabel">He_lp</property> + <property name="use-underline">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">15</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkDrawingArea" id="daBrand"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="valign">center</property> + <property name="margin-start">12</property> + <property name="margin-end">12</property> + <property name="margin-bottom">12</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + <child> + <object class="GtkSeparator" id="separator2"> + <property name="height-request">2</property> + <property name="visible">True</property> + <property name="can-focus">False</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">2</property> + </packing> + </child> + <child> + <object class="GtkBox" id="small_buttons_box"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="margin-start">6</property> + <property name="margin-end">6</property> + <property name="margin-top">6</property> + <property name="margin-bottom">6</property> + <property name="spacing">6</property> + <property name="homogeneous">True</property> + <child> + <object class="GtkButton" id="help"> + <property name="label" translatable="yes" context="stock">_Help</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">True</property> + <property name="relief">none</property> + <property name="use-underline">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkButton" id="extensions"> + <property name="label" translatable="yes" context="startcenter|extensions">E_xtensions</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">True</property> + <property name="relief">none</property> + <property name="use-underline">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">3</property> + </packing> + </child> </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">15</property> - </packing> </child> </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">0</property> - </packing> - </child> - <child> - <object class="GtkDrawingArea" id="daBrand"> - <property name="visible">True</property> - <property name="can-focus">False</property> - <property name="valign">center</property> - <property name="margin-start">12</property> - <property name="margin-end">12</property> - <property name="margin-bottom">12</property> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">1</property> - </packing> - </child> - <child> - <object class="GtkSeparator" id="separator2"> - <property name="height-request">2</property> - <property name="visible">True</property> - <property name="can-focus">False</property> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">2</property> - </packing> - </child> - <child> - <object class="GtkBox" id="small_buttons_box"> - <property name="visible">True</property> - <property name="can-focus">False</property> - <property name="margin-start">6</property> - <property name="margin-end">6</property> - <property name="margin-top">6</property> - <property name="margin-bottom">6</property> - <property name="spacing">6</property> - <property name="homogeneous">True</property> - <child> - <object class="GtkButton" id="help"> - <property name="label" translatable="yes" context="stock">_Help</property> - <property name="visible">True</property> - <property name="can-focus">True</property> - <property name="receives-default">True</property> - <property name="relief">none</property> - <property name="use-underline">True</property> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">0</property> - </packing> - </child> - <child> - <object class="GtkButton" id="extensions"> - <property name="label" translatable="yes" context="startcenter|extensions">E_xtensions</property> - <property name="visible">True</property> - <property name="can-focus">True</property> - <property name="receives-default">True</property> - <property name="relief">none</property> - <property name="use-underline">True</property> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">1</property> - </packing> - </child> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">3</property> - </packing> </child> </object> </child>