diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2012-12-10 21:13:25 -0600 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2012-12-10 21:13:25 -0600 |
commit | 726c61005450a826e6583369125937c9aef74f4b (patch) | |
tree | 0423046205604fa5a298e31332ffd70c575f2a21 | |
parent | 1cac8a5e1d6b6971193c78de22ba539911dcf406 (diff) | |
download | tdebase-726c61005450a826e6583369125937c9aef74f4b.tar.gz tdebase-726c61005450a826e6583369125937c9aef74f4b.zip |
Make shadow settings slightly less confusing
-rw-r--r-- | twin/kcmtwin/twinoptions/windows.cpp | 21 | ||||
-rw-r--r-- | twin/workspace.cpp | 4 |
2 files changed, 13 insertions, 12 deletions
diff --git a/twin/kcmtwin/twinoptions/windows.cpp b/twin/kcmtwin/twinoptions/windows.cpp index a6c2645c5..f7b5780b7 100644 --- a/twin/kcmtwin/twinoptions/windows.cpp +++ b/twin/kcmtwin/twinoptions/windows.cpp @@ -1364,31 +1364,31 @@ KTranslucencyConfig::KTranslucencyConfig (bool _standAlone, KConfig *_config, TQ // inactiveWindowShadowSize->setSuffix("px"); gLay2->addWidget(baseShadowSize,0,1); - TQLabel *label2a = new TQLabel(i18n("Inactive window shadow size:"),sGroup); + TQLabel *label2a = new TQLabel(i18n("Inactive window distance from background:"),sGroup); gLay2->addWidget(label2a,1,0); inactiveWindowShadowSize = new KIntNumInput(6,sGroup); - inactiveWindowShadowSize->setRange(0,32); + inactiveWindowShadowSize->setRange(0,16); // inactiveWindowShadowSize->setSuffix("px"); gLay2->addWidget(inactiveWindowShadowSize,1,1); - TQLabel *label1 = new TQLabel(i18n("Active window shadow size:"),sGroup); + TQLabel *label1 = new TQLabel(i18n("Active window distance from background:"),sGroup); gLay2->addWidget(label1,2,0); activeWindowShadowSize = new KIntNumInput(12,sGroup); - activeWindowShadowSize->setRange(0,32); + activeWindowShadowSize->setRange(0,16); // activeWindowShadowSize->setSuffix("px"); gLay2->addWidget(activeWindowShadowSize,2,1); - TQLabel *label3 = new TQLabel(i18n("Dock shadow size:"),sGroup); + TQLabel *label3 = new TQLabel(i18n("Dock distance from background:"),sGroup); gLay2->addWidget(label3,3,0); dockWindowShadowSize = new KIntNumInput(6,sGroup); - dockWindowShadowSize->setRange(0,32); + dockWindowShadowSize->setRange(0,16); // dockWindowShadowSize->setSuffix("px"); gLay2->addWidget(dockWindowShadowSize,3,1); - TQLabel *label3a = new TQLabel(i18n("Menu shadow size:"),sGroup); + TQLabel *label3a = new TQLabel(i18n("Menu distance from background:"),sGroup); gLay2->addWidget(label3a,4,0); menuWindowShadowSize = new KIntNumInput(6,sGroup); - menuWindowShadowSize->setRange(0,32); + menuWindowShadowSize->setRange(0,16); // menuWindowShadowSize->setSuffix("px"); gLay2->addWidget(menuWindowShadowSize,4,1); @@ -1564,8 +1564,8 @@ void KTranslucencyConfig::load( void ) disableARGB->setChecked(conf_.readBoolEntry("DisableARGB",FALSE)); useShadows->setChecked(conf_.readEntry("Compmode","").compare("CompClientShadows") == 0); - shadowTopOffset->setValue(-1*(conf_.readNumEntry("ShadowOffsetY",200))); - shadowLeftOffset->setValue(-1*(conf_.readNumEntry("ShadowOffsetX",200))); + shadowTopOffset->setValue(-1*(conf_.readNumEntry("ShadowOffsetY",-200))); + shadowLeftOffset->setValue(-1*(conf_.readNumEntry("ShadowOffsetX",-200))); int ss = conf_.readNumEntry("ShadowRadius",6); dockWindowShadowSize->setValue((int)(dss/100.0)); @@ -1718,7 +1718,6 @@ bool KTranslucencyConfig::kompmgrAvailable() void KTranslucencyConfig::startKompmgr() { kapp->dcopClient()->send("twin*", "", "startKompmgr()", TQString("")); - kapp->dcopClient()->send("twin*", "", "kompmgrReloadSettings()", TQString("")); } void KTranslucencyConfig::stopKompmgr() diff --git a/twin/workspace.cpp b/twin/workspace.cpp index 6df4d1198..643395e88 100644 --- a/twin/workspace.cpp +++ b/twin/workspace.cpp @@ -2765,8 +2765,10 @@ void Workspace::startKompmgr() TQTimer::singleShot( 200, this, TQT_SLOT(startKompmgr()) ); return; } - if (!kompmgr || kompmgr->isRunning()) + if (!kompmgr || kompmgr->isRunning()) { + kompmgrReloadSettings(); return; + } if (!kompmgr->start(KProcess::OwnGroup, KProcess::Stderr)) { options->useTranslucency = FALSE; |