diff options
author | Michele Calgaro <[email protected]> | 2022-08-21 12:17:35 +0900 |
---|---|---|
committer | Michele Calgaro <[email protected]> | 2022-09-05 14:01:15 +0900 |
commit | 8631bc8993aa992d05c670d8ed3627f39056f4d4 (patch) | |
tree | f069edaa0d793be01161fe07cdbdb6f8f7131339 /kcontrol/taskbar | |
parent | a70540e7ac28c1fef5ed5e4453beef22d78c8afc (diff) | |
download | tdebase-8631bc8993aa992d05c670d8ed3627f39056f4d4.tar.gz tdebase-8631bc8993aa992d05c670d8ed3627f39056f4d4.zip |
TCC taskbar configuration: fixed up remaining issues in 'Appearance' tab.
Signed-off-by: Michele Calgaro <[email protected]>
Diffstat (limited to 'kcontrol/taskbar')
-rw-r--r-- | kcontrol/taskbar/kcmtaskbar.cpp | 99 | ||||
-rw-r--r-- | kcontrol/taskbar/kcmtaskbar.h | 2 | ||||
-rw-r--r-- | kcontrol/taskbar/kcmtaskbarui.ui | 393 |
3 files changed, 270 insertions, 224 deletions
diff --git a/kcontrol/taskbar/kcmtaskbar.cpp b/kcontrol/taskbar/kcmtaskbar.cpp index c93bf600c..570544a72 100644 --- a/kcontrol/taskbar/kcmtaskbar.cpp +++ b/kcontrol/taskbar/kcmtaskbar.cpp @@ -224,6 +224,8 @@ TaskbarConfig::TaskbarConfig(TQWidget *parent, const char* name, const TQStringL connect(m_widget->appearance, TQT_SIGNAL(activated(int)), this, TQT_SLOT(appearanceChanged(int))); + connect(m_widget->kcfg_DisplayIconsNText, TQT_SIGNAL(activated(int)), + this, TQT_SLOT(displayIconsNTextChanged(int))); addConfig(m_settingsObject, m_widget); setQuickHelp(i18n("<h1>Taskbar</h1> You can configure the taskbar here." @@ -250,7 +252,6 @@ TaskbarConfig::TaskbarConfig(TQWidget *parent, const char* name, const TQStringL { m_widget->kcfg_ShowAllWindows->hide(); m_widget->kcfg_SortByDesktop->hide(); - // m_widget->spacer2->changeSize(0, 0); } if (!TQApplication::desktop()->isVirtualDesktop() || @@ -290,44 +291,44 @@ TaskbarConfig::~TaskbarConfig() } void TaskbarConfig::slotEditGlobalConfiguration() { - TQByteArray data; - kapp->dcopClient()->send("kicker", "kicker", "reshowTaskBarConfig()", data); + TQByteArray data; + kapp->dcopClient()->send("kicker", "kicker", "reshowTaskBarConfig()", data); } void TaskbarConfig::processLockouts() { - m_configFileName = GLOBAL_TASKBAR_CONFIG_FILE_NAME; - if (m_isGlobalConfig) - { - m_widget->globalConfigWarning->show(); - m_widget->localConfigWarning->hide(); - m_widget->globalConfigReload->hide(); - m_widget->globalConfigEdit->hide(); - m_widget->kcfg_UseGlobalSettings->hide(); - m_widget->localLikeGlobalSpacer->changeSize(0, 0, TQSizePolicy::Fixed, TQSizePolicy::Maximum); - } - else { - m_widget->globalConfigWarning->hide(); - m_widget->localConfigWarning->show(); - m_widget->kcfg_UseGlobalSettings->show(); - if (m_widget->kcfg_UseGlobalSettings->isChecked()) { - m_widget->tabs->hide(); - m_widget->globalConfigReload->hide(); - m_widget->globalConfigEdit->show(); - m_widget->localLikeGlobalSpacer->changeSize(0, 0, TQSizePolicy::Fixed, TQSizePolicy::MinimumExpanding); - } - else { - m_widget->tabs->show(); - // FIXME - // Disable this feature until a method can be found to force the TDECModule to reload its settings from disk after the global settings have been copied! - //m_widget->globalConfigReload->show(); - m_widget->globalConfigReload->hide(); - m_widget->globalConfigEdit->hide(); - m_widget->localLikeGlobalSpacer->changeSize(0, 0, TQSizePolicy::Fixed, TQSizePolicy::Maximum); - } - } - - m_widget->kcfg_AllowDragAndDropReArrange->setEnabled(!m_widget->kcfg_SortByApp->isChecked()); + m_configFileName = GLOBAL_TASKBAR_CONFIG_FILE_NAME; + if (m_isGlobalConfig) + { + m_widget->globalConfigWarning->show(); + m_widget->localConfigWarning->hide(); + m_widget->globalConfigReload->hide(); + m_widget->globalConfigEdit->hide(); + m_widget->kcfg_UseGlobalSettings->hide(); + m_widget->localLikeGlobalSpacer->changeSize(0, 0, TQSizePolicy::Fixed, TQSizePolicy::Maximum); + } + else { + m_widget->globalConfigWarning->hide(); + m_widget->localConfigWarning->show(); + m_widget->kcfg_UseGlobalSettings->show(); + if (m_widget->kcfg_UseGlobalSettings->isChecked()) { + m_widget->tabs->hide(); + m_widget->globalConfigReload->hide(); + m_widget->globalConfigEdit->show(); + m_widget->localLikeGlobalSpacer->changeSize(0, 0, TQSizePolicy::Fixed, TQSizePolicy::MinimumExpanding); + } + else { + m_widget->tabs->show(); + // FIXME + // Disable this feature until a method can be found to force the TDECModule to reload its settings from disk after the global settings have been copied! + //m_widget->globalConfigReload->show(); + m_widget->globalConfigReload->hide(); + m_widget->globalConfigEdit->hide(); + m_widget->localLikeGlobalSpacer->changeSize(0, 0, TQSizePolicy::Fixed, TQSizePolicy::Maximum); + } + } + + m_widget->kcfg_AllowDragAndDropReArrange->setEnabled(!m_widget->kcfg_SortByApp->isChecked()); } void TaskbarConfig::slotReloadConfigurationFromGlobals() @@ -393,12 +394,8 @@ void TaskbarConfig::updateAppearanceCombo() return; } - else if (m_widget->appearance->count() == (int)m_appearances.count()) - { - m_widget->customAppearance->setEnabled(true); - } - m_widget->appearance->setCurrentItem(m_appearances.count()); + m_widget->customAppearance->setEnabled(true); } void TaskbarConfig::updateCustomAppearance() @@ -408,19 +405,35 @@ void TaskbarConfig::updateCustomAppearance() m_widget->kcfg_ShowButtonOnHover->setChecked(m_settingsObject->showButtonOnHover()); } +void TaskbarConfig::updateIconsTextCombo() +{ + if (m_widget->kcfg_DisplayIconsNText->currentText() == "Text only") + { + m_widget->useIconsFrame->setEnabled(false); + } + else + { + m_widget->useIconsFrame->setEnabled(true); + } +} + void TaskbarConfig::appearanceChanged(int selected) { if (selected < m_appearances.count()) { m_widget->customAppearance->setEnabled(false); - unmanagedWidgetChangeState(!m_appearances[selected].matchesSettings()); } else if(selected == m_appearances.count()) { m_widget->customAppearance->setEnabled(true); updateCustomAppearance(); - unmanagedWidgetChangeState(true); } + unmanagedWidgetChangeState(true); +} + +void TaskbarConfig::displayIconsNTextChanged(int selected) +{ + m_widget->useIconsFrame->setEnabled(selected != 1); // 1 == Text only } void TaskbarConfig::load() @@ -428,6 +441,7 @@ void TaskbarConfig::load() TDECModule::load(); slotUpdateComboBox(); updateAppearanceCombo(); + updateIconsTextCombo(); m_widget->showAllScreens->setChecked(!m_settingsObject->showCurrentScreenOnly()); int iconSize = m_settingsObject->iconSize(); @@ -468,6 +482,7 @@ void TaskbarConfig::defaults() TDECModule::defaults(); slotUpdateComboBox(); updateAppearanceCombo(); + updateIconsTextCombo(); } void TaskbarConfig::notChanged() diff --git a/kcontrol/taskbar/kcmtaskbar.h b/kcontrol/taskbar/kcmtaskbar.h index 68fb91e12..1a0860c69 100644 --- a/kcontrol/taskbar/kcmtaskbar.h +++ b/kcontrol/taskbar/kcmtaskbar.h @@ -67,6 +67,7 @@ public slots: protected slots: void slotUpdateComboBox(); void appearanceChanged(int); + void displayIconsNTextChanged(int); void notChanged(); void slotUpdateCustomColors(); @@ -78,6 +79,7 @@ private slots: private: TaskbarAppearance::List m_appearances; void updateAppearanceCombo(); + void updateIconsTextCombo(); void updateCustomAppearance(); static const TQStringList& actionList(); static TQStringList i18nActionList(); diff --git a/kcontrol/taskbar/kcmtaskbarui.ui b/kcontrol/taskbar/kcmtaskbarui.ui index 930a82d7f..012e562cc 100644 --- a/kcontrol/taskbar/kcmtaskbarui.ui +++ b/kcontrol/taskbar/kcmtaskbarui.ui @@ -139,7 +139,7 @@ <property name="name"> <cstring>unnamed</cstring> </property> - <widget class="TQCheckBox" row="0" column="0" rowspan="1" colspan="4"> + <widget class="TQCheckBox" row="0" column="0" colspan="4"> <property name="name"> <cstring>kcfg_ShowAllWindows</cstring> </property> @@ -153,12 +153,27 @@ <bool>true</bool> </property> <property name="whatsThis" stdset="0"> - <string>Turning this option off will cause the taskbar to display <b>only</b> the windows on the current desktop. - -By default, this option is selected and all windows are shown.</string> + <string>Turning this option off will cause the taskbar to display <b>only</b> the windows on the current desktop. By default, this option is selected and all windows are shown.</string> </property> </widget> - <widget class="TQCheckBox" row="1" column="1" rowspan="1" colspan="3"> + <spacer row="1" column="0"> + <property name="name"> + <cstring>spacer2_2_3</cstring> + </property> + <property name="orientation"> + <enum>Horizontal</enum> + </property> + <property name="sizeType"> + <enum>Fixed</enum> + </property> + <property name="sizeHint"> + <size> + <width>20</width> + <height>20</height> + </size> + </property> + </spacer> + <widget class="TQCheckBox" row="1" column="1" colspan="3"> <property name="name"> <cstring>kcfg_SortByDesktop</cstring> </property> @@ -172,12 +187,27 @@ By default, this option is selected and all windows are shown.</string> <bool>true</bool> </property> <property name="whatsThis" stdset="0"> - <string>Selecting this option causes the taskbar to show windows in order of the desktop they appear on. - -By default this option is selected.</string> + <string>Selecting this option causes the taskbar to show windows in order of the desktop they appear on. By default this option is selected.</string> </property> </widget> - <widget class="TQCheckBox" row="3" column="0" rowspan="1" colspan="4"> + <widget class="TQCheckBox" row="2" column="0" colspan="4"> + <property name="name"> + <cstring>showAllScreens</cstring> + </property> + <property name="text"> + <string>Show windows from all sc&reens</string> + </property> + <property name="accel"> + <string>Alt+R</string> + </property> + <property name="checked"> + <bool>true</bool> + </property> + <property name="whatsThis" stdset="0"> + <string>Turning this option off will cause the taskbar to display <b>only</b> windows which are on the same Xinerama screen as the taskbar. By default, this option is selected and all windows are shown.</string> + </property> + </widget> + <widget class="TQCheckBox" row="3" column="0" colspan="4"> <property name="name"> <cstring>kcfg_ShowOnlyIconified</cstring> </property> @@ -188,33 +218,14 @@ By default this option is selected.</string> <string>Alt+N</string> </property> <property name="whatsThis" stdset="0"> - <string>Select this option if you want the taskbar to display <b>only</b> minimized windows. - -By default, this option is not selected and the taskbar will show all windows.</string> + <string>Select this option if you want the taskbar to display <b>only</b> minimized windows. By default, this option is not selected and the taskbar will show all windows.</string> </property> </widget> - <widget class="KSeparator" row="4" column="0" rowspan="1" colspan="4"> + <widget class="KSeparator" row="4" column="0" colspan="4"> <property name="name"> <cstring>kSeparator5</cstring> </property> </widget> - <spacer row="6" column="3"> - <property name="name"> - <cstring>spacer23</cstring> - </property> - <property name="orientation"> - <enum>Horizontal</enum> - </property> - <property name="sizeType"> - <enum>Expanding</enum> - </property> - <property name="sizeHint"> - <size> - <width>31</width> - <height>20</height> - </size> - </property> - </spacer> <widget class="TQLabel" row="5" column="0" rowspan="2" colspan="2"> <property name="name"> <cstring>showTaskStatesLabel</cstring> @@ -232,7 +243,7 @@ By default, this option is not selected and the taskbar will show all windows.</ <cstring>kcfg_ShowTaskStates</cstring> </property> </widget> - <widget class="TQComboBox" row="5" column="2" rowspan="2" colspan="1"> + <widget class="TQComboBox" row="5" column="2" rowspan="2"> <property name="name"> <cstring>kcfg_ShowTaskStates</cstring> </property> @@ -251,45 +262,26 @@ By default, this option is not selected and the taskbar will show all windows.</ </size> </property> <property name="whatsThis" stdset="0"> - <string>The taskbar can show and/or hide tasks based on their current process state. Select <em>Any</em> to show all tasks regardless of current state.</string> + <string>The taskbar can show and/or hide tasks based on their current process state. Select <em>Any</em> to show all tasks regardless of current state.</string> </property> </widget> - <spacer row="1" column="0"> + <spacer row="6" column="3"> <property name="name"> - <cstring>spacer2_2_3</cstring> + <cstring>spacer23</cstring> </property> <property name="orientation"> <enum>Horizontal</enum> </property> <property name="sizeType"> - <enum>Fixed</enum> + <enum>Expanding</enum> </property> <property name="sizeHint"> <size> - <width>20</width> + <width>31</width> <height>20</height> </size> </property> </spacer> - <widget class="TQCheckBox" row="2" column="0" rowspan="1" colspan="4"> - <property name="name"> - <cstring>showAllScreens</cstring> - </property> - <property name="text"> - <string>Show windows from all sc&reens</string> - </property> - <property name="accel"> - <string>Alt+R</string> - </property> - <property name="checked"> - <bool>true</bool> - </property> - <property name="whatsThis" stdset="0"> - <string>Turning this option off will cause the taskbar to display <b>only</b> windows which are on the same Xinerama screen as the taskbar. - -By default, this option is selected and all windows are shown.</string> - </property> - </widget> </grid> </widget> <widget class="TQButtonGroup"> @@ -328,7 +320,7 @@ By default, this option is selected and all windows are shown.</string> </size> </property> </spacer> - <widget class="TQCheckBox" row="1" column="1" rowspan="1" colspan="3"> + <widget class="TQCheckBox" row="1" column="1" colspan="3"> <property name="name"> <cstring>kcfg_AllowDragAndDropReArrange</cstring> </property> @@ -345,7 +337,7 @@ By default, this option is selected and all windows are shown.</string> <string>Turning this option on will allow tasks on the taskbar to be manually rearranged using drag and drop.</string> </property> </widget> - <widget class="TQCheckBox" row="0" column="0" rowspan="1" colspan="4"> + <widget class="TQCheckBox" row="0" column="0" colspan="4"> <property name="name"> <cstring>kcfg_SortByApp</cstring> </property> @@ -359,12 +351,12 @@ By default, this option is selected and all windows are shown.</string> <bool>true</bool> </property> </widget> - <widget class="KSeparator" row="3" column="0" rowspan="1" colspan="4"> + <widget class="KSeparator" row="3" column="0" colspan="4"> <property name="name"> <cstring>kSeparator6</cstring> </property> </widget> - <widget class="TQLabel" row="4" column="0" rowspan="1" colspan="2"> + <widget class="TQLabel" row="4" column="0" colspan="2"> <property name="name"> <cstring>groupTasksLabel</cstring> </property> @@ -400,11 +392,7 @@ By default, this option is selected and all windows are shown.</string> </size> </property> <property name="whatsThis" stdset="0"> - <string>The taskbar can group similar windows into single buttons. When one of these window group buttons are clicked on a menu appears showing all the windows in that group. This can be especially useful with the <em>Show all windows</em> option. - -You can set the taskbar to <strong>Never</strong> group windows, to <strong>Always</strong> group windows or to group windows only <strong>When the Taskbar is Full</strong>. - -By default the taskbar groups windows when it is full.</string> + <string>The taskbar can group similar windows into single buttons. When one of these window group buttons are clicked on a menu appears showing all the windows in that group. This can be especially useful with the <em>Show all windows</em> option. You can set the taskbar to <strong>Never</strong> group windows, to <strong>Always</strong> group windows or to group windows only <strong>When the Taskbar is Full</strong>. By default the taskbar groups windows when it is full.</string> </property> </widget> <spacer row="4" column="3"> @@ -480,7 +468,7 @@ By default the taskbar groups windows when it is full.</string> <property name="sizePolicy"> <sizepolicy> <hsizetype>3</hsizetype> - <vsizetype>4</vsizetype> + <vsizetype>5</vsizetype> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> @@ -509,7 +497,7 @@ By default the taskbar groups windows when it is full.</string> </size> </property> </spacer> - <widget class="TQCheckBox" row="1" column="0" rowspan="1" colspan="3"> + <widget class="TQCheckBox" row="1" column="0" colspan="3"> <property name="name"> <cstring>kcfg_UseCustomColors</cstring> </property> @@ -526,7 +514,7 @@ By default the taskbar groups windows when it is full.</string> <bool>true</bool> </property> </widget> - <widget class="TQLayoutWidget" row="2" column="1" rowspan="1" colspan="2"> + <widget class="TQLayoutWidget" row="2" column="1" colspan="2"> <property name="name"> <cstring>layout19</cstring> </property> @@ -576,25 +564,16 @@ By default the taskbar groups windows when it is full.</string> <property name="name"> <cstring>kcfg_InactiveTaskTextColor</cstring> </property> - <property name="text"> - <string></string> - </property> </widget> <widget class="KColorButton" row="1" column="1"> <property name="name"> <cstring>kcfg_ActiveTaskTextColor</cstring> </property> - <property name="text"> - <string></string> - </property> </widget> <widget class="KColorButton" row="2" column="1"> <property name="name"> <cstring>kcfg_TaskBackgroundColor</cstring> </property> - <property name="text"> - <string></string> - </property> </widget> <widget class="TQLabel" row="0" column="0"> <property name="name"> @@ -638,7 +617,7 @@ By default the taskbar groups windows when it is full.</string> <property name="name"> <cstring>unnamed</cstring> </property> - <widget class="TQCheckBox" row="0" column="0" rowspan="1" colspan="2"> + <widget class="TQCheckBox" row="0" column="0" colspan="2"> <property name="name"> <cstring>kcfg_ShowWindowListBtn</cstring> </property> @@ -655,7 +634,23 @@ By default the taskbar groups windows when it is full.</string> <string>Selecting this option causes the taskbar to display a button that, when clicked, shows a list of all windows in a popup menu.</string> </property> </widget> - <widget class="TQSpinBox" row="1" column="1"> + <widget class="KSeparator" row="1" column="0" colspan="2"> + <property name="name"> + <cstring>kSeparator7</cstring> + </property> + </widget> + <widget class="TQLabel" row="2" column="0"> + <property name="name"> + <cstring>maxButtonWidthLabel</cstring> + </property> + <property name="text"> + <string>Max width for buttons:</string> + </property> + <property name="whatsThis" stdset="0"> + <string>This option allows to set the maximum width for taskbar buttons.</string> + </property> + </widget> + <widget class="TQSpinBox" row="2" column="1"> <property name="name"> <cstring>kcfg_MaximumButtonWidth</cstring> </property> @@ -672,14 +667,6 @@ By default the taskbar groups windows when it is full.</string> <number>200</number> </property> </widget> - <widget class="TQLabel" row="1" column="0"> - <property name="name"> - <cstring>maxButtonWidthLabel</cstring> - </property> - <property name="text"> - <string>Maximum button width:</string> - </property> - </widget> </grid> </widget> <widget class="TQButtonGroup" row="1" column="0"> @@ -701,78 +688,26 @@ By default the taskbar groups windows when it is full.</string> <property name="name"> <cstring>unnamed</cstring> </property> - <widget class="TQComboBox" row="0" column="2" rowspan="1" colspan="2"> - <property name="name"> - <cstring>kcfg_DisplayIconsNText</cstring> - </property> - <property name="sizePolicy"> - <sizepolicy> - <hsizetype>5</hsizetype> - <vsizetype>0</vsizetype> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="whatsThis" stdset="0"> - <string>Choose taskbar display mode among <strong>Icons and text</strong>, <strong>Text only</strong> and <strong>Icons only</strong>.</string> - </property> - </widget> - <widget class="TQLabel" row="0" column="0" rowspan="1" colspan="2"> + <widget class="TQLabel" row="0" column="0"> <property name="name"> <cstring>displayIconsNTextLabel</cstring> </property> - <property name="sizePolicy"> - <sizepolicy> - <hsizetype>1</hsizetype> - <vsizetype>5</vsizetype> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="minimumSize"> - <size> - <width>100</width> - <height>0</height> - </size> - </property> <property name="text"> <string>Dis&play:</string> </property> <property name="buddy" stdset="0"> <cstring>kcfg_DisplayIconsNText</cstring> </property> - </widget> - <widget class="TQCheckBox" row="2" column="0" rowspan="1" colspan="4"> - <property name="name"> - <cstring>kcfg_ShowThumbnails</cstring> - </property> - <property name="text"> - <string>Show thumbnails on hover (needs TWin compositor enabled)</string> - </property> - </widget> - <widget class="TQSpinBox" row="3" column="3"> - <property name="name"> - <cstring>kcfg_ThumbnailMaxDimension</cstring> - </property> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="suffix"> - <string> px</string> - </property> - <property name="maxValue"> - <number>500</number> - </property> - <property name="minValue"> - <number>50</number> - </property> - <property name="value"> - <number>100</number> + <property name="minimumSize"> + <size> + <width>130</width> + <height>0</height> + </size> </property> </widget> - <spacer row="3" column="0"> + <spacer row="0" column="1"> <property name="name"> - <cstring>spacer2_2_2_3</cstring> + <cstring>spacer2_2_2_3_3</cstring> </property> <property name="orientation"> <enum>Horizontal</enum> @@ -787,27 +722,107 @@ By default the taskbar groups windows when it is full.</string> </size> </property> </spacer> - <widget class="TQLabel" row="3" column="1" rowspan="1" colspan="2"> + <widget class="TQComboBox" row="0" column="2" colspan="2"> <property name="name"> - <cstring>thumbMaxDimensionLabel</cstring> + <cstring>kcfg_DisplayIconsNText</cstring> </property> - <property name="enabled"> - <bool>false</bool> + <property name="sizePolicy"> + <sizepolicy> + <hsizetype>5</hsizetype> + <vsizetype>0</vsizetype> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> </property> - <property name="text"> - <string>Maximum dimension:</string> + <property name="whatsThis" stdset="0"> + <string>Choose taskbar display mode among <strong>Icons and text</strong>, <strong>Text only</strong> and <strong>Icons only</strong>.</string> </property> </widget> - <widget class="TQCheckBox" row="1" column="2"> + <widget class="TQFrame" row="1" column="0" colspan="4"> <property name="name"> - <cstring>smallIcons</cstring> + <cstring>useIconsFrame</cstring> </property> - <property name="text"> - <string>Small icons</string> + <property name="enabled"> + <bool>false</bool> </property> - <property name="checked"> - <bool>true</bool> + <property name="frameShape"> + <enum>StyledPanel</enum> + </property> + <property name="frameShadow"> + <enum>Raised</enum> </property> + <grid> + <widget class="TQCheckBox" row="0" column="0" colspan="3"> + <property name="name"> + <cstring>smallIcons</cstring> + </property> + <property name="text"> + <string>Small icons</string> + </property> + <property name="whatsThis" stdset="0"> + <string>Selecting this option makes the taskbar use small icons.</string> + </property> + <property name="checked"> + <bool>true</bool> + </property> + </widget> + <widget class="TQCheckBox" row="1" column="0" colspan="3"> + <property name="name"> + <cstring>kcfg_ShowThumbnails</cstring> + </property> + <property name="text"> + <string>Show thumbnails on hover</string> + </property> + </widget> + <spacer row="2" column="0"> + <property name="name"> + <cstring>spacer2_2_2_3</cstring> + </property> + <property name="orientation"> + <enum>Horizontal</enum> + </property> + <property name="sizeType"> + <enum>Fixed</enum> + </property> + <property name="sizeHint"> + <size> + <width>20</width> + <height>20</height> + </size> + </property> + </spacer> + <widget class="TQLabel" row="2" column="1"> + <property name="name"> + <cstring>thumbMaxDimensionLabel</cstring> + </property> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="text"> + <string>Maximum dimension:</string> + </property> + </widget> + <widget class="TQSpinBox" row="2" column="2"> + <property name="name"> + <cstring>kcfg_ThumbnailMaxDimension</cstring> + </property> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="suffix"> + <string> px</string> + </property> + <property name="maxValue"> + <number>500</number> + </property> + <property name="minValue"> + <number>50</number> + </property> + <property name="value"> + <number>100</number> + </property> + </widget> + </grid> </widget> </grid> </widget> @@ -840,8 +855,31 @@ By default the taskbar groups windows when it is full.</string> <property name="buddy" stdset="0"> <cstring>appearance</cstring> </property> + <property name="minimumSize"> + <size> + <width>130</width> + <height>0</height> + </size> + </property> </widget> - <widget class="TQComboBox" row="0" column="1"> + <spacer row="0" column="1"> + <property name="name"> + <cstring>spacer2_2_2_3_3</cstring> + </property> + <property name="orientation"> + <enum>Horizontal</enum> + </property> + <property name="sizeType"> + <enum>Fixed</enum> + </property> + <property name="sizeHint"> + <size> + <width>20</width> + <height>20</height> + </size> + </property> + </spacer> + <widget class="TQComboBox" row="0" column="2" colspan="2"> <property name="name"> <cstring>appearance</cstring> </property> @@ -854,7 +892,7 @@ By default the taskbar groups windows when it is full.</string> </sizepolicy> </property> </widget> - <widget class="TQFrame" row="2" column="0" rowspan="1" colspan="2"> + <widget class="TQFrame" row="1" column="0" colspan="4"> <property name="name"> <cstring>customAppearance</cstring> </property> @@ -871,30 +909,13 @@ By default the taskbar groups windows when it is full.</string> <property name="name"> <cstring>unnamed</cstring> </property> - <widget class="TQCheckBox" row="2" column="0" rowspan="1" colspan="2"> - <property name="name"> - <cstring>kcfg_HaloText</cstring> - </property> - <property name="text"> - <string>Draw halo around text</string> - </property> - <property name="accel"> - <string></string> - </property> - <property name="checked"> - <bool>true</bool> - </property> - </widget> - <widget class="TQCheckBox" row="0" column="0" rowspan="1" colspan="2"> + <widget class="TQCheckBox" row="0" column="0" colspan="3"> <property name="name"> <cstring>kcfg_DrawButtons</cstring> </property> <property name="text"> <string>Always draw items as buttons</string> </property> - <property name="accel"> - <string></string> - </property> </widget> <spacer row="1" column="0"> <property name="name"> @@ -913,15 +934,23 @@ By default the taskbar groups windows when it is full.</string> </size> </property> </spacer> - <widget class="TQCheckBox" row="1" column="1"> + <widget class="TQCheckBox" row="1" column="1" colspan="2"> <property name="name"> <cstring>kcfg_ShowButtonOnHover</cstring> </property> <property name="text"> <string>Draw items as buttons on hover</string> </property> - <property name="accel"> - <string></string> + </widget> + <widget class="TQCheckBox" row="2" column="0" colspan="3"> + <property name="name"> + <cstring>kcfg_HaloText</cstring> + </property> + <property name="text"> + <string>Draw halo around text</string> + </property> + <property name="checked"> + <bool>true</bool> </property> </widget> </grid> @@ -1032,7 +1061,7 @@ By default the taskbar groups windows when it is full.</string> <cstring>kcfg_RightButtonAction</cstring> </property> </widget> - <widget class="TQCheckBox" row="4" column="0" rowspan="1" colspan="2"> + <widget class="TQCheckBox" row="4" column="0" colspan="2"> <property name="name"> <cstring>kcfg_CycleWheel</cstring> </property> |