Streamline titlebar and frame mousclick options
Thanks to Thomas Lundgaard for the patch. CCMAIL: thomaslundgaard@gmail.com REVIEW: 101071
This commit is contained in:
parent
3d0c81f121
commit
212c106855
1 changed files with 27 additions and 23 deletions
|
@ -252,17 +252,22 @@ KTitleBarActionsConfig::KTitleBarActionsConfig(bool _standAlone, KConfig *_confi
|
||||||
label->setWhatsThis(i18n("In this column you can customize mouse clicks into the titlebar"
|
label->setWhatsThis(i18n("In this column you can customize mouse clicks into the titlebar"
|
||||||
" or the frame of an active window."));
|
" or the frame of an active window."));
|
||||||
|
|
||||||
|
// Items for titlebar and frame, active windows
|
||||||
|
items << i18n("Raise")
|
||||||
|
<< i18n("Lower")
|
||||||
|
<< i18n("Toggle Raise & Lower")
|
||||||
|
<< i18n("Minimize")
|
||||||
|
<< i18n("Shade")
|
||||||
|
<< i18n("Close")
|
||||||
|
<< i18n("Operations Menu")
|
||||||
|
<< i18n("Start Window Tab Drag")
|
||||||
|
<< i18n("Nothing");
|
||||||
|
|
||||||
// Titlebar and frame, active, mouse button 1
|
// Titlebar and frame, active, mouse button 1
|
||||||
combo = new KComboBox(box);
|
combo = new KComboBox(box);
|
||||||
combo->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
|
combo->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
|
||||||
grid->addWidget(combo, 1, 1);
|
grid->addWidget(combo, 1, 1);
|
||||||
combo->addItem(i18n("Raise"));
|
combo->addItems(items);
|
||||||
combo->addItem(i18n("Lower"));
|
|
||||||
combo->addItem(i18n("Operations Menu"));
|
|
||||||
combo->addItem(i18n("Toggle Raise & Lower"));
|
|
||||||
combo->addItem(i18n("Close"));
|
|
||||||
combo->addItem(i18n("Start Window Tab Drag"));
|
|
||||||
combo->addItem(i18n("Nothing"));
|
|
||||||
connect(combo, SIGNAL(activated(int)), SLOT(changed()));
|
connect(combo, SIGNAL(activated(int)), SLOT(changed()));
|
||||||
coTiAct1 = combo;
|
coTiAct1 = combo;
|
||||||
|
|
||||||
|
@ -278,16 +283,6 @@ KTitleBarActionsConfig::KTitleBarActionsConfig(bool _standAlone, KConfig *_confi
|
||||||
combo->setWhatsThis(txtButton1);
|
combo->setWhatsThis(txtButton1);
|
||||||
|
|
||||||
// Titlebar and frame, active, mouse button 2
|
// Titlebar and frame, active, mouse button 2
|
||||||
|
|
||||||
items << i18n("Raise")
|
|
||||||
<< i18n("Lower")
|
|
||||||
<< i18n("Operations Menu")
|
|
||||||
<< i18n("Toggle Raise & Lower")
|
|
||||||
<< i18n("Close")
|
|
||||||
<< i18n("Start Window Tab Drag")
|
|
||||||
<< i18n("Nothing")
|
|
||||||
<< i18n("Shade");
|
|
||||||
|
|
||||||
combo = new KComboBox(box);
|
combo = new KComboBox(box);
|
||||||
combo->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
|
combo->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
|
||||||
grid->addWidget(combo, 2, 1);
|
grid->addWidget(combo, 2, 1);
|
||||||
|
@ -320,18 +315,22 @@ KTitleBarActionsConfig::KTitleBarActionsConfig(bool _standAlone, KConfig *_confi
|
||||||
label->setWhatsThis(i18n("In this column you can customize mouse clicks into the titlebar"
|
label->setWhatsThis(i18n("In this column you can customize mouse clicks into the titlebar"
|
||||||
" or the frame of an inactive window."));
|
" or the frame of an inactive window."));
|
||||||
|
|
||||||
|
// Items for titlebar and frame, inactive windows
|
||||||
items.clear();
|
items.clear();
|
||||||
items << i18n("Activate & Raise")
|
items << i18n("Activate & Raise")
|
||||||
<< i18n("Activate & Lower")
|
<< i18n("Activate & Lower")
|
||||||
<< i18n("Activate")
|
<< i18n("Activate")
|
||||||
<< i18n("Shade")
|
|
||||||
<< i18n("Operations Menu")
|
|
||||||
<< i18n("Raise")
|
<< i18n("Raise")
|
||||||
<< i18n("Lower")
|
<< i18n("Lower")
|
||||||
|
<< i18n("Toggle Raise & Lower")
|
||||||
|
<< i18n("Minimize")
|
||||||
|
<< i18n("Shade")
|
||||||
<< i18n("Close")
|
<< i18n("Close")
|
||||||
|
<< i18n("Operations Menu")
|
||||||
<< i18n("Start Window Tab Drag")
|
<< i18n("Start Window Tab Drag")
|
||||||
<< i18n("Nothing");
|
<< i18n("Nothing");
|
||||||
|
|
||||||
|
// Titlebar and frame, inactive, mouse button 1
|
||||||
combo = new KComboBox(box);
|
combo = new KComboBox(box);
|
||||||
combo->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
|
combo->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
|
||||||
grid->addWidget(combo, 1, 2);
|
grid->addWidget(combo, 1, 2);
|
||||||
|
@ -340,6 +339,7 @@ KTitleBarActionsConfig::KTitleBarActionsConfig(bool _standAlone, KConfig *_confi
|
||||||
coTiInAct1 = combo;
|
coTiInAct1 = combo;
|
||||||
combo->setWhatsThis(txtButton1);
|
combo->setWhatsThis(txtButton1);
|
||||||
|
|
||||||
|
// Titlebar and frame, inactive, mouse button 2
|
||||||
combo = new KComboBox(box);
|
combo = new KComboBox(box);
|
||||||
combo->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
|
combo->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
|
||||||
grid->addWidget(combo, 2, 2);
|
grid->addWidget(combo, 2, 2);
|
||||||
|
@ -348,6 +348,7 @@ KTitleBarActionsConfig::KTitleBarActionsConfig(bool _standAlone, KConfig *_confi
|
||||||
coTiInAct2 = combo;
|
coTiInAct2 = combo;
|
||||||
combo->setWhatsThis(i18n("Behavior on <em>middle</em> click into the titlebar or frame of an <em>inactive</em> window."));
|
combo->setWhatsThis(i18n("Behavior on <em>middle</em> click into the titlebar or frame of an <em>inactive</em> window."));
|
||||||
|
|
||||||
|
// Titlebar and frame, inactive, mouse button 3
|
||||||
combo = new KComboBox(box);
|
combo = new KComboBox(box);
|
||||||
combo->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
|
combo->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
|
||||||
grid->addWidget(combo, 3, 2);
|
grid->addWidget(combo, 3, 2);
|
||||||
|
@ -433,12 +434,13 @@ const char* const tbl_TiDbl[] = {
|
||||||
const char* const tbl_TiAc[] = {
|
const char* const tbl_TiAc[] = {
|
||||||
"Raise",
|
"Raise",
|
||||||
"Lower",
|
"Lower",
|
||||||
"Operations menu",
|
|
||||||
"Toggle raise and lower",
|
"Toggle raise and lower",
|
||||||
|
"Minimize",
|
||||||
|
"Shade",
|
||||||
"Close",
|
"Close",
|
||||||
|
"Operations menu",
|
||||||
"Start window tab drag",
|
"Start window tab drag",
|
||||||
"Nothing",
|
"Nothing",
|
||||||
"Shade",
|
|
||||||
""
|
""
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -446,11 +448,13 @@ const char* const tbl_TiInAc[] = {
|
||||||
"Activate and raise",
|
"Activate and raise",
|
||||||
"Activate and lower",
|
"Activate and lower",
|
||||||
"Activate",
|
"Activate",
|
||||||
"Shade",
|
|
||||||
"Operations menu",
|
|
||||||
"Raise",
|
"Raise",
|
||||||
"Lower",
|
"Lower",
|
||||||
|
"Toggle raise and lower",
|
||||||
|
"Minimize",
|
||||||
|
"Shade",
|
||||||
"Close",
|
"Close",
|
||||||
|
"Operations menu",
|
||||||
"Start window tab drag",
|
"Start window tab drag",
|
||||||
"Nothing",
|
"Nothing",
|
||||||
""
|
""
|
||||||
|
|
Loading…
Reference in a new issue