vcl/inc/unx/gtk/gtkinst.hxx |    2 
 vcl/unx/gtk3/gtkinst.cxx    |  338 --------------------------------------------
 2 files changed, 5 insertions(+), 335 deletions(-)

New commits:
commit 958a39425faa7c5ec3c422ac0de9fac7f79cad8e
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Tue Jul 6 12:07:42 2021 +0100
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Tue Aug 10 20:25:04 2021 +0200

    gtk4: remove training wheels
    
    Change-Id: Ib52a4cc56fafc23ced1ce4f27d2c69977471d1d2
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118491
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caol...@redhat.com>

diff --git a/vcl/inc/unx/gtk/gtkinst.hxx b/vcl/inc/unx/gtk/gtkinst.hxx
index 5fb0b67b2b8f..581b1fe212c5 100644
--- a/vcl/inc/unx/gtk/gtkinst.hxx
+++ b/vcl/inc/unx/gtk/gtkinst.hxx
@@ -290,10 +290,8 @@ public:
     virtual css::uno::Reference< css::uno::XInterface > CreateDropTarget() 
override;
     virtual OpenGLContext* CreateOpenGLContext() override;
     virtual weld::Builder* CreateBuilder(weld::Widget* pParent, const 
OUString& rUIRoot, const OUString& rUIFile) override;
-#if !GTK_CHECK_VERSION(4, 0, 0)
     virtual weld::Builder* CreateInterimBuilder(vcl::Window* pParent, const 
OUString& rUIRoot, const OUString& rUIFile,
                                                 bool bAllowCycleFocusOut, 
sal_uInt64 nLOKWindowId = 0) override;
-#endif
     virtual weld::MessageDialog* CreateMessageDialog(weld::Widget* pParent, 
VclMessageType eMessageType, VclButtonsType eButtonType, const OUString 
&rPrimaryMessage) override;
     virtual weld::Window* GetFrameWeld(const 
css::uno::Reference<css::awt::XWindow>& rWindow) override;
 
diff --git a/vcl/unx/gtk3/gtkinst.cxx b/vcl/unx/gtk3/gtkinst.cxx
index 6122cff7c871..238e2aa72571 100644
--- a/vcl/unx/gtk3/gtkinst.cxx
+++ b/vcl/unx/gtk3/gtkinst.cxx
@@ -22474,338 +22474,6 @@ void GtkInstanceWidget::help_hierarchy_foreach(const 
std::function<bool(const OS
 
 weld::Builder* GtkInstance::CreateBuilder(weld::Widget* pParent, const 
OUString& rUIRoot, const OUString& rUIFile)
 {
-#if GTK_CHECK_VERSION(4, 0, 0)
-    if (rUIFile != "cui/ui/aboutdialog.ui" &&
-        rUIFile != "cui/ui/accelconfigpage.ui" &&
-        rUIFile != "cui/ui/acorexceptpage.ui" &&
-        rUIFile != "cui/ui/acoroptionspage.ui" &&
-        rUIFile != "cui/ui/acorreplacepage.ui" &&
-        rUIFile != "cui/ui/applyautofmtpage.ui" &&
-        rUIFile != "cui/ui/applylocalizedpage.ui" &&
-        rUIFile != "cui/ui/areadialog.ui" &&
-        rUIFile != "cui/ui/areatabpage.ui" &&
-        rUIFile != "cui/ui/asiantypography.ui" &&
-        rUIFile != "cui/ui/autocorrectdialog.ui" &&
-        rUIFile != "cui/ui/imagetabpage.ui" &&
-        rUIFile != "cui/ui/borderpage.ui" &&
-        rUIFile != "cui/ui/breaknumberoption.ui" &&
-        rUIFile != "cui/ui/bulletandposition.ui" &&
-        rUIFile != "cui/ui/cellalignment.ui" &&
-        rUIFile != "cui/ui/charnamepage.ui" &&
-        rUIFile != "cui/ui/colorpage.ui" &&
-        rUIFile != "cui/ui/colorpickerdialog.ui" &&
-        rUIFile != "cui/ui/customizedialog.ui" &&
-        rUIFile != "cui/ui/editdictionarydialog.ui" &&
-        rUIFile != "cui/ui/effectspage.ui" &&
-        rUIFile != "cui/ui/eventassigndialog.ui" &&
-        rUIFile != "cui/ui/eventassignpage.ui" &&
-        rUIFile != "cui/ui/eventsconfigpage.ui" &&
-        rUIFile != "cui/ui/fontfeaturesdialog.ui" &&
-        rUIFile != "cui/ui/fontfragment.ui" &&
-        rUIFile != "cui/ui/formatnumberdialog.ui" &&
-        rUIFile != "cui/ui/gradientpage.ui" &&
-        rUIFile != "cui/ui/hatchpage.ui" &&
-        rUIFile != "cui/ui/hangulhanjaadddialog.ui" &&
-        rUIFile != "cui/ui/hangulhanjaconversiondialog.ui" &&
-        rUIFile != "cui/ui/hangulhanjaeditdictdialog.ui" &&
-        rUIFile != "cui/ui/hangulhanjaoptdialog.ui" &&
-        rUIFile != "cui/ui/hyperlinkdialog.ui" &&
-        rUIFile != "cui/ui/hyperlinkdocpage.ui" &&
-        rUIFile != "cui/ui/hyperlinkinternetpage.ui" &&
-        rUIFile != "cui/ui/hyperlinkmarkdialog.ui" &&
-        rUIFile != "cui/ui/hyperlinkmailpage.ui" &&
-        rUIFile != "cui/ui/hyperlinknewdocpage.ui" &&
-        rUIFile != "cui/ui/hyphenate.ui" &&
-        rUIFile != "cui/ui/insertfloatingframe.ui" &&
-        rUIFile != "cui/ui/insertoleobject.ui" &&
-        rUIFile != "cui/ui/insertrowcolumn.ui" &&
-        rUIFile != "cui/ui/linedialog.ui" &&
-        rUIFile != "cui/ui/lineendstabpage.ui" &&
-        rUIFile != "cui/ui/linestyletabpage.ui" &&
-        rUIFile != "cui/ui/linetabpage.ui" &&
-        rUIFile != "cui/ui/macroassigndialog.ui" &&
-        rUIFile != "cui/ui/macroassignpage.ui" &&
-        rUIFile != "cui/ui/macroselectordialog.ui" &&
-        rUIFile != "cui/ui/menuassignpage.ui" &&
-        rUIFile != "cui/ui/movemenu.ui" &&
-        rUIFile != "cui/ui/namedialog.ui" &&
-        rUIFile != "cui/ui/newlibdialog.ui" &&
-        rUIFile != "cui/ui/newtabledialog.ui" &&
-        rUIFile != "cui/ui/numberingformatpage.ui" &&
-        rUIFile != "cui/ui/numberingoptionspage.ui" &&
-        rUIFile != "cui/ui/numberingpositionpage.ui" &&
-        rUIFile != "cui/ui/objectnamedialog.ui" &&
-        rUIFile != "cui/ui/objecttitledescdialog.ui" &&
-        rUIFile != "cui/ui/optjsearchpage.ui" &&
-        rUIFile != "cui/ui/optlingupage.ui" &&
-        rUIFile != "cui/ui/optnewdictionarydialog.ui" &&
-        rUIFile != "cui/ui/pageformatpage.ui" &&
-        rUIFile != "cui/ui/paragalignpage.ui" &&
-        rUIFile != "cui/ui/paraindentspacing.ui" &&
-        rUIFile != "cui/ui/paratabspage.ui" &&
-        rUIFile != "cui/ui/pastespecial.ui" &&
-        rUIFile != "cui/ui/patterntabpage.ui" &&
-        rUIFile != "cui/ui/percentdialog.ui" &&
-        rUIFile != "cui/ui/pickbulletpage.ui" &&
-        rUIFile != "cui/ui/pickgraphicpage.ui" &&
-        rUIFile != "cui/ui/picknumberingpage.ui" &&
-        rUIFile != "cui/ui/pickoutlinepage.ui" &&
-        rUIFile != "cui/ui/positionpage.ui" &&
-        rUIFile != "cui/ui/qrcodegen.ui" &&
-        rUIFile != "cui/ui/scriptorganizer.ui" &&
-        rUIFile != "cui/ui/searchattrdialog.ui" &&
-        rUIFile != "cui/ui/searchformatdialog.ui" &&
-        rUIFile != "cui/ui/selectpathdialog.ui" &&
-        rUIFile != "cui/ui/shadowtabpage.ui" &&
-        rUIFile != "cui/ui/signatureline.ui" &&
-        rUIFile != "cui/ui/similaritysearchdialog.ui" &&
-        rUIFile != "cui/ui/specialcharacters.ui" &&
-        rUIFile != "cui/ui/spellingdialog.ui" &&
-        rUIFile != "cui/ui/spelloptionsdialog.ui" &&
-        rUIFile != "cui/ui/spinbox.ui" &&
-        rUIFile != "cui/ui/splitcellsdialog.ui" &&
-        rUIFile != "cui/ui/textattrtabpage.ui" &&
-        rUIFile != "cui/ui/textanimtabpage.ui" &&
-        rUIFile != "cui/ui/textcolumnstabpage.ui" &&
-        rUIFile != "cui/ui/textdialog.ui" &&
-        rUIFile != "cui/ui/textflowpage.ui" &&
-        rUIFile != "cui/ui/thesaurus.ui" &&
-        rUIFile != "cui/ui/tipofthedaydialog.ui" &&
-        rUIFile != "cui/ui/toolbarmodedialog.ui" &&
-        rUIFile != "cui/ui/transparencytabpage.ui" &&
-        rUIFile != "cui/ui/twolinespage.ui" &&
-        rUIFile != "cui/ui/wordcompletionpage.ui" &&
-        rUIFile != "cui/ui/zoomdialog.ui" &&
-        rUIFile != "desktop/ui/extensionmanager.ui" &&
-        rUIFile != "desktop/ui/updatedialog.ui" &&
-        rUIFile != "filter/ui/pdfgeneralpage.ui" &&
-        rUIFile != "filter/ui/pdfsecuritypage.ui" &&
-        rUIFile != "filter/ui/pdfsignpage.ui" &&
-        rUIFile != "filter/ui/pdflinkspage.ui" &&
-        rUIFile != "filter/ui/pdfoptionsdialog.ui" &&
-        rUIFile != "filter/ui/pdfuserinterfacepage.ui" &&
-        rUIFile != "filter/ui/pdfviewpage.ui" &&
-        rUIFile != "filter/ui/testxmlfilter.ui" &&
-        rUIFile != "filter/ui/xmlfiltersettings.ui" &&
-        rUIFile != "filter/ui/xmlfiltertabpagegeneral.ui" &&
-        rUIFile != "filter/ui/xmlfiltertabpagetransformation.ui" &&
-        rUIFile != "filter/ui/xsltfilterdialog.ui" &&
-        rUIFile != "sfx/ui/custominfopage.ui" &&
-        rUIFile != "sfx/ui/descriptioninfopage.ui" &&
-        rUIFile != "sfx/ui/documentfontspage.ui" &&
-        rUIFile != "sfx/ui/documentinfopage.ui" &&
-        rUIFile != "sfx/ui/documentpropertiesdialog.ui" &&
-        rUIFile != "sfx/ui/inputdialog.ui" &&
-        rUIFile != "sfx/ui/querysavedialog.ui" &&
-        rUIFile != "sfx/ui/licensedialog.ui" &&
-        rUIFile != "sfx/ui/linefragment.ui" &&
-        rUIFile != "sfx/ui/loadtemplatedialog.ui" &&
-        rUIFile != "sfx/ui/managestylepage.ui" &&
-        rUIFile != "sfx/ui/panel.ui" &&
-        rUIFile != "sfx/ui/password.ui" &&
-        rUIFile != "sfx/ui/printeroptionsdialog.ui" &&
-        rUIFile != "sfx/ui/safemodequerydialog.ui" &&
-        rUIFile != "sfx/ui/saveastemplatedlg.ui" &&
-        rUIFile != "sfx/ui/securityinfopage.ui" &&
-        rUIFile != "sfx/ui/singletabdialog.ui" &&
-        rUIFile != "sfx/ui/templatecategorydlg.ui" &&
-        rUIFile != "sfx/ui/templatedlg.ui" &&
-        rUIFile != "sfx/ui/versioncommentdialog.ui" &&
-        rUIFile != "sfx/ui/versionsofdialog.ui" &&
-        rUIFile != "svt/ui/addresstemplatedialog.ui" &&
-        rUIFile != "svt/ui/datewindow.ui" &&
-        rUIFile != "svt/ui/javadisableddialog.ui" &&
-        rUIFile != "svt/ui/linewindow.ui" &&
-        rUIFile != "svt/ui/printersetupdialog.ui" &&
-        rUIFile != "svx/ui/accessibilitycheckdialog.ui" &&
-        rUIFile != "svx/ui/accessibilitycheckentry.ui" &&
-        rUIFile != "svx/ui/asianphoneticguidedialog.ui" &&
-        rUIFile != "svx/ui/chineseconversiondialog.ui" &&
-        rUIFile != "svx/ui/chinesedictionary.ui" &&
-        rUIFile != "svx/ui/colorwindow.ui" &&
-        rUIFile != "svx/ui/docrecoverybrokendialog.ui" &&
-        rUIFile != "svx/ui/docrecoveryprogressdialog.ui" &&
-        rUIFile != "svx/ui/docrecoveryrecoverdialog.ui" &&
-        rUIFile != "svx/ui/docrecoverysavedialog.ui" &&
-        rUIFile != "svx/ui/findreplacedialog.ui" &&
-        rUIFile != "svx/ui/fontworkgallerydialog.ui" &&
-        rUIFile != "svx/ui/headfootformatpage.ui" &&
-        rUIFile != "modules/BasicIDE/ui/basicmacrodialog.ui" &&
-        rUIFile != "modules/BasicIDE/ui/dialogpage.ui" &&
-        rUIFile != "modules/BasicIDE/ui/libpage.ui" &&
-        rUIFile != "modules/BasicIDE/ui/modulepage.ui" &&
-        rUIFile != "modules/BasicIDE/ui/newlibdialog.ui" &&
-        rUIFile != "modules/BasicIDE/ui/organizedialog.ui" &&
-        rUIFile != "modules/scalc/ui/advancedfilterdialog.ui" &&
-        rUIFile != "modules/scalc/ui/analysisofvariancedialog.ui" &&
-        rUIFile != "modules/scalc/ui/cellprotectionpage.ui" &&
-        rUIFile != "modules/scalc/ui/checkwarningdialog.ui" &&
-        rUIFile != "modules/scalc/ui/colwidthdialog.ui" &&
-        rUIFile != "modules/scalc/ui/consolidatedialog.ui" &&
-        rUIFile != "modules/scalc/ui/correlationdialog.ui" &&
-        rUIFile != "modules/scalc/ui/dataform.ui" &&
-        rUIFile != "modules/scalc/ui/dataformfragment.ui" &&
-        rUIFile != "modules/scalc/ui/datastreams.ui" &&
-        rUIFile != "modules/scalc/ui/definedatabaserangedialog.ui" &&
-        rUIFile != "modules/scalc/ui/deletecells.ui" &&
-        rUIFile != "modules/scalc/ui/deletecontents.ui" &&
-        rUIFile != "modules/scalc/ui/descriptivestatisticsdialog.ui" &&
-        rUIFile != "modules/scalc/ui/doubledialog.ui" &&
-        rUIFile != "modules/scalc/ui/erroralerttabpage.ui" &&
-        rUIFile != "modules/scalc/ui/externaldata.ui" &&
-        rUIFile != "modules/scalc/ui/formatcellsdialog.ui" &&
-        rUIFile != "modules/scalc/ui/goalseekdlg.ui" &&
-        rUIFile != "modules/scalc/ui/groupdialog.ui" &&
-        rUIFile != "modules/scalc/ui/headerfootercontent.ui" &&
-        rUIFile != "modules/scalc/ui/headerfooterdialog.ui" &&
-        rUIFile != "modules/scalc/ui/inputstringdialog.ui" &&
-        rUIFile != "modules/scalc/ui/insertname.ui" &&
-        rUIFile != "modules/scalc/ui/insertcells.ui" &&
-        rUIFile != "modules/scalc/ui/insertsheet.ui" &&
-        rUIFile != "modules/scalc/ui/integerdialog.ui" &&
-        rUIFile != "modules/scalc/ui/movecopysheet.ui" &&
-        rUIFile != "modules/scalc/ui/optimalcolwidthdialog.ui" &&
-        rUIFile != "modules/scalc/ui/optimalrowheightdialog.ui" &&
-        rUIFile != "modules/scalc/ui/pagetemplatedialog.ui" &&
-        rUIFile != "modules/scalc/ui/pastespecial.ui" &&
-        rUIFile != "modules/scalc/ui/pivottablelayoutdialog.ui" &&
-        rUIFile != "modules/scalc/ui/printareasdialog.ui" &&
-        rUIFile != "modules/scalc/ui/protectsheetdlg.ui" &&
-        rUIFile != "modules/scalc/ui/randomnumbergenerator.ui" &&
-        rUIFile != "modules/scalc/ui/rowheightdialog.ui" &&
-        rUIFile != "modules/scalc/ui/samplingdialog.ui" &&
-        rUIFile != "modules/scalc/ui/sharedocumentdlg.ui" &&
-        rUIFile != "modules/scalc/ui/sheetprintpage.ui" &&
-        rUIFile != "modules/scalc/ui/selectrange.ui" &&
-        rUIFile != "modules/scalc/ui/selectsource.ui" &&
-        rUIFile != "modules/scalc/ui/showsheetdialog.ui" &&
-        rUIFile != "modules/scalc/ui/solverdlg.ui" &&
-        rUIFile != "modules/scalc/ui/solveroptionsdialog.ui" &&
-        rUIFile != "modules/scalc/ui/sortcriteriapage.ui" &&
-        rUIFile != "modules/scalc/ui/sortdialog.ui" &&
-        rUIFile != "modules/scalc/ui/sortkey.ui" &&
-        rUIFile != "modules/scalc/ui/sortoptionspage.ui" &&
-        rUIFile != "modules/scalc/ui/standardfilterdialog.ui" &&
-        rUIFile != "modules/scalc/ui/subtotaldialog.ui" &&
-        rUIFile != "modules/scalc/ui/subtotalgrppage.ui" &&
-        rUIFile != "modules/scalc/ui/subtotaloptionspage.ui" &&
-        rUIFile != "modules/scalc/ui/validationcriteriapage.ui" &&
-        rUIFile != "modules/scalc/ui/validationdialog.ui" &&
-        rUIFile != "modules/scalc/ui/validationhelptabpage.ui" &&
-        rUIFile != "modules/scalc/ui/xmlsourcedialog.ui" &&
-        rUIFile != "modules/sdraw/ui/dlgsnap.ui" &&
-        rUIFile != "modules/sdraw/ui/drawchardialog.ui" &&
-        rUIFile != "modules/sdraw/ui/drawpagedialog.ui" &&
-        rUIFile != "modules/sdraw/ui/drawparadialog.ui" &&
-        rUIFile != "modules/simpress/ui/customslideshows.ui" &&
-        rUIFile != "modules/simpress/ui/definecustomslideshow.ui" &&
-        rUIFile != "modules/simpress/ui/headerfooterdialog.ui" &&
-        rUIFile != "modules/simpress/ui/headerfootertab.ui" &&
-        rUIFile != "modules/simpress/ui/masterlayoutdlg.ui" &&
-        rUIFile != "modules/simpress/ui/presentationdialog.ui" &&
-        rUIFile != "modules/simpress/ui/slidedesigndialog.ui" &&
-        rUIFile != "modules/smath/ui/alignmentdialog.ui" &&
-        rUIFile != "modules/smath/ui/catalogdialog.ui" &&
-        rUIFile != "modules/smath/ui/fontdialog.ui" &&
-        rUIFile != "modules/smath/ui/fontsizedialog.ui" &&
-        rUIFile != "modules/smath/ui/fonttypedialog.ui" &&
-        rUIFile != "modules/smath/ui/savedefaultsdialog.ui" &&
-        rUIFile != "modules/smath/ui/smathsettings.ui" &&
-        rUIFile != "modules/smath/ui/spacingdialog.ui" &&
-        rUIFile != "modules/smath/ui/symdefinedialog.ui" &&
-        rUIFile != "modules/swriter/ui/autoformattable.ui" &&
-        rUIFile != "modules/swriter/ui/autotext.ui" &&
-        rUIFile != "modules/swriter/ui/bibliographyentry.ui" &&
-        rUIFile != "modules/swriter/ui/bulletsandnumbering.ui" &&
-        rUIFile != "modules/swriter/ui/businessdatapage.ui" &&
-        rUIFile != "modules/swriter/ui/cardmediumpage.ui" &&
-        rUIFile != "modules/swriter/ui/characterproperties.ui" &&
-        rUIFile != "modules/swriter/ui/charurlpage.ui" &&
-        rUIFile != "modules/swriter/ui/columndialog.ui" &&
-        rUIFile != "modules/swriter/ui/columnpage.ui" &&
-        rUIFile != "modules/swriter/ui/columnwidth.ui" &&
-        rUIFile != "modules/swriter/ui/comboboxfragment.ui" &&
-        rUIFile != "modules/swriter/ui/converttexttable.ui" &&
-        rUIFile != "modules/swriter/ui/dropcapspage.ui" &&
-        rUIFile != "modules/swriter/ui/editcategories.ui" &&
-        rUIFile != "modules/swriter/ui/endnotepage.ui" &&
-        rUIFile != "modules/swriter/ui/exchangedatabases.ui" &&
-        rUIFile != "modules/swriter/ui/fielddialog.ui" &&
-        rUIFile != "modules/swriter/ui/flddbpage.ui" &&
-        rUIFile != "modules/swriter/ui/flddocumentpage.ui" &&
-        rUIFile != "modules/swriter/ui/flddocinfopage.ui" &&
-        rUIFile != "modules/swriter/ui/fldfuncpage.ui" &&
-        rUIFile != "modules/swriter/ui/fldrefpage.ui" &&
-        rUIFile != "modules/swriter/ui/fldvarpage.ui" &&
-        rUIFile != "modules/swriter/ui/footendnotedialog.ui" &&
-        rUIFile != "modules/swriter/ui/footnoteareapage.ui" &&
-        rUIFile != "modules/swriter/ui/footnotepage.ui" &&
-        rUIFile != "modules/swriter/ui/footnotesendnotestabpage.ui" &&
-        rUIFile != "modules/swriter/ui/formattablepage.ui" &&
-        rUIFile != "modules/swriter/ui/framedialog.ui" &&
-        rUIFile != "modules/swriter/ui/frmaddpage.ui" &&
-        rUIFile != "modules/swriter/ui/frmtypepage.ui" &&
-        rUIFile != "modules/swriter/ui/frmurlpage.ui" &&
-        rUIFile != "modules/swriter/ui/gotopagedialog.ui" &&
-        rUIFile != "modules/swriter/ui/indentpage.ui" &&
-        rUIFile != "modules/swriter/ui/indexentry.ui" &&
-        rUIFile != "modules/swriter/ui/insertbookmark.ui" &&
-        rUIFile != "modules/swriter/ui/insertbreak.ui" &&
-        rUIFile != "modules/swriter/ui/insertfootnote.ui" &&
-        rUIFile != "modules/swriter/ui/insertsectiondialog.ui" &&
-        rUIFile != "modules/swriter/ui/inserttable.ui" &&
-        rUIFile != "modules/swriter/ui/labeldialog.ui" &&
-        rUIFile != "modules/swriter/ui/labelformatpage.ui" &&
-        rUIFile != "modules/swriter/ui/labeloptionspage.ui" &&
-        rUIFile != "modules/swriter/ui/linenumbering.ui" &&
-        rUIFile != "modules/swriter/ui/newuserindexdialog.ui" &&
-        rUIFile != "modules/swriter/ui/numberingnamedialog.ui" &&
-        rUIFile != "modules/swriter/ui/numparapage.ui" &&
-        rUIFile != "modules/swriter/ui/outlinenumbering.ui" &&
-        rUIFile != "modules/swriter/ui/outlinenumberingpage.ui" &&
-        rUIFile != "modules/swriter/ui/outlinepositionpage.ui" &&
-        rUIFile != "modules/swriter/ui/pagefooterpanel.ui" &&
-        rUIFile != "modules/swriter/ui/pageformatpanel.ui" &&
-        rUIFile != "modules/swriter/ui/pageheaderpanel.ui" &&
-        rUIFile != "modules/swriter/ui/pagestylespanel.ui" &&
-        rUIFile != "modules/swriter/ui/paradialog.ui" &&
-        rUIFile != "modules/swriter/ui/printeroptions.ui" &&
-        rUIFile != "modules/swriter/ui/printoptionspage.ui" &&
-        rUIFile != "modules/swriter/ui/privateuserpage.ui" &&
-        rUIFile != "modules/swriter/ui/renameautotextdialog.ui" &&
-        rUIFile != "modules/swriter/ui/renameobjectdialog.ui" &&
-        rUIFile != "modules/swriter/ui/rowheight.ui" &&
-        rUIFile != "modules/swriter/ui/savelabeldialog.ui" &&
-        rUIFile != "modules/swriter/ui/sectionpage.ui" &&
-        rUIFile != "modules/swriter/ui/sortdialog.ui" &&
-        rUIFile != "modules/swriter/ui/splittable.ui" &&
-        rUIFile != "modules/swriter/ui/statisticsinfopage.ui" &&
-        rUIFile != "modules/swriter/ui/tablecolumnpage.ui" &&
-        rUIFile != "modules/swriter/ui/tableproperties.ui" &&
-        rUIFile != "modules/swriter/ui/tabletextflowpage.ui" &&
-        rUIFile != "modules/swriter/ui/templatedialog2.ui" &&
-        rUIFile != "modules/swriter/ui/templatedialog8.ui" &&
-        rUIFile != "modules/swriter/ui/templatedialog16.ui" &&
-        rUIFile != "modules/swriter/ui/textgridpage.ui" &&
-        rUIFile != "modules/swriter/ui/titlepage.ui" &&
-        rUIFile != "modules/swriter/ui/watermarkdialog.ui" &&
-        rUIFile != "modules/swriter/ui/wrappage.ui" &&
-        rUIFile != "modules/swriter/ui/wordcount.ui" &&
-        rUIFile != "vcl/ui/printdialog.ui" &&
-        rUIFile != "vcl/ui/printerdevicepage.ui" &&
-        rUIFile != "vcl/ui/printerpaperpage.ui" &&
-        rUIFile != "vcl/ui/printerpropertiesdialog.ui" &&
-        rUIFile != "writerperfect/ui/exportepub.ui" &&
-        rUIFile != "xmlsec/ui/certdetails.ui" &&
-        rUIFile != "xmlsec/ui/certgeneral.ui" &&
-        rUIFile != "xmlsec/ui/digitalsignaturesdialog.ui" &&
-        rUIFile != "xmlsec/ui/selectcertificatedialog.ui" &&
-        rUIFile != "xmlsec/ui/viewcertdialog.ui")
-    {
-        SAL_WARN( "vcl.gtk", rUIFile);
-        return SalInstance::CreateBuilder(pParent, rUIRoot, rUIFile);
-    }
-#endif
     GtkInstanceWidget* pParentWidget = 
dynamic_cast<GtkInstanceWidget*>(pParent);
     GtkWidget* pBuilderParent = pParentWidget ? pParentWidget->getWidget() : 
nullptr;
     return new GtkInstanceBuilder(pBuilderParent, rUIRoot, rUIFile, nullptr, 
true);
@@ -22864,6 +22532,7 @@ gboolean 
GtkSalFrame::NativeWidgetHelpPressed(GtkAccelGroup*, GObject*, guint, G
     pHelp->Start(OStringToOUString(sHelpId, RTL_TEXTENCODING_UTF8), 
xTemp.get());
     return true;
 }
+#endif
 
 weld::Builder* GtkInstance::CreateInterimBuilder(vcl::Window* pParent, const 
OUString& rUIRoot, const OUString& rUIFile,
                                                  bool bAllowCycleFocusOut, 
sal_uInt64)
@@ -22881,12 +22550,15 @@ weld::Builder* 
GtkInstance::CreateInterimBuilder(vcl::Window* pParent, const OUS
         return nullptr;
 
     GtkWidget *pWindow = static_cast<GtkWidget*>(pEnvData->pWidget);
+#if !GTK_CHECK_VERSION(4, 0, 0)
     gtk_widget_show_all(pWindow);
+#else
+    gtk_widget_show(pWindow);
+#endif
 
     // build the widget tree as a child of the GtkEventBox GtkGrid parent
     return new GtkInstanceBuilder(pWindow, rUIRoot, rUIFile, 
xEmbedWindow.get(), bAllowCycleFocusOut);
 }
-#endif
 
 weld::MessageDialog* GtkInstance::CreateMessageDialog(weld::Widget* pParent, 
VclMessageType eMessageType, VclButtonsType eButtonsType, const OUString 
&rPrimaryMessage)
 {

Reply via email to