[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-02-27 20:44:44
Message-ID: 20050227204444.CFD30148A2 () office ! kde ! org
[Download RAW message or body]

CVS commit by luebking: 



freeing hidden feature to apply translucency only on window parts (title/content)
BUGS:99121
changed "Translucency" tab to "Opacity"


  M +17 -16    windows.cpp   1.145


--- kdebase/kwin/kcmkwin/kwinoptions/windows.cpp  #1.144:1.145
@@ -1199,14 +1199,15 @@ KTranslucencyConfig::KTranslucencyConfig
   vLay->addSpacing(11); // to get the proper gb top offset
   
-//  QHBoxLayout *hLay = new QHBoxLayout(vLay);
-//  QLabel *label0 = new QLabel(i18n("Apply translucency on"),tGroup);
-//  hLay->addWidget(label0);
-//  transMode = new QComboBox(tGroup);
-//  transMode->insertItem ("i18n(The whole window)");
-//  transMode->insertItem ("i18n(The titlebar only)");
-//  transMode->insertItem ("i18n(The content only)");
-//  hLay->addWidget(transMode);
+  QHBoxLayout *hLay = new QHBoxLayout(vLay);
+  QLabel *label0 = new QLabel(i18n("Apply translucency on"),tGroup);
+  hLay->addWidget(label0);
+  transMode = new QComboBox(tGroup);
+  transMode->insertItem (i18n("The whole window"));
+  transMode->insertItem (i18n("The titlebar only"));
+  transMode->insertItem (i18n("The content only"));
+  hLay->addWidget(transMode);
+  hLay->addStretch();
   
-//  vLay->addSpacing(11);
+  vLay->addSpacing(11);
   
   QGridLayout *gLay = new QGridLayout(vLay,4,2,KDialog::spacingHint());
@@ -1250,5 +1251,5 @@ KTranslucencyConfig::KTranslucencyConfig
 
   vLay->addStretch();
-  tabW->addTab(tGroup, i18n("Translucency"));
+  tabW->addTab(tGroup, i18n("Opacity"));
 
   QWidget *sGroup = new QWidget(tabW);
@@ -1343,5 +1344,5 @@ KTranslucencyConfig::KTranslucencyConfig
 
   connect(useTranslucency, SIGNAL(toggled(bool)), SLOT(changed()));
-//  connect(transMode, SIGNAL(activated(int)), SLOT(changed()));
+  connect(transMode, SIGNAL(activated(int)), SLOT(changed()));
   connect(activeWindowTransparency, SIGNAL(toggled(bool)), SLOT(changed()));
   connect(inactiveWindowTransparency, SIGNAL(toggled(bool)), SLOT(changed()));
@@ -1384,5 +1385,5 @@ KTranslucencyConfig::KTranslucencyConfig
   // handle kompmgr restarts if necessary
   connect(useTranslucency, SIGNAL(toggled(bool)), SLOT(resetKompmgr()));
-//  connect(transMode, SIGNAL(activated(int)), SLOT(resetKompmgr()));
+  connect(transMode, SIGNAL(activated(int)), SLOT(resetKompmgr()));
   connect(disableARGB, SIGNAL(toggled(bool)), SLOT(resetKompmgr()));
   connect(useShadows, SIGNAL(toggled(bool)), SLOT(resetKompmgr()));
@@ -1438,6 +1439,6 @@ void KTranslucencyConfig::load( void )
   conf_.setGroup("xcompmgr");
   
-//  QString modeString = conf_.readEntry("TransMode","All");
-//  transMode->setCurrentItem(!modeString.compare("Content")?2:!modeString.compare("Title")?1:0);
 +  QString modeString = conf_.readEntry("TransMode","All");
+  transMode->setCurrentItem(!modeString.compare("Content")?2:!modeString.compare("Title")?1:0);
  
   disableARGB->setChecked(conf_.readBoolEntry("DisableARGB",FALSE));
@@ -1505,5 +1506,5 @@ void KTranslucencyConfig::save( void )
   conf_->writeEntry("ShadowOffsetY",-1*shadowTopOffset->value());
   conf_->writeEntry("ShadowOffsetX",-1*shadowLeftOffset->value());
-//  conf_->writeEntry("TransMode",transMode->currentItem()==0?"All":transMode->currentItem()==1?"Title":"Content");
 +  conf_->writeEntry("TransMode",transMode->currentItem()==0?"All":transMode->currentItem()==1?"Title":"Content");
  
 
@@ -1536,5 +1537,5 @@ void KTranslucencyConfig::defaults()
         return;
   useTranslucency->setChecked(false);
-//  transMode->setCurrentItem(0);
+  transMode->setCurrentItem(0);
   activeWindowTransparency->setChecked(false);
   inactiveWindowTransparency->setChecked(true);


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

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