Marco Martin
3777ae67ef
very war enable of components
...
they will still not work due theme not being defined yet
2013-02-06 13:37:56 +01:00
Marco Martin
90799fbbe2
correct icon layout
...
correct icon layout on buttons taller than wide
2013-01-25 14:08:58 +01:00
Sebastian Kügler
48e385a7c2
fix warnings when ToolButton has no parent
2012-12-30 18:50:40 +01:00
Aurélien Gâteau
bc21de1b4c
Doxygenize ToolBar, ToolBarLayout and ToolButton
2012-12-23 22:58:03 +01:00
Sebastian Gottfried
db1d3d37e9
Plasma QML components: fix internal anchoring in Button and ToolButton
...
There is a bug in the tool button and button components resulting in
layout breakage if one clears and sets the text property of the
component when not visible, see the attached screenshot.
I have tried to solve the issue without changing the existing
anchoring system, but without success. The only working solution
was to put the icon and the label item into Row item. That way I was
able to fix the bug and even get rid of the ugly explicit
non-declarative anchor assignments.
I have also removed the preferredWidth property of the label item,
that one always evaluated to paintedWidth, anyway.
REVIEW: 107813
2012-12-19 16:07:50 +01:00
Marco Martin
ed4504f731
PlasmaCore.IconItem
...
remove the old private IconLoader
this takes care of rendering at the proper size, using a Svg when needed and animation when
2012-11-26 20:49:16 +01:00
Aaron Seigo
cdfd8688f4
styl ocd
2012-11-07 12:45:57 +01:00
Marco Martin
575b817c97
consider the case wen right or bottom margins are disabled
2012-11-06 13:52:36 +01:00
Aaron Seigo
3fb4a78ed5
replace tabs with space.
2012-10-25 13:14:53 +02:00
Marco Martin
6b32e0426c
add missing property preferredWidth
2012-10-18 17:22:34 +02:00
Marco Martin
58d9657594
binding loop--
2012-10-18 16:50:59 +02:00
Sebastian Kügler
d3f8c0683b
Fix two typos introduced with 29a2ed
...
It's delegate.margins of course.
Reviewed-By: Marco Martin
2012-10-17 17:36:55 +02:00
Marco Martin
05936e77d8
kill the ToolButton duplication for touch
2012-10-14 20:05:40 +02:00
Marco Martin
b794f94286
draw attached ToolButtons in ButtonRow/Column
...
but only if the theme composes over borders (needed to be pixel perfect)
if the toolbuttons are not flat and if the ButtonRow is large enough
2012-10-14 20:05:40 +02:00
Marco Martin
6209ca2527
proper icon margins
2012-10-11 13:30:24 +02:00
Marco Martin
9f0d2338b1
never draw disabled flat buttons
2012-10-11 12:32:58 +02:00
Marco Martin
d8116afac3
round only when square
2012-10-10 18:47:56 +02:00
Marco Martin
78a87b1da3
always use round buttons on toolbuttons without text
2012-10-10 18:35:06 +02:00
Marco Martin
322bf6ab6c
round toolbuttons when not flat and no text
2012-09-10 22:11:15 +02:00
David Edmundson
650258aa88
Fix spelling typo in comment
2012-08-14 18:05:57 +01:00
Johannes Tröscher
796211bbd5
Plasma qml-Components ToolButton: change text-color on hover more fluently
...
REVIEW: 105375
REVIEWED-BY: troscher aseigo
2012-06-28 19:40:33 +02:00
David Edmundson
2030c05cf1
Remove text scaling on ToolButton
...
BUG: 302077
Reviewed-by: Marco Martin
2012-06-23 03:19:47 +01:00
Aurélien Gâteau
fc0f700c9d
Fix text colors on TabButton and ToolButton
...
When the widgets use the button background frame, use buttonTextColor.
When they do not use any background frame, use textColor.
Avoids unreadable text with Oxygen
REVIEW: 105163
2012-06-09 10:12:05 +02:00
Sebastian Kügler
e27c827fba
Mention enabled property in ToolButton's APIDOC
2012-06-08 12:49:36 +02:00
Sebastian Gottfried
5b567230e6
buttons: first focus, than emit clicked() signal
...
Otherwise a client wanting to give another QML component the focus in
reaction to a clicked button has no chance doing so because the button
will steal the focus again right after the event handler has finished
executing.
REVIEW: 104893
2012-05-10 00:48:53 +02:00
Aurélien Gâteau
2b8a7b32c5
Toolbutton: Fix layout issues
...
- Improve spacing between icon and text
- Do not enforce a minimum width
Having a minimum width does not make much sense for a ToolButton:
1. It should aim at using the minimum amount of horizontal space when
used in a ToolBar.
2. It looks unbalanced when used with an icon because the content is
flushed to the left, leaving a large amount of white-space on the right.
REVIEW: 104735
2012-04-26 15:12:03 +02:00
Aurélien Gâteau
90bddbf61e
ToolButton: Improve keyboard navigation support
...
Use the hover frame to indicate focus, do not give focus if keyboard
navigation is not defined.
REVIEW: 104727
2012-04-26 09:21:02 +02:00
David Edmundson
cfc76b8144
Fix padding in toolbutton and tab buttons
...
REVIEW: 104319
2012-03-20 00:57:54 +00:00
Marco Martin
05571febc3
never use alias
2012-01-12 11:05:42 +01:00
Marco Martin
4bf3597b2d
fix button icon sizing
2012-01-03 21:16:25 +01:00
Marco Martin
0a3b3d849c
document iconSource a bit more
2011-12-28 18:02:44 +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
Marco Martin
bcc26fb73b
fix import names
2011-12-22 14:58:11 +01:00
Giorgos Tsiapaliwkas
9a1e332b9b
move the private components into a private subdir
2011-12-22 15:16:01 +02:00
Marco Martin
de666a6fd3
Documentanted -> Documented
2011-12-22 11:53:15 +01:00
Marco Martin
d72f2d7c3c
Merge branch 'master' into plasma-components-doc
...
Conflicts:
plasma/declarativeimports/plasmacomponents/qml/Button.qml
2011-12-16 18:53:25 +01:00
Marco Martin
13a3d33681
use onclicked
...
it gets canceled when it should
2011-11-28 21:42:27 +01:00
Marco Martin
d5167f2529
pressed effect for the label
2011-11-28 13:49:28 +01:00
Marco Martin
3734ab5658
less height
2011-11-17 20:14:47 +01:00
Marco Martin
a5b16a856c
fix button width
2011-11-17 20:03:08 +01:00
Giorgos Tsiapaliwkas
72f52c5d29
Merge branch 'master' into plasma-components-doc
2011-11-16 18:06:25 +02:00
Marco Martin
63eb84ce80
left text alignment if icon
2011-11-10 14:27:35 +01:00
Marco Martin
96a7efd027
square toolbuttons if without text
2011-11-10 11:33:36 +01:00
Marco Martin
0c2995f8e8
give typical items the same (font based) height
...
this way everything will look exactly vertically aligned
2011-11-09 22:31:39 +01:00
Marco Martin
869afade06
different paint for flat toolbuttons in touchscreens
2011-11-08 20:48:33 +01:00
Marco Martin
82bbcc139a
better logic for button pressed handling
2011-11-08 19:27:44 +01:00
Giorgos Tsiapaliwkas
29c50400fd
Init docu for ToolButton.qml
2011-11-08 09:33:08 +02:00
Marco Martin
6eba438a89
PlasmaCore.Theme is registered by the inport
...
no more need to declare it every time -> memory saving
2011-10-30 17:53:20 +01:00
Marco Martin
f32fc24694
use IconLoader
2011-10-29 21:41:45 +02:00
Marco Martin
be1068709a
an item to load icons
...
still private, load icons either by absolute path, icon name, svg
2011-10-29 21:19:51 +02:00