Репозиторий ALT Linux backports/2.4
Последнее обновление: 9 июля 2008 | Пакетов: 497 | Посещений: 1633545
 поиск   регистрация   авторизация 
 
Группа :: Графические оболочки/KDE
Пакет: kdebase

 Главная   Изменения   Спек   Патчи   Загрузить   Bugs and FR 

Патч: kdebase-3.2.2-alt-panel-icons-scale-kcontrol.patch


--- kdebase-3.2.2/kcontrol/kicker~/lookandfeeltab_impl.cpp	2004-02-28 12:43:45 +0300
+++ kdebase-3.2.2/kcontrol/kicker/lookandfeeltab_impl.cpp	2004-05-27 15:03:41 +0400
@@ -44,6 +44,7 @@ LookAndFeelTab::LookAndFeelTab( QWidget 
   : LookAndFeelTabBase (parent, name)
 {
   connect(m_zoom_cb, SIGNAL(clicked()), SIGNAL(changed()));
+  connect(m_scale_cb, SIGNAL(clicked()), SIGNAL(changed()));
   connect(m_showToolTips, SIGNAL(clicked()), SIGNAL(changed()));
 
   connect(m_kmenuTile, SIGNAL(activated(int)), SIGNAL(changed()));
@@ -214,6 +215,8 @@ void LookAndFeelTab::load()
 
   bool zoom = c.readBoolEntry("EnableIconZoom", false);
   m_zoom_cb->setChecked(zoom);
+  bool scale = c.readBoolEntry("ScaleIconsToPanelSize", false);
+  m_scale_cb->setChecked(scale);
 
   QString tile;
   c.setGroup("buttons");
@@ -379,6 +382,7 @@ void LookAndFeelTab::save()
   c.setGroup("buttons");
   c.writeEntry("EnableTileBackground", enableTiles);
   c.writeEntry("EnableIconZoom", m_zoom_cb->isChecked());
+  c.writeEntry("ScaleIconsToPanelSize", m_scale_cb->isChecked());
 
   c.sync();
 }
@@ -386,6 +390,7 @@ void LookAndFeelTab::save()
 void LookAndFeelTab::defaults()
 {
   m_zoom_cb->setChecked(false);
+  m_scale_cb->setChecked(false);
   m_showToolTips->setChecked(true);
 
   m_kmenuTile->setCurrentItem(0);
--- kdebase-3.2.2/kcontrol/kicker~/lookandfeeltab.ui	2004-02-28 12:43:45 +0300
+++ kdebase-3.2.2/kcontrol/kicker/lookandfeeltab.ui	2004-05-27 15:01:55 +0400
@@ -46,6 +46,17 @@
                 </widget>
                 <widget class="QCheckBox">
                     <property name="name">
+                        <cstring>m_scale_cb</cstring>
+                    </property>
+                    <property name="text">
+                        <string>Scale icons to panel size</string>
+                    </property>
+                    <property name="whatsThis" stdset="0">
+                        <string>When this option is selected the button icons are scaled to size same with panel.</string>
+                    </property>
+                </widget>
+                <widget class="QCheckBox">
+                    <property name="name">
                         <cstring>m_showToolTips</cstring>
                     </property>
                     <property name="text">
@@ -646,6 +657,7 @@ This option is only active if 'Enable ba
 </connections>
 <tabstops>
     <tabstop>m_zoom_cb</tabstop>
+    <tabstop>m_scale_cb</tabstop>
     <tabstop>m_showToolTips</tabstop>
     <tabstop>m_kmenuTile</tabstop>
     <tabstop>m_kmenuColor</tabstop>
 
design & coding: Vladimir Lettiev aka crux © 2004-2005