|
Link Here
|
| 442 |
{ |
442 |
{ |
| 443 |
int newDesk; |
443 |
int newDesk; |
| 444 |
int desktops = KWin::numberOfDesktops(); |
444 |
int desktops = KWin::numberOfDesktops(); |
|
|
445 |
|
| 446 |
|
| 447 |
if(cycleWindow()){ |
| 448 |
|
| 445 |
if (m_kwin->numberOfViewports(0).width() * m_kwin->numberOfViewports(0).height() > 1 ) |
449 |
if (m_kwin->numberOfViewports(0).width() * m_kwin->numberOfViewports(0).height() > 1 ) |
| 446 |
desktops = m_kwin->numberOfViewports(0).width() * m_kwin->numberOfViewports(0).height(); |
450 |
desktops = m_kwin->numberOfViewports(0).width() * m_kwin->numberOfViewports(0).height(); |
| 447 |
if (e->delta() < 0) |
451 |
if (e->delta() < 0) |
|
Link Here
|
| 452 |
{ |
456 |
{ |
| 453 |
newDesk = (desktops + m_curDesk - 2) % desktops + 1; |
457 |
newDesk = (desktops + m_curDesk - 2) % desktops + 1; |
| 454 |
} |
458 |
} |
| 455 |
|
459 |
|
| 456 |
slotButtonSelected(newDesk); |
460 |
slotButtonSelected(newDesk); |
|
|
461 |
} |
| 457 |
} |
462 |
} |
| 458 |
|
463 |
|
| 459 |
void KMiniPager::drawButtons() |
464 |
void KMiniPager::drawButtons() |
|
Link Here
|
| 729 |
|
734 |
|
| 730 |
showMenu->insertItem(i18n("&Window Thumbnails"), WindowThumbnails); |
735 |
showMenu->insertItem(i18n("&Window Thumbnails"), WindowThumbnails); |
| 731 |
showMenu->insertItem(i18n("&Window Icons"), WindowIcons); |
736 |
showMenu->insertItem(i18n("&Window Icons"), WindowIcons); |
|
|
737 |
showMenu->insertItem(i18n("&Cycle on Wheel"), Cycle); |
| 732 |
|
738 |
|
| 733 |
showMenu->insertTitle(i18n("Text Label")); |
739 |
showMenu->insertTitle(i18n("Text Label")); |
| 734 |
showMenu->insertItem(i18n("Desktop N&umber"), |
740 |
showMenu->insertItem(i18n("Desktop N&umber"), |
|
Link Here
|
| 760 |
|
766 |
|
| 761 |
m_contextMenu->setItemChecked(WindowThumbnails, m_settings->preview()); |
767 |
m_contextMenu->setItemChecked(WindowThumbnails, m_settings->preview()); |
| 762 |
m_contextMenu->setItemChecked(WindowIcons, m_settings->icons()); |
768 |
m_contextMenu->setItemChecked(WindowIcons, m_settings->icons()); |
|
|
769 |
m_contextMenu->setItemChecked(Cycle, m_settings->cycle()); |
| 763 |
m_contextMenu->setItemEnabled(WindowIcons, m_settings->preview()); |
770 |
m_contextMenu->setItemEnabled(WindowIcons, m_settings->preview()); |
| 764 |
m_contextMenu->setItemEnabled(RenameDesktop, |
771 |
m_contextMenu->setItemEnabled(RenameDesktop, |
| 765 |
m_settings->labelType() == |
772 |
m_settings->labelType() == |
|
Link Here
|
| 812 |
m_settings->setPreview(!m_settings->preview()); |
819 |
m_settings->setPreview(!m_settings->preview()); |
| 813 |
TaskManager::the()->trackGeometry(); |
820 |
TaskManager::the()->trackGeometry(); |
| 814 |
break; |
821 |
break; |
| 815 |
|
822 |
case Cycle: |
|
|
823 |
m_settings->setCycle(!m_settings->cycle()); |
| 824 |
break; |
| 816 |
case WindowIcons: |
825 |
case WindowIcons: |
| 817 |
m_settings->setIcons(!m_settings->icons()); |
826 |
m_settings->setIcons(!m_settings->icons()); |
| 818 |
break; |
827 |
break; |
| 819 |
|
|
|
| 820 |
case PagerSettings::EnumBackgroundType::BgPlain + bgOffset: |
828 |
case PagerSettings::EnumBackgroundType::BgPlain + bgOffset: |
| 821 |
m_settings->setBackgroundType(PagerSettings::EnumBackgroundType::BgPlain); |
829 |
m_settings->setBackgroundType(PagerSettings::EnumBackgroundType::BgPlain); |
| 822 |
break; |
830 |
break; |