diff options
author | homeboy445 <akshitsan13@gmail.com> | 2021-06-17 17:42:41 +0530 |
---|---|---|
committer | Tomaž Vajngerl <quikee@gmail.com> | 2021-06-29 06:14:59 +0200 |
commit | df3ed584b025b8a87a8a3042a04ac8c12ebe4f26 (patch) | |
tree | 14279a51292a90848cbe780393a32ffd639c7b86 /cui/uiconfig | |
parent | 7c95c16deba975b0b282ccea1fbfcfadd7aa28b3 (diff) |
Added a UI dialog box for running the VCL backend tests
The UI dialog box will allow the user to run the VCL graphics tests
and will allow them to view the results as well.
Change-Id: Ice289444ff425496a3e400a4c2bc06c307168c62
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117384
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Diffstat (limited to 'cui/uiconfig')
-rw-r--r-- | cui/uiconfig/ui/graphictestdlg.ui | 113 | ||||
-rw-r--r-- | cui/uiconfig/ui/optviewpage.ui | 146 |
2 files changed, 153 insertions, 106 deletions
diff --git a/cui/uiconfig/ui/graphictestdlg.ui b/cui/uiconfig/ui/graphictestdlg.ui new file mode 100644 index 000000000000..339688d72d2f --- /dev/null +++ b/cui/uiconfig/ui/graphictestdlg.ui @@ -0,0 +1,113 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Generated with glade 3.38.2 --> +<interface domain="cui"> + <requires lib="gtk+" version="3.20"/> + <object class="GtkDialog" id="GraphicTestsDialog"> + <property name="can-focus">False</property> + <property name="title" translatable="yes" context="graphictestdlg|GraphicTestsDialog">Run Graphics Tests</property> + <property name="resizable">False</property> + <property name="modal">True</property> + <property name="default-width">500</property> + <property name="default-height">450</property> + <property name="type-hint">dialog</property> + <child internal-child="vbox"> + <object class="GtkBox" id="gptest-main"> + <property name="can-focus">False</property> + <property name="orientation">vertical</property> + <property name="spacing">2</property> + <child internal-child="action_area"> + <object class="GtkButtonBox" id="gptestbtnrun"> + <property name="can-focus">False</property> + <property name="layout-style">end</property> + <child> + <object class="GtkButton" id="gptest_downld"> + <property name="label" translatable="yes" context="graphictestdlg|gptest_downld">Download Results</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">True</property> + <property name="margin-start">20</property> + <property name="margin-end">20</property> + <property name="margin-top">5</property> + <property name="margin-bottom">5</property> + <accelerator key="c" signal="clicked" modifiers="GDK_CONTROL_MASK"/> + </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">False</property> + <property name="position">2</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="gptest_label"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="tooltip-text" translatable="yes" context="graphictestdlg|gptest_label">Helps to determine the efficiency of LibreOffice's graphics rendering by running some tests under the hood and providing their results in the log.</property> + <property name="margin-start">400</property> + <property name="margin-top">10</property> + <property name="label" translatable="yes" context="graphictestdlg|gptest_label">What's this?</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="gptest_label1"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="margin-end">400</property> + <property name="margin-top">10</property> + <property name="label" translatable="yes" context="graphictestdlg|gptest_label1">Results log:</property> + <property name="justify">center</property> + <accessibility> + <relation type="label-for" target="gptestresults"/> + </accessibility> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + <child> + <object class="GtkScrolledWindow" id="gpscrollerwindow1"> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="shadow-type">in</property> + <child> + <object class="GtkTextView" id="gptestresults"> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="pixels-above-lines">3</property> + <property name="pixels-below-lines">3</property> + <property name="editable">False</property> + <property name="wrap-mode">word-char</property> + <property name="left-margin">10</property> + <property name="right-margin">10</property> + <property name="top-margin">10</property> + <property name="bottom-margin">10</property> + <property name="indent">2</property> + <accessibility> + <relation type="labelled-by" target="gptest_label1"/> + </accessibility> + </object> + </child> + </object> + <packing> + <property name="expand">True</property> + <property name="fill">True</property> + <property name="position">3</property> + </packing> + </child> + </object> + </child> + </object> +</interface> diff --git a/cui/uiconfig/ui/optviewpage.ui b/cui/uiconfig/ui/optviewpage.ui index e7dd3e237fb9..9e37ea54389b 100644 --- a/cui/uiconfig/ui/optviewpage.ui +++ b/cui/uiconfig/ui/optviewpage.ui @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- Generated with glade 3.38.1 --> +<!-- Generated with glade 3.38.2 --> <interface domain="cui"> <requires lib="gtk+" version="3.20"/> <object class="GtkAdjustment" id="adjustment2"> @@ -9,7 +9,7 @@ <property name="step-increment">1</property> <property name="page-increment">10</property> </object> - <!-- n-columns=1 n-rows=1 --> + <!-- n-columns=2 n-rows=1 --> <object class="GtkGrid" id="OptViewPage"> <property name="visible">True</property> <property name="can-focus">False</property> @@ -18,7 +18,7 @@ <property name="border-width">6</property> <property name="column-spacing">24</property> <child> - <!-- n-columns=1 n-rows=1 --> + <!-- n-columns=1 n-rows=4 --> <object class="GtkGrid" id="grid2"> <property name="visible">True</property> <property name="can-focus">False</property> @@ -32,15 +32,15 @@ <property name="label-xalign">0</property> <property name="shadow-type">none</property> <child> - <!-- n-columns=1 n-rows=1 --> + <!-- n-columns=2 n-rows=2 --> <object class="GtkGrid" id="grid7"> <property name="visible">True</property> <property name="can-focus">False</property> + <property name="margin-start">12</property> + <property name="margin-top">6</property> <property name="hexpand">True</property> <property name="row-spacing">3</property> <property name="column-spacing">6</property> - <property name="margin-start">12</property> - <property name="margin-top">6</property> <child> <object class="GtkLabel" id="label11"> <property name="visible">True</property> @@ -136,20 +136,20 @@ <property name="label-xalign">0</property> <property name="shadow-type">none</property> <child> - <!-- n-columns=1 n-rows=1 --> + <!-- n-columns=1 n-rows=2 --> <object class="GtkGrid" id="grid8"> <property name="visible">True</property> <property name="can-focus">False</property> - <property name="row-spacing">3</property> <property name="margin-start">12</property> <property name="margin-top">6</property> + <property name="row-spacing">3</property> <child> - <!-- n-columns=1 n-rows=1 --> + <!-- n-columns=2 n-rows=1 --> <object class="GtkGrid" id="menuiconsbox"> <property name="visible">True</property> <property name="can-focus">False</property> - <property name="column-spacing">6</property> <property name="hexpand">True</property> + <property name="column-spacing">6</property> <child> <object class="GtkLabel" id="label13"> <property name="visible">True</property> @@ -192,12 +192,12 @@ </packing> </child> <child> - <!-- n-columns=1 n-rows=1 --> + <!-- n-columns=2 n-rows=1 --> <object class="GtkGrid" id="menushortcutsbpx"> <property name="visible">True</property> <property name="can-focus">False</property> - <property name="column-spacing">6</property> <property name="hexpand">True</property> + <property name="column-spacing">6</property> <child> <object class="GtkComboBoxText" id="contextmenushortcuts"> <property name="visible">True</property> @@ -260,15 +260,15 @@ <property name="label-xalign">0</property> <property name="shadow-type">none</property> <child> - <!-- n-columns=1 n-rows=1 --> + <!-- n-columns=2 n-rows=3 --> <object class="GtkGrid" id="refgrid1"> <property name="visible">True</property> <property name="can-focus">False</property> + <property name="margin-start">12</property> + <property name="margin-top">6</property> <property name="hexpand">True</property> <property name="row-spacing">3</property> <property name="column-spacing">6</property> - <property name="margin-start">12</property> - <property name="margin-top">6</property> <child> <object class="GtkComboBoxText" id="notebookbariconsize"> <property name="visible">True</property> @@ -401,14 +401,14 @@ <property name="label-xalign">0</property> <property name="shadow-type">none</property> <child> - <!-- n-columns=1 n-rows=1 --> + <!-- n-columns=3 n-rows=1 --> <object class="GtkGrid" id="refgrid"> <property name="visible">True</property> <property name="can-focus">False</property> - <property name="hexpand">True</property> - <property name="column-spacing">6</property> <property name="margin-start">12</property> <property name="margin-top">6</property> + <property name="hexpand">True</property> + <property name="column-spacing">6</property> <child> <object class="GtkComboBoxText" id="iconstyle"> <property name="visible">True</property> @@ -488,7 +488,7 @@ </packing> </child> <child> - <!-- n-columns=1 n-rows=1 --> + <!-- n-columns=1 n-rows=3 --> <object class="GtkGrid" id="grid1"> <property name="visible">True</property> <property name="can-focus">False</property> @@ -500,14 +500,14 @@ <property name="label-xalign">0</property> <property name="shadow-type">none</property> <child> - <!-- n-columns=1 n-rows=1 --> + <!-- n-columns=1 n-rows=6 --> <object class="GtkGrid" id="grid3"> <property name="visible">True</property> <property name="can-focus">False</property> <property name="tooltip-text" translatable="yes" context="optviewpage|grid3|tooltip_text">Requires restart</property> - <property name="row-spacing">3</property> <property name="margin-start">12</property> <property name="margin-top">6</property> + <property name="row-spacing">3</property> <child> <object class="GtkCheckButton" id="useaccel"> <property name="label" translatable="yes" context="optviewpage|useaccel">Use hard_ware acceleration</property> @@ -602,48 +602,6 @@ <property name="top-attach">5</property> </packing> </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> </object> </child> <child type="label"> @@ -669,13 +627,13 @@ <property name="label-xalign">0</property> <property name="shadow-type">none</property> <child> - <!-- n-columns=1 n-rows=1 --> + <!-- n-columns=1 n-rows=3 --> <object class="GtkGrid" id="grid9"> <property name="visible">True</property> <property name="can-focus">False</property> - <property name="row-spacing">3</property> <property name="margin-start">12</property> <property name="margin-top">6</property> + <property name="row-spacing">3</property> <child> <object class="GtkCheckButton" id="showfontpreview"> <property name="label" translatable="yes" context="optviewpage|showfontpreview">Show p_review of fonts</property> @@ -717,7 +675,7 @@ </packing> </child> <child> - <!-- n-columns=1 n-rows=1 --> + <!-- n-columns=2 n-rows=1 --> <object class="GtkGrid"> <property name="visible">True</property> <property name="can-focus">False</property> @@ -742,8 +700,8 @@ <property name="visible">True</property> <property name="can-focus">True</property> <property name="activates-default">True</property> - <property name="adjustment">adjustment2</property> <property name="truncate-multiline">True</property> + <property name="adjustment">adjustment2</property> <child internal-child="accessible"> <object class="AtkObject" id="aanf-atkobject"> <property name="AtkObject::accessible-description" translatable="yes" context="extended_tip | aanf">Enter the smallest font size to apply antialiasing.</property> @@ -755,51 +713,12 @@ <property name="top-attach">0</property> </packing> </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> </object> <packing> <property name="left-attach">0</property> <property name="top-attach">2</property> </packing> </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> </object> </child> <child type="label"> @@ -818,6 +737,21 @@ <property name="top-attach">1</property> </packing> </child> + <child> + <object class="GtkButton" id="btn_rungptest"> + <property name="label" translatable="yes" context="optviewpage|btn_rungptest">Run Graphics Tests</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">True</property> + <property name="margin-start">10</property> + <property name="margin-end">10</property> + <property name="margin-top">10</property> + </object> + <packing> + <property name="left-attach">0</property> + <property name="top-attach">2</property> + </packing> + </child> </object> <packing> <property name="left-attach">1</property> |