added tiny (=minimal) button size, for high-dpi screens

CCBUG: 348399
wilder-pre-rebase
Hugo Pereira Da Costa 11 years ago
parent b14b203467
commit 56bc52fe3c
  1. 1
      kdecoration/breezedecoration.cpp
  2. 1
      kdecoration/breezesettingsdata.kcfg
  3. 5
      kdecoration/config/ui/breezeconfigurationui.ui

@ -520,6 +520,7 @@ namespace Breeze
const int baseSize = settings()->gridUnit();
switch( m_internalSettings->buttonSize() )
{
case InternalSettings::ButtonTiny: return baseSize;
case InternalSettings::ButtonSmall: return baseSize*1.5;
default:
case InternalSettings::ButtonDefault: return baseSize*2;

@ -62,6 +62,7 @@
<!-- button size -->
<entry name="ButtonSize" type="Enum">
<choices>
<choice name="ButtonTiny" />
<choice name="ButtonSmall" />
<choice name="ButtonDefault" />
<choice name="ButtonLarge" />

@ -52,6 +52,11 @@
</item>
<item row="1" column="1">
<widget class="QComboBox" name="buttonSize">
<item>
<property name="text">
<string>Tiny</string>
</property>
</item>
<item>
<property name="text">
<string comment="@item:inlistbox Button size:">Small</string>

Loading…
Cancel
Save