|
|
|
@ -18,7 +18,7 @@
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
#include <tqlabel.h> |
|
|
|
|
#include <tqcombobox.h> |
|
|
|
|
#include <tqcheckbox.h> |
|
|
|
|
#include <tqwhatsthis.h> |
|
|
|
|
#include <tqlayout.h> |
|
|
|
|
#include <tqvgroupbox.h> |
|
|
|
@ -178,23 +178,28 @@ KTitleBarActionsConfig::KTitleBarActionsConfig (bool _standAlone, TDEConfig *_co
|
|
|
|
|
hlayoutW->addWidget(label); |
|
|
|
|
txtButton4 = i18n("Handle mouse wheel events"); |
|
|
|
|
TQWhatsThis::add( label, txtButton4); |
|
|
|
|
|
|
|
|
|
// Titlebar and frame mouse Wheel
|
|
|
|
|
|
|
|
|
|
// Titlebar and frame mouse Wheel
|
|
|
|
|
TQComboBox* comboW = new TQComboBox(this); |
|
|
|
|
comboW->insertItem(i18n("Raise/Lower")); |
|
|
|
|
comboW->insertItem(i18n("Shade/Unshade")); |
|
|
|
|
comboW->insertItem(i18n("Maximize/Restore")); |
|
|
|
|
comboW->insertItem(i18n("Keep Above/Below"));
|
|
|
|
|
comboW->insertItem(i18n("Move to Previous/Next Desktop"));
|
|
|
|
|
comboW->insertItem(i18n("Change Opacity"));
|
|
|
|
|
comboW->insertItem(i18n("Nothing"));
|
|
|
|
|
comboW->insertItem(i18n("Keep Above/Below")); |
|
|
|
|
comboW->insertItem(i18n("Move to Previous/Next Desktop")); |
|
|
|
|
comboW->insertItem(i18n("Change Opacity")); |
|
|
|
|
comboW->insertItem(i18n("Nothing")); |
|
|
|
|
comboW->setSizePolicy(TQSizePolicy(TQSizePolicy::MinimumExpanding, TQSizePolicy::Fixed)); |
|
|
|
|
connect(comboW, TQT_SIGNAL(activated(int)), TQT_SLOT(changed())); |
|
|
|
|
hlayoutW->addWidget(comboW); |
|
|
|
|
coTiAct4 = comboW; |
|
|
|
|
coTiW = comboW; |
|
|
|
|
TQWhatsThis::add(comboW, txtButton4); |
|
|
|
|
label->setBuddy(comboW); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cbTiRevW = new TQCheckBox(i18n("Reverse wheel direction"), this); |
|
|
|
|
connect(cbTiRevW, TQT_SIGNAL(toggled(bool)), TQT_SLOT(changed())); |
|
|
|
|
TQWhatsThis::add( cbTiRevW, i18n("Use this to reverse the action of the mouse wheel.") ); |
|
|
|
|
hlayoutW->addWidget(cbTiRevW); |
|
|
|
|
|
|
|
|
|
/** Titlebar and frame **************/ |
|
|
|
|
|
|
|
|
|
box = new TQVGroupBox( i18n("Titlebar && Frame"), this, "Titlebar and Frame"); |
|
|
|
@ -491,8 +496,8 @@ void KTitleBarActionsConfig::setComboText( TQComboBox* combo, const char*txt )
|
|
|
|
|
combo->setCurrentItem( tbl_txt_lookup( tbl_TiAc, txt )); |
|
|
|
|
else if( combo == coTiInAct1 || combo == coTiInAct2 || combo == coTiInAct3 ) |
|
|
|
|
combo->setCurrentItem( tbl_txt_lookup( tbl_TiInAc, txt )); |
|
|
|
|
else if( combo == coTiAct4 ) |
|
|
|
|
combo->setCurrentItem( tbl_txt_lookup( tbl_TiWAc, txt ));
|
|
|
|
|
else if( combo == coTiW ) |
|
|
|
|
combo->setCurrentItem( tbl_txt_lookup( tbl_TiWAc, txt )); |
|
|
|
|
else if( combo == coMax[0] || combo == coMax[1] || combo == coMax[2] ) |
|
|
|
|
{ |
|
|
|
|
combo->setCurrentItem( tbl_txt_lookup( tbl_Max, txt )); |
|
|
|
@ -538,10 +543,11 @@ void KTitleBarActionsConfig::load()
|
|
|
|
|
setComboText(coTiAct1,config->readEntry("CommandActiveTitlebar1","Raise").ascii()); |
|
|
|
|
setComboText(coTiAct2,config->readEntry("CommandActiveTitlebar2","Lower").ascii()); |
|
|
|
|
setComboText(coTiAct3,config->readEntry("CommandActiveTitlebar3","Operations menu").ascii()); |
|
|
|
|
setComboText(coTiAct4,config->readEntry("CommandTitlebarWheel","Nothing").ascii());
|
|
|
|
|
setComboText(coTiInAct1,config->readEntry("CommandInactiveTitlebar1","Activate and raise").ascii()); |
|
|
|
|
setComboText(coTiInAct2,config->readEntry("CommandInactiveTitlebar2","Activate and lower").ascii()); |
|
|
|
|
setComboText(coTiInAct3,config->readEntry("CommandInactiveTitlebar3","Operations menu").ascii()); |
|
|
|
|
setComboText(coTiW,config->readEntry("CommandTitlebarWheel","Nothing").ascii()); |
|
|
|
|
cbTiRevW->setChecked(config->readBoolEntry("CommandTitlebarReverseWheel", false)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void KTitleBarActionsConfig::save() |
|
|
|
@ -556,10 +562,11 @@ void KTitleBarActionsConfig::save()
|
|
|
|
|
config->writeEntry("CommandActiveTitlebar2", functionTiAc(coTiAct2->currentItem())); |
|
|
|
|
config->writeEntry("CommandActiveTitlebar3", functionTiAc(coTiAct3->currentItem())); |
|
|
|
|
config->writeEntry("CommandInactiveTitlebar1", functionTiInAc(coTiInAct1->currentItem())); |
|
|
|
|
config->writeEntry("CommandTitlebarWheel", functionTiWAc(coTiAct4->currentItem()));
|
|
|
|
|
config->writeEntry("CommandInactiveTitlebar2", functionTiInAc(coTiInAct2->currentItem())); |
|
|
|
|
config->writeEntry("CommandInactiveTitlebar3", functionTiInAc(coTiInAct3->currentItem())); |
|
|
|
|
|
|
|
|
|
config->writeEntry("CommandTitlebarWheel", functionTiWAc(coTiW->currentItem())); |
|
|
|
|
config->writeEntry("CommandTitlebarReverseWheel", cbTiRevW->isChecked()); |
|
|
|
|
|
|
|
|
|
if (standAlone) |
|
|
|
|
{ |
|
|
|
|
config->sync(); |
|
|
|
@ -575,10 +582,11 @@ void KTitleBarActionsConfig::defaults()
|
|
|
|
|
setComboText(coTiAct1,"Raise"); |
|
|
|
|
setComboText(coTiAct2,"Lower"); |
|
|
|
|
setComboText(coTiAct3,"Operations menu"); |
|
|
|
|
setComboText(coTiAct4,"Nothing");
|
|
|
|
|
setComboText(coTiInAct1,"Activate and raise"); |
|
|
|
|
setComboText(coTiInAct2,"Activate and lower"); |
|
|
|
|
setComboText(coTiInAct3,"Operations menu"); |
|
|
|
|
setComboText(coTiW,"Nothing"); |
|
|
|
|
cbTiRevW->setChecked(false); |
|
|
|
|
for (int t = 0; t < 3; ++t) |
|
|
|
|
setComboText(coMax[t], tbl_Max[t]); |
|
|
|
|
} |
|
|
|
@ -676,7 +684,7 @@ KWindowActionsConfig::KWindowActionsConfig (bool _standAlone, TDEConfig *_config
|
|
|
|
|
TQWhatsThis::add( box, i18n("Here you can customize TDE's behavior when clicking somewhere into" |
|
|
|
|
" a window while pressing a modifier key.")); |
|
|
|
|
|
|
|
|
|
grid = new TQGrid(5, Qt::Vertical, box); |
|
|
|
|
grid = new TQGrid(6, Qt::Vertical, box); |
|
|
|
|
|
|
|
|
|
// Labels
|
|
|
|
|
label = new TQLabel(i18n("Modifier key:"), grid); |
|
|
|
@ -716,6 +724,8 @@ KWindowActionsConfig::KWindowActionsConfig (bool _standAlone, TDEConfig *_config
|
|
|
|
|
" in a window while pressing the modifier key."); |
|
|
|
|
TQWhatsThis::add( label, strAllW); |
|
|
|
|
|
|
|
|
|
label = new TQLabel("", grid); // Dummy label to keep grid in order
|
|
|
|
|
|
|
|
|
|
// Combo's
|
|
|
|
|
combo = new TQComboBox(grid); |
|
|
|
|
combo->insertItem(i18n("Meta")); |
|
|
|
@ -756,14 +766,18 @@ KWindowActionsConfig::KWindowActionsConfig (bool _standAlone, TDEConfig *_config
|
|
|
|
|
combo->insertItem(i18n("Raise/Lower")); |
|
|
|
|
combo->insertItem(i18n("Shade/Unshade")); |
|
|
|
|
combo->insertItem(i18n("Maximize/Restore")); |
|
|
|
|
combo->insertItem(i18n("Keep Above/Below"));
|
|
|
|
|
combo->insertItem(i18n("Move to Previous/Next Desktop"));
|
|
|
|
|
combo->insertItem(i18n("Change Opacity"));
|
|
|
|
|
combo->insertItem(i18n("Nothing"));
|
|
|
|
|
combo->insertItem(i18n("Keep Above/Below")); |
|
|
|
|
combo->insertItem(i18n("Move to Previous/Next Desktop")); |
|
|
|
|
combo->insertItem(i18n("Change Opacity")); |
|
|
|
|
combo->insertItem(i18n("Nothing")); |
|
|
|
|
connect(combo, TQT_SIGNAL(activated(int)), TQT_SLOT(changed())); |
|
|
|
|
coAllW = combo; |
|
|
|
|
TQWhatsThis::add( combo, strAllW ); |
|
|
|
|
|
|
|
|
|
cbAllRevW = new TQCheckBox(i18n("Reverse wheel direction"), grid); |
|
|
|
|
connect(cbAllRevW, TQT_SIGNAL(toggled(bool)), TQT_SLOT(changed())); |
|
|
|
|
TQWhatsThis::add( cbAllRevW, i18n("Use this to reverse the action of the mouse wheel.") ); |
|
|
|
|
|
|
|
|
|
layout->addStretch(); |
|
|
|
|
|
|
|
|
|
load(); |
|
|
|
@ -784,7 +798,7 @@ void KWindowActionsConfig::setComboText( TQComboBox* combo, const char*txt )
|
|
|
|
|
else if( combo == coAll1 || combo == coAll2 || combo == coAll3 ) |
|
|
|
|
combo->setCurrentItem( tbl_txt_lookup( tbl_All, txt )); |
|
|
|
|
else if( combo == coAllW ) |
|
|
|
|
combo->setCurrentItem( tbl_txt_lookup( tbl_AllW, txt ));
|
|
|
|
|
combo->setCurrentItem( tbl_txt_lookup( tbl_AllW, txt )); |
|
|
|
|
else |
|
|
|
|
abort(); |
|
|
|
|
} |
|
|
|
@ -820,6 +834,7 @@ void KWindowActionsConfig::load()
|
|
|
|
|
setComboText(coAll2,config->readEntry("CommandAll2","Toggle raise and lower").ascii()); |
|
|
|
|
setComboText(coAll3,config->readEntry("CommandAll3","Resize").ascii()); |
|
|
|
|
setComboText(coAllW,config->readEntry("CommandAllWheel","Nothing").ascii()); |
|
|
|
|
cbAllRevW->setChecked(config->readBoolEntry("CommandAllReverseWheel", false)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void KWindowActionsConfig::save() |
|
|
|
@ -833,7 +848,8 @@ void KWindowActionsConfig::save()
|
|
|
|
|
config->writeEntry("CommandAll2", functionAll(coAll2->currentItem())); |
|
|
|
|
config->writeEntry("CommandAll3", functionAll(coAll3->currentItem())); |
|
|
|
|
config->writeEntry("CommandAllWheel", functionAllW(coAllW->currentItem())); |
|
|
|
|
|
|
|
|
|
config->writeEntry("CommandAllReverseWheel", cbAllRevW->isChecked()); |
|
|
|
|
|
|
|
|
|
if (standAlone) |
|
|
|
|
{ |
|
|
|
|
config->sync(); |
|
|
|
@ -853,4 +869,5 @@ void KWindowActionsConfig::defaults()
|
|
|
|
|
setComboText(coAll2,"Toggle raise and lower"); |
|
|
|
|
setComboText(coAll3,"Resize"); |
|
|
|
|
setComboText(coAllW,"Nothing"); |
|
|
|
|
cbAllRevW->setChecked(false); |
|
|
|
|
} |
|
|
|
|