Commit Graph

31 Commits

Author SHA1 Message Date
Marco Martin
9827cd84cc fix TypeError 2012-10-12 14:33:26 +02:00
Marco Martin
456db61aa0 only consider actual tabbuttons 2012-10-11 12:42:02 +02:00
Marco Martin
e2f90d95d2 make the current tab cycle under wheel 2012-10-11 11:47:58 +02:00
Marco Martin
8d327acc6f A bit of snap before scolling the layout 2012-10-11 11:09:07 +02:00
Marco Martin
78a87b1da3 always use round buttons on toolbuttons without text 2012-10-10 18:35:06 +02:00
Marco Martin
b50652c805 use hint-scrollbar-size for size
support themes without scrollbar arrows
2012-10-09 19:40:17 +02:00
Marco Martin
47bd296058 flip wheel up/down behavior 2012-10-02 22:30:16 +02:00
Marco Martin
fca4a9c68b support mouse wheel switching 2012-09-26 20:09:46 +02:00
Marco Martin
23fbdc089a fix in case some tab is invisible 2012-09-26 18:16:17 +02:00
Marco Martin
2f0fce8628 scroll arrows when there are too many tabs 2012-09-26 17:45:29 +02:00
Marco Martin
faccd995e2 ensure a tab is selected 2012-09-13 13:19:29 +02:00
Marco Martin
3d2083be1a Merge branch 'master' into plasma/mart/PageRow 2012-08-14 15:54:47 +02:00
Gregor Tätzner
91e67c8304 Merge branch 'master' of git://anongit.kde.org/kde-runtime 2012-08-10 19:31:42 +02:00
Gregor Tätzner
f2eab7768b Calculate implicitWith wide enough so that items don't have to ellide.
REVIEW: 105742
2012-08-10 19:27:37 +02:00
Marco Martin
934aff451c Merge branch 'master' into plasma/mart/PageRow 2012-08-10 11:06:27 +02:00
Marco Martin
f6fa41f3af a central place to enable/disable mouseover
and eventually other things
this in the future should become something that can change dynamically in theme, but for now can already avoid quite some code duplication
2012-08-10 11:02:04 +02:00
Marco Martin
1cbd32e9f9 use a single js engine implementation between row and stack 2012-08-08 14:53:04 +02:00
Reza Shah
b14b2ed86d Merge branch 'KDE/4.9' 2012-07-17 21:18:02 +09:00
Johannes Tröscher
7d2b4427ba plasma qml components: highlight dualstate button also on focus
highlight dualstate button also on focus + codecleanup in dualstate button

REVIEW: 105232
2012-06-20 20:09:34 +02:00
Aurélien Gâteau
cdba0a2222 Fix keyboard navigation in TabBar 2012-05-15 17:24:30 +02:00
Viranch Mehta
11991bdd14 QML scrollbar: Timeout the scroll timer as soon as the arrow is pressed. This avoids getting no reaction when arrow is clicked very quickly. 2012-04-04 16:21:50 +05:30
Viranch Mehta
021ca8c08a Fix the SVGs in QML Scrollbar component:
* The hover and non-hover arrow images in vertical scrollbar are the same.
* The pressed/hover/normal states of down/right arrows are connected to mouse area of up/left arrows.
* The mouse areas of the arrows do not have hoverEnabled property set to true. This is required to use their containsMouse property.
REVIEW: 104402
2012-04-04 15:40:23 +05:30
Marco Martin
2e79f694b7 skip non tabbuttons 2012-02-23 21:22:56 +01:00
Marco Martin
0bd0641e3e layout fixes
don't count things that aren't buttons in thewidth calculations
2012-02-17 12:28:57 +01:00
Marco Martin
dfb566034d unwind to itself means no pop 2012-02-14 20:37:03 +01:00
Aaron Seigo
ac344dba18 add missing return statement 2012-01-27 11:08:19 +01:00
Marco Martin
43eb9c5967 tell why hasOverState exists 2012-01-16 21:29:34 +01:00
Marco Martin
1348d9d2a9 support qicons as icon source 2011-12-28 18:49:55 +01:00
Marco Martin
88c90c1910 relayout when a tabButton changes visibility 2011-12-23 18:31:16 +01:00
Giorgos Tsiapaliwkas
4c627ff830 Merge branch 'master' of git://anongit.kde.org/kde-runtime
Conflicts:
	plasma/declarativeimports/plasmacomponents/qml/ScrollBar.qml
2011-12-22 18:39:21 +02:00
Giorgos Tsiapaliwkas
9a1e332b9b move the private components into a private subdir 2011-12-22 15:16:01 +02:00