diff --git a/extras/source/glade/libreoffice-catalog.xml.in b/extras/source/glade/libreoffice-catalog.xml.in index 30dcecc94470..8744ebfb6bde 100644 --- a/extras/source/glade/libreoffice-catalog.xml.in +++ b/extras/source/glade/libreoffice-catalog.xml.in @@ -821,5 +821,8 @@ + diff --git a/sc/uiconfig/scalc/ui/notebookbar.ui b/sc/uiconfig/scalc/ui/notebookbar.ui index cf72d70311dc..3c1752ce3149 100644 --- a/sc/uiconfig/scalc/ui/notebookbar.ui +++ b/sc/uiconfig/scalc/ui/notebookbar.ui @@ -237,8 +237,7 @@ True False - - 70 + True True True @@ -296,8 +295,7 @@ - - 130 + True True True @@ -1379,8 +1377,7 @@ True False - - 130 + True True True @@ -1418,8 +1415,7 @@ True False - - 60 + True True True @@ -1435,8 +1431,7 @@ - - 110 + True True True @@ -1452,8 +1447,7 @@ - - 60 + True True True @@ -1503,8 +1497,7 @@ - - 150 + True True True @@ -1520,8 +1513,7 @@ - - 80 + True True True @@ -1537,8 +1529,7 @@ - - 80 + True True True @@ -1566,8 +1557,7 @@ - - 70 + True True True @@ -1599,8 +1589,7 @@ True False - - 130 + True True True @@ -1616,8 +1605,7 @@ - - 70 + True True True @@ -1665,8 +1653,7 @@ True False - - 100 + True True True @@ -1682,8 +1669,7 @@ - - 120 + True True True @@ -1764,8 +1750,7 @@ True False - - 100 + True True True @@ -1781,8 +1766,7 @@ - - 100 + True True True @@ -1798,8 +1782,7 @@ - - 70 + True True True @@ -1815,8 +1798,7 @@ - - 70 + True True True @@ -1986,8 +1968,7 @@ - - 60 + True True True @@ -2003,8 +1984,7 @@ - - 80 + True True True @@ -2249,8 +2229,7 @@ True False - - 70 + True True True @@ -2266,8 +2245,7 @@ - - 180 + True True True @@ -2283,8 +2261,7 @@ - - 80 + True True True @@ -2323,8 +2300,7 @@ True False - - 80 + True True True @@ -2447,8 +2423,7 @@ True False - - 105 + True True True @@ -2464,8 +2439,7 @@ - - 145 + True True True @@ -2597,7 +2571,6 @@ - 250 True True True @@ -2651,8 +2624,7 @@ True False - - 70 + True True True @@ -2733,8 +2705,7 @@ True False - - 100 + True True True @@ -2750,8 +2721,7 @@ - - 200 + True True True diff --git a/sd/uiconfig/simpress/ui/notebookbar.ui b/sd/uiconfig/simpress/ui/notebookbar.ui index 35474c9972f9..7ef837ece2e1 100644 --- a/sd/uiconfig/simpress/ui/notebookbar.ui +++ b/sd/uiconfig/simpress/ui/notebookbar.ui @@ -227,8 +227,7 @@ True False - - 70 + True True True @@ -286,8 +285,7 @@ - - 130 + True True True @@ -326,8 +324,7 @@ True False - - 80 + True True True @@ -1261,8 +1258,7 @@ True False - - 100 + True True True @@ -1320,8 +1316,7 @@ - - 100 + True True True @@ -1373,8 +1368,7 @@ False 6 - - 80 + True True True @@ -1402,8 +1396,7 @@ - - 60 + True True True @@ -1435,8 +1428,7 @@ True False - - 60 + True True True @@ -1494,8 +1486,7 @@ - - 60 + True True True @@ -1686,8 +1677,7 @@ True False - - 80 + True True True @@ -1703,8 +1693,7 @@ - - 80 + True True True @@ -1720,8 +1709,7 @@ - - 80 + True True True @@ -1737,8 +1725,7 @@ - - 140 + True True True @@ -1754,8 +1741,7 @@ - - 120 + True True True @@ -1794,8 +1780,7 @@ True False - - 130 + True True True @@ -1811,8 +1796,7 @@ - - 75 + True True True @@ -1847,8 +1831,7 @@ - - 50 + True True True @@ -1933,8 +1916,7 @@ True False - - 150 + True True True @@ -1950,8 +1932,7 @@ - - 170 + True True True @@ -1990,8 +1971,7 @@ True False - - 140 + True True True @@ -2097,8 +2077,7 @@ True False - - 70 + True True True @@ -2114,8 +2093,7 @@ - - 180 + True True True @@ -2131,8 +2109,7 @@ - - 80 + True True True @@ -2171,8 +2148,7 @@ True False - - 80 + True True True @@ -2235,7 +2211,7 @@ True False - + True True True @@ -2250,7 +2226,7 @@ - + True True True @@ -2349,7 +2325,7 @@ - + True True True @@ -2425,8 +2401,7 @@ - - 80 + True True True @@ -2458,8 +2433,7 @@ True False - - 60 + True True True @@ -2475,8 +2449,7 @@ - - 100 + True True True @@ -2492,8 +2465,7 @@ - - 90 + True True True @@ -2532,7 +2504,7 @@ True False - + True True True @@ -2547,7 +2519,7 @@ - + True True True @@ -2562,7 +2534,7 @@ - + True True True diff --git a/sw/uiconfig/swriter/ui/notebookbar.ui b/sw/uiconfig/swriter/ui/notebookbar.ui index 2c9cbdd9d174..8df7c6426143 100644 --- a/sw/uiconfig/swriter/ui/notebookbar.ui +++ b/sw/uiconfig/swriter/ui/notebookbar.ui @@ -263,8 +263,7 @@ True False - - 60 + True True True @@ -325,8 +324,7 @@ - - 130 + True True True @@ -1164,8 +1162,7 @@ - - 120 + True True True @@ -1261,8 +1258,7 @@ - - 110 + True True True @@ -1295,8 +1291,7 @@ True False - - 60 + True True True @@ -1313,8 +1308,7 @@ - - 110 + True True True @@ -1331,8 +1325,7 @@ - - 105 + True True True @@ -1349,8 +1342,7 @@ - - 60 + True True True @@ -1432,8 +1424,7 @@ - - 125 + True True True @@ -1468,8 +1459,7 @@ - - 80 + True True True @@ -1502,8 +1492,7 @@ True False - - 70 + True True True @@ -1520,8 +1509,7 @@ - - 70 + True True True @@ -1561,8 +1549,7 @@ True False - - 70 + True True True @@ -1743,8 +1730,7 @@ - - 80 + True True True @@ -1787,8 +1773,7 @@ False 6 - - 110 + True True True @@ -1805,8 +1790,7 @@ - - 80 + True True True @@ -1855,8 +1839,7 @@ - - 100 + True True True @@ -1981,9 +1964,8 @@ False 6 - + Table of Contents - 130 True True True @@ -2000,8 +1982,7 @@ - - 90 + True True True @@ -2088,8 +2069,7 @@ False 6 - - 110 + True True True @@ -2214,8 +2194,7 @@ False 6 - - 70 + True True True @@ -2307,8 +2286,7 @@ True False - - 160 + True True True @@ -2325,8 +2303,7 @@ - - 180 + True True True @@ -2343,8 +2320,7 @@ - - 90 + True True True @@ -2400,8 +2376,7 @@ True False - - 80 + True True True @@ -2456,8 +2431,7 @@ True False - - 120 + True True True @@ -2474,8 +2448,7 @@ - - 125 + True True True @@ -2649,8 +2622,7 @@ True False - - 140 + True True True @@ -2668,7 +2640,6 @@ - 140 True True True @@ -2718,8 +2689,7 @@ False 6 - - 110 + True True True @@ -2835,8 +2805,7 @@ - - 100 + True True True @@ -2877,8 +2846,7 @@ False 6 - - 60 + True True True @@ -2895,8 +2863,7 @@ - - 60 + True True True @@ -2913,8 +2880,7 @@ - - 100 + True True True @@ -3074,8 +3040,7 @@ - - 70 + True True True @@ -3380,8 +3345,7 @@ - - 60 + True True True diff --git a/vcl/source/control/button.cxx b/vcl/source/control/button.cxx index b9d2432579ba..9c7c2aad2687 100644 --- a/vcl/source/control/button.cxx +++ b/vcl/source/control/button.cxx @@ -25,6 +25,7 @@ #include #include #include +#include #include #include #include @@ -3942,4 +3943,10 @@ void DisclosureButton::KeyInput( const KeyEvent& rKEvt ) CheckBox::KeyInput( rKEvt ); } +VCL_BUILDER_DECL_FACTORY(SmallButton) +{ + (void)rMap; + rRet = VclPtr::Create(pParent, WB_CLIPCHILDREN|WB_CENTER|WB_VCENTER|WB_FLATBUTTON|WB_SMALLSTYLE); +} + /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/vcl/source/window/builder.cxx b/vcl/source/window/builder.cxx index 9797956cfd50..7e449982c5d4 100644 --- a/vcl/source/window/builder.cxx +++ b/vcl/source/window/builder.cxx @@ -89,6 +89,8 @@ namespace eRet = SymbolType::IMAGE; return eRet; } + + void setupFromActionName(Button *pButton, VclBuilder::stringmap &rMap, const css::uno::Reference& rFrame); } void VclBuilder::loadTranslations(const LanguageTag &rLanguageTag, const OUString& rUri) @@ -1782,6 +1784,8 @@ VclPtr VclBuilder::makeObject(vcl::Window *pParent, const OString & { VclPtr xParent(pParent); pFunction(xWindow, xParent, rMap); + if (xWindow->GetType() == WINDOW_PUSHBUTTON) + setupFromActionName(static_cast(xWindow.get()), rMap, m_xFrame); } } }