[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdebase/kwin/kcmkwin/kwinoptions
From:       Thomas Lübking <thomas.luebking () web ! de>
Date:       2005-01-21 16:08:39
Message-ID: 20050121160839.E728B1D1A8 () office ! kde ! org
[Download RAW message or body]

CVS commit by luebking: 


[kompmgr] added option to remove shadows on resizes


  M +7 -0      windows.cpp   1.138
  M +1 -0      windows.h   1.55


--- kdebase/kwin/kcmkwin/kwinoptions/windows.cpp  #1.137:1.138
@@ -1283,4 +1283,6 @@ KTranslucencyConfig::KTranslucencyConfig
   gLay2->addWidget(shadowColor,5,1);
   gLay2->setColStretch(1,1);
+  removeShadowsOnResize = new QCheckBox(i18n("Remove shadows on resize"),sGroup);
+  vLay2->addWidget(removeShadowsOnResize);
   vLay2->addStretch();
   tabW->addTab(sGroup, i18n("Shadows"));
@@ -1323,4 +1325,5 @@ KTranslucencyConfig::KTranslucencyConfig
   connect(keepAboveAsActive, SIGNAL(toggled(bool)), SLOT(changed()));
   connect(useShadows, SIGNAL(toggled(bool)), SLOT(changed()));
+  connect(removeShadowsOnResize, SIGNAL(toggled(bool)), SLOT(changed()));
 
   connect(activeWindowOpacity, SIGNAL(valueChanged(int)), SLOT(changed()));
@@ -1381,4 +1384,5 @@ void KTranslucencyConfig::load( void )
   inactiveWindowTransparency->setChecked(config->readBoolEntry("TranslucentInactiveWindows",true));
  movingWindowTransparency->setChecked(config->readBoolEntry("TranslucentMovingWindows",false));
 +  removeShadowsOnResize->setChecked(config->readBoolEntry("RemoveShadowsOnResize",TRUE));
  dockWindowTransparency->setChecked(config->readBoolEntry("TranslucentDocks",true));
   keepAboveAsActive->setChecked(config->readBoolEntry("TreatKeepAboveAsActive",true));
 @@ -1452,4 +1456,5 @@ void KTranslucencyConfig::save( void )
   config->writeEntry("ActiveWindowShadowSize",(int)(100.0*activeWindowShadowSize->value()/inactiveWindowShadowSize->value()));
  config->writeEntry("InctiveWindowShadowSize",100);
+  config->writeEntry("RemoveShadowsOnResize",removeShadowsOnResize->isChecked());
   config->writeEntry("ResetKompmgr",resetKompmgr_);
 
@@ -1509,4 +1514,6 @@ void KTranslucencyConfig::defaults()
   movingWindowOpacity->setEnabled(false);
   dockWindowOpacity->setEnabled(true);
+  useShadows->setChecked(TRUE);
+  removeShadowsOnResize->setChecked(FALSE);
   shadowColor->setColor(Qt::black);
   fadeInWindows->setChecked(TRUE);

--- kdebase/kwin/kcmkwin/kwinoptions/windows.h  #1.54:1.55
@@ -250,4 +250,5 @@ private:
   QCheckBox *fadeOnOpacityChange;
   QCheckBox *useShadows;
+  QCheckBox *removeShadowsOnResize;
   QGroupBox *sGroup;
 //   QPushButton *xcompmgrButton;


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic