diff options
author | François Andriot <albator78@libertysurf.fr> | 2013-06-24 19:50:32 +0200 |
---|---|---|
committer | François Andriot <albator78@libertysurf.fr> | 2013-06-24 19:50:32 +0200 |
commit | b4359e8bf97799f83dc1ca62744db7cfcc81bc87 (patch) | |
tree | 3346872613490cc467c19e1645d0026c1221bce7 /redhat/tdebase/kdebase-3.5.13-option_to_disable_scroll_desktop.patch | |
parent | 4cc71d79c5718d59078d06c497a56d7c05b41576 (diff) | |
download | tde-packaging-b4359e8bf97799f83dc1ca62744db7cfcc81bc87.tar.gz tde-packaging-b4359e8bf97799f83dc1ca62744db7cfcc81bc87.zip |
RPM Packaging: rename directories
Diffstat (limited to 'redhat/tdebase/kdebase-3.5.13-option_to_disable_scroll_desktop.patch')
-rw-r--r-- | redhat/tdebase/kdebase-3.5.13-option_to_disable_scroll_desktop.patch | 101 |
1 files changed, 101 insertions, 0 deletions
diff --git a/redhat/tdebase/kdebase-3.5.13-option_to_disable_scroll_desktop.patch b/redhat/tdebase/kdebase-3.5.13-option_to_disable_scroll_desktop.patch new file mode 100644 index 000000000..732619ff5 --- /dev/null +++ b/redhat/tdebase/kdebase-3.5.13-option_to_disable_scroll_desktop.patch @@ -0,0 +1,101 @@ +Index: pagerapplet.cpp +=================================================================== +--- kdebase.ori/kicker/applets/minipager/pagerapplet.cpp (revision 1287351) ++++ kdebase/kicker/applets/minipager/pagerapplet.cpp (working copy) +@@ -442,6 +442,10 @@ + { + int newDesk; + int desktops = KWin::numberOfDesktops(); ++ ++ ++ if(cycleWindow()){ ++ + if (m_kwin->numberOfViewports(0).width() * m_kwin->numberOfViewports(0).height() > 1 ) + desktops = m_kwin->numberOfViewports(0).width() * m_kwin->numberOfViewports(0).height(); + if (e->delta() < 0) +@@ -452,8 +456,9 @@ + { + newDesk = (desktops + m_curDesk - 2) % desktops + 1; + } +- ++ + slotButtonSelected(newDesk); ++ } + } + + void KMiniPager::drawButtons() +@@ -729,6 +734,7 @@ + + showMenu->insertItem(i18n("&Window Thumbnails"), WindowThumbnails); + showMenu->insertItem(i18n("&Window Icons"), WindowIcons); ++ showMenu->insertItem(i18n("&Cycle on Wheel"), Cycle); + + showMenu->insertTitle(i18n("Text Label")); + showMenu->insertItem(i18n("Desktop N&umber"), +@@ -760,6 +766,7 @@ + + m_contextMenu->setItemChecked(WindowThumbnails, m_settings->preview()); + m_contextMenu->setItemChecked(WindowIcons, m_settings->icons()); ++ m_contextMenu->setItemChecked(Cycle, m_settings->cycle()); + m_contextMenu->setItemEnabled(WindowIcons, m_settings->preview()); + m_contextMenu->setItemEnabled(RenameDesktop, + m_settings->labelType() == +@@ -812,11 +819,12 @@ + m_settings->setPreview(!m_settings->preview()); + TaskManager::the()->trackGeometry(); + break; +- ++ case Cycle: ++ m_settings->setCycle(!m_settings->cycle()); ++ break; + case WindowIcons: + m_settings->setIcons(!m_settings->icons()); + break; +- + case PagerSettings::EnumBackgroundType::BgPlain + bgOffset: + m_settings->setBackgroundType(PagerSettings::EnumBackgroundType::BgPlain); + break; +Index: pagersettings.kcfg +=================================================================== +--- kdebase.ori/kicker/applets/minipager/pagersettings.kcfg (revision 1287351) ++++ kdebase/kicker/applets/minipager/pagersettings.kcfg (working copy) +@@ -49,10 +49,15 @@ + <label>Show desktop preview?</label> + <default>true</default> + </entry> +- ++ + <entry name="Icons" type="Bool"> + <label>Show window icons in previews?</label> + <default>true</default> + </entry> ++ ++ <entry name="Cycle" type="Bool"> ++ <label>Cycle through desktops with wheel?</label> ++ <default>true</default> ++ </entry> + </group> + </kcfg> +Index: pagerapplet.h +=================================================================== +--- kdebase.ori/kicker/applets/minipager/pagerapplet.h (revision 1287351) ++++ kdebase/kicker/applets/minipager/pagerapplet.h (working copy) +@@ -64,15 +64,17 @@ + void setActive( WId active ) { m_activeWindow = active; } + WId activeWindow() { return m_activeWindow; } + +- enum ConfigOptions { LaunchExtPager = 96, WindowThumbnails, ++ enum ConfigOptions { LaunchExtPager = 96, WindowThumbnails, Cycle, + WindowIcons, ConfigureDesktops, RenameDesktop }; + int labelType() const { return m_settings->labelType(); } + + int bgType() const { return m_settings->backgroundType(); } + + bool desktopPreview() const { return m_settings->preview(); } ++ bool cycleWindow() const { return m_settings->cycle(); } + bool windowIcons() const { return m_settings->icons(); } + ++ + Orientation orientation() const { return KPanelApplet::orientation(); } + Direction popupDirection() { return KPanelApplet::popupDirection(); } + |