Am Montag, den 03.08.2020, 11:51 +0200 schrieb Daniel: > More complicated might be to force all group boxes (for macOS) to > non-flat mode. I'll have to research about how that could be done.
This should be possible with some effort. We need to set the flat property in the *.cpp files rather than in the layout files (where is is set now, via Qt Designer). We could add a new boolean member useFlatGB() to support/os.h which returns true by default and false for Mac. Then it would be just adding a lot of xxxGB->SetFlat(os::useFlatGB()); These are affected if you feel like having a go: ui_BiblioUi.h: CiteStyleBG->setFlat(true); ui_BiblioUi.h: BiblioStyleBG->setFlat(true); ui_BiblioUi.h: bibtexGB->setFlat(true); ui_BibtexUi.h: bibGB->setFlat(true); ui_BibtexUi.h: optionsGB->setFlat(true); ui_BoxUi.h: TypesizeGB->setFlat(true); ui_BoxUi.h: AlignmentGB->setFlat(true); ui_BoxUi.h: DecorationGB->setFlat(true); ui_BoxUi.h: colorGB->setFlat(true); ui_CharacterUi.h: groupBox->setFlat(true); ui_CharacterUi.h: groupBox_2->setFlat(true); ui_CharacterUi.h: groupBox_4->setFlat(true); ui_CharacterUi.h: groupBox_3->setFlat(true); ui_CitationUi.h: FormattingGB->setFlat(true); ui_ColorUi.h: fontcolorGB->setFlat(true); ui_ColorUi.h: backgroundGB->setFlat(true); ui_CompareHistoryUi.h: groupBox->setFlat(true); ui_CompareUi.h: groupBox->setFlat(true); ui_ExternalUi.h: GroupBox3->setFlat(true); ui_ExternalUi.h: optionsGB->setFlat(true); ui_ExternalUi.h: displayGB->setFlat(true); ui_ExternalUi.h: rotationGB->setFlat(true); ui_ExternalUi.h: scaleGB->setFlat(true); ui_ExternalUi.h: cropGB->setFlat(true); ui_FindAndReplaceUi.h: groupBox_2->setFlat(true); ui_FloatPlacementUi.h: aligmentGB->setFlat(true); ui_FloatPlacementUi.h: optionsGB->setFlat(true); ui_FloatPlacementUi.h: groupBox->setFlat(true); ui_GraphicsUi.h: sizeGB->setFlat(true); ui_GraphicsUi.h: rotationGB->setFlat(true); ui_GraphicsUi.h: displayGB->setFlat(true); ui_GraphicsUi.h: graphicsGroupGB->setFlat(true); ui_HyperlinkUi.h: typeGB->setFlat(true); ui_IncludeUi.h: listingsGB->setFlat(true); ui_IndicesUi.h: indexGB->setFlat(true); ui_LaTeXUi.h: groupBox->setFlat(true); ui_LaTeXUi.h: optionsGB->setFlat(true); ui_LaTeXUi.h: childDocGB->setFlat(true); ui_ListingsSettingsUi.h: packageGB->setFlat(true); ui_ListingsUi.h: placementGB->setFlat(true); ui_ListingsUi.h: numberstyleGB->setFlat(true); ui_ListingsUi.h: basicstyleGB->setFlat(true); ui_ListingsUi.h: languageGB->setFlat(true); ui_ListingsUi.h: rangeGB->setFlat(true); ui_ListingsUi.h: listingsGB->setFlat(true); ui_LyXFilesUi.h: filterGB->setFlat(true); ui_MasterChildUi.h: includeonlyGB->setFlat(true); ui_MathMatrixUi.h: alignmentGB->setFlat(true); ui_MathMatrixUi.h: decorationtGB->setFlat(true); ui_OutputUi.h: outputFormatGB->setFlat(true); ui_OutputUi.h: savingGB->setFlat(true); ui_OutputUi.h: outputsyncCB->setFlat(true); ui_OutputUi.h: xhtmlGB->setFlat(true); ui_PageLayoutUi.h: paperFormatGB->setFlat(true); ui_PageLayoutUi.h: pageLayoutGB->setFlat(true); ui_ParagraphUi.h: groupBox->setFlat(true); ui_ParagraphUi.h: aligmentGB->setFlat(true); ui_ParagraphUi.h: labelwidthGB->setFlat(true); ui_PDFSupportUi.h: use_hyperrefGB->setFlat(true); ui_PDFSupportUi.h: groupBox_2->setFlat(true); ui_PDFSupportUi.h: bookmarksGB->setFlat(true); ui_PDFSupportUi.h: groupBox_3->setFlat(true); ui_PhantomUi.h: PhantomBG->setFlat(true); ui_PrefCompletionUi.h: groupBox_3->setFlat(true); ui_PrefCompletionUi.h: groupBox_2->setFlat(true); ui_PrefCompletionUi.h: groupBox_4->setFlat(true); ui_PrefConvertersUi.h: converterDefGB->setFlat(true); ui_PrefConvertersUi.h: cacheGB->setFlat(true); ui_PrefConvertersUi.h: securityGB->setFlat(true); ui_PrefDocHandlingUi.h: GeometryGB->setFlat(true); ui_PrefDocHandlingUi.h: documentsGB->setFlat(true); ui_PrefDocHandlingUi.h: tabsGB->setFlat(true); ui_PrefEditUi.h: scrollGB->setFlat(true); ui_PrefEditUi.h: fullscreenGB->setFlat(true); ui_PrefEditUi.h: fullscreenLimitGB->setFlat(true); ui_PrefFileformatsUi.h: defaultFormatGB->setFlat(true); ui_PrefInputUi.h: keyboardGB->setFlat(true); ui_PrefInputUi.h: mouseGB->setFlat(true); ui_PrefInputUi.h: scrollzoomGB->setFlat(true); ui_PrefLanguageUi.h: rtlGB2->setFlat(true); ui_PrefLatexUi.h: bibtexGB->setFlat(true); ui_PrefLatexUi.h: indexGB->setFlat(true); ui_PrefLatexUi.h: groupBox->setFlat(true); ui_PrefOutputUi.h: groupBox->setFlat(true); ui_PrefOutputUi.h: groupBox_2->setFlat(true); ui_PrefUi.h: groupBox->setFlat(true); ui_PrefUi.h: pixmapCacheGB_2->setFlat(true); ui_PrefUi.h: documentsGB->setFlat(true); ui_ProgressViewUi.h: groupBox->setFlat(true); ui_TabularUi.h: groupBox->setFlat(true); ui_TabularUi.h: groupBox_2->setFlat(true); ui_TabularUi.h: tabAlignmentGB->setFlat(true); ui_TabularUi.h: GroupBox12->setFlat(true); ui_TabularUi.h: setBordersGB->setFlat(true); ui_TabularUi.h: allBordersGB->setFlat(true); ui_TabularUi.h: borderStyleGB->setFlat(true); ui_TabularUi.h: alignmentGB->setFlat(true); ui_TextLayoutUi.h: spacingGB->setFlat(true); ui_TextLayoutUi.h: tableStyleGB->setFlat(true); ui_TextLayoutUi.h: separateGB->setFlat(true); Jürgen
signature.asc
Description: This is a digitally signed message part
-- lyx-devel mailing list lyx-devel@lists.lyx.org http://lists.lyx.org/mailman/listinfo/lyx-devel