Commit Graph

515 Commits

Author SHA1 Message Date
Marco Martin
83946f2b66 respect the hint-bar-stretch hint 2012-06-21 16:02:08 +02: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
Martin Klapetek
62ddf21fb6 Don't allow overscrolling views by clicking scrollbar arrows
REVIEW: 105268
2012-06-16 14:57:16 +02:00
Martin Klapetek
7ec06767e2 Fix shadowing of slide's handles and use vertical svg elements for vertical slides
REVIEW: 105269
2012-06-16 14:57:16 +02:00
Lamarque V. Souza
874bbd6068 Fix spelling errors in declarativeimports documentation, which is not
currently translated (no i18n problem).
2012-06-14 19:28:19 -03:00
David Edmundson
01b7135299 Make sure in slider the background moves at the same speed as the handle when changing value.
This fixes UI artifacts.

REVIEW: 105236
2012-06-13 22:51:20 +01:00
David Edmundson
ef03fb1c56 fix a bug where the value would not be changed whilst dragging, only when released.
Fixes reported issues in battery applet

BUG: 301575
REVIEW: 105236
2012-06-13 22:51:20 +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
Aurélien Gâteau
0aaf3f4760 Use the same text color as C++ Plasma::LineEdit
Plasma::LineEdit uses the button text color for its text. Do the same
in PlasmaComponents.TextField to avoid white text on white background with
Oxygen theme.

Also use button text color for PC.TextArea because it uses the same
background frame as PC.TextField (P.TextEdit, its C++ equivalent, does not
have any background frame)

REVIEW: 105159
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 Kügler
ba689faf16 Fix warnings in color assignments 2012-06-05 03:31:04 +02:00
Marco Martin
c049c116cf integer number of rectangles for progressbar too 2012-05-28 14:49:36 +02:00
Marco Martin
d3d8107e88 reset position when not indeterminate anymore 2012-05-28 14:49:35 +02:00
Sebastian Kügler
bcd6a0cc55 Fix text field color 2012-05-21 19:40:23 +02:00
Sebastian Kügler
f3dff31f05 Fix password character 2012-05-21 19:40:23 +02:00
Sebastian Kügler
b63d1feae4 sync passwword charactor with desktop version 2012-05-21 19:40:23 +02:00
Sebastian Kügler
7024329085 Use black as text color in TextField and TextInput
It seems that there's not a single theme out there which properly sets
viewTextColor. The background of textedits is white, so the text has to
be black. On Air(-mobile) this is not a problem, since the text is black
anyway, on dark themes (which set the text color to white), text simply
isn't visible.

We'll have to look into how themes implement viewtextcolor, should
probably fix the themes instead of the components, but this makes it
work until we do.
2012-05-21 19:40:23 +02:00
Aurélien Gâteau
cdba0a2222 Fix keyboard navigation in TabBar 2012-05-15 17:24:30 +02:00
Dennis Nienhüser
17f5b499bb Width and height are implicitly set by the anchors. 2012-05-10 19:33:33 +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
Dennis Nienhüser
5453bbc801 Fix mistyped enum values.
Please test as code using it might behave differently now (menus
aligned left before while horizontally centered on the parent now)
2012-05-09 00:13:26 +02:00
Marco Martin
14122d0199 hide the tools that have long been dismissed 2012-05-03 14:27:18 +02:00
Marco Martin
b529412312 ensire the switch is rendered correctly 2012-04-27 15:47:58 +02:00
Marco Martin
856b001d73 respect svg size for handle size 2012-04-27 15:15:32 +02:00
Sebastian Kügler
8a90947a33 Fix reference error in slider 2012-04-27 00:36:26 +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
Aurélien Gâteau
47d42a6d36 TextField: support for passwordCharacter
Use a more modern password character, and expose it to the outside world

REVIEW: 104726
2012-04-26 09:21:02 +02:00
Aurélien Gâteau
9b04155a92 TextField: add keyboard navigation support
REVIEW: 104722
2012-04-25 17:45:54 +02:00
Marco Martin
263a184049 preselect the first item if not told otherwise 2012-04-17 14:56:54 +02:00
Marco Martin
021d196ab8 don't reset checked button 2012-04-17 11:21:01 +02:00
Marco Martin
a7effaa7c4 respect an hardcoded default checked button 2012-04-17 10:56:51 +02:00
Marco Martin
091bde342d remove all signs of updateValueWhileDragging 2012-04-05 21:07:42 +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
027c83e27a fix centering 2012-04-04 10:35:47 +02:00
Aaron Seigo
b098deb453 improve docu 2012-04-03 13:27:39 +02:00
Sebastian Kügler
b6468d6437 ssht. 2012-04-01 00:15:34 +02:00
Lamarque V. Souza
82fb04ccbf EditBubble.qml: put buttons in the order "copy" and then "paste", double
buttons' MouseArea sizeto make it easier to tap on them, and add space
between the buttons.

CCBUG: 296943
2012-03-30 20:08:42 -03:00
Marco Martin
fb99635369 put buttons in the titlebar 2012-03-29 17:23:39 +02:00
Marco Martin
58d281d0b9 fix connect to destroyed, should solve crashes 2012-03-28 14:11:43 +02:00
Daker Fernandes Pinheiro
5b452bfb9a Change default value of enabled property in ListItem Plasma Component
Also adds documentation for the enabled property.

Signed-off-by: Daker Fernandes Pinheiro <daker.pinheiro@openbossa.org>
2012-03-27 11:17:36 -03:00
Sebastian Kügler
af7ec4df34 Fix reference error and hiding SIP from TextArea 2012-03-27 13:54:51 +02:00
David Edmundson
732c98110f Remove invalid documentation for property "animated" on Slider
See discussion at: https://git.reviewboard.kde.org/r/104318/
2012-03-22 20:20:16 +00:00
Daker Fernandes Pinheiro
eabd70b019 Fix coding style for TextField Plasma Component accepted signal
Signed-off-by: Daker Fernandes Pinheiro <daker.pinheiro@openbossa.org>
2012-03-22 08:58:29 -03:00
Daker Fernandes Pinheiro
161b548803 Fixed coding style in doc example for TextField Plasma Component
Signed-off-by: Daker Fernandes Pinheiro <daker.pinheiro@openbossa.org>
2012-03-22 08:57:56 -03:00
David Edmundson
cfc76b8144 Fix padding in toolbutton and tab buttons
REVIEW: 104319
2012-03-20 00:57:54 +00:00
Marco Martin
fda07f4473 documentation 2012-03-01 15:10:48 +01:00
Marco Martin
f30b2da11b fully working 2012-03-01 15:03:45 +01:00
Marco Martin
6d9f9afcad proper borders 2012-02-28 15:23:47 +01:00
Marco Martin
db4d97ff86 size the sheet accordingly to the screen geometry 2012-02-28 15:15:38 +01:00
Marco Martin
ab44729083 sync scene 2012-02-28 14:58:24 +01:00
Marco Martin
07b7041b92 common class for sheet and dialog 2012-02-28 14:49:20 +01:00
Marco Martin
dc791aad5b a fullscreen sheet derived from fullscreendialog 2012-02-28 12:11:22 +01:00
Marco Martin
2e79f694b7 skip non tabbuttons 2012-02-23 21:22:56 +01:00
Marco Martin
cc1c6c5b9e revert 7552f160ff1c01a338f9093eeb56a7db1396c5a2 2012-02-20 21:01:08 +01:00
Shaun Reich
d5bf439e5b be sure to H align the text if our icon is valid in a Button 2012-02-19 00:09:06 -05: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
Marco Martin
0e9c604043 always permit to pop 2012-02-14 17:59:23 +01:00
Marco Martin
5e6fc957f2 documentation++ 2012-02-10 19:40:33 +01:00
Shaun Reich
9831905309 hack margins so listview doesn't suck 2012-02-09 13:22:13 -05:00
Shaun Reich
423698be18 imrpove doc for that last change 2012-02-09 13:10:23 -05:00
Shaun Reich
c9db516162 add opacity behavior change animationf or highlight component
shoudl work great for listviews purpioses now
2012-02-09 13:08:29 -05:00
Shaun Reich
087d053d02 GIT_SILENT: minor spelling doc change 2012-02-04 16:06:02 -05:00
Lamarque V. Souza
8fda7bd9da Fix misspelling. 2012-01-29 20:03:25 -02:00
Sebastian Kügler
cf9bae7950 Fix reference error 2012-01-28 14:00:58 +01:00
Marco Martin
4fcf00b9eb import the proper stuff 2012-01-27 20:01:58 +01:00
Marco Martin
3fc335fdd9 fix imports 2012-01-27 19:15:55 +01:00
Marco Martin
b9642137f2 fix Dialog installation 2012-01-27 18:53:54 +01:00
Marco Martin
a3ac08ee58 proper import 2012-01-27 18:18:00 +01:00
Aleix Pol
4905917342 Add an accepted signal in the TextField Plasma Component.
REVIEW: 103795
2012-01-27 16:11:08 +01:00
Aaron Seigo
ac344dba18 add missing return statement 2012-01-27 11:08:19 +01:00
Marco Martin
46ba74adb1 Merge branch 'KDE/4.8'
Conflicts:
	kurifilter-plugins/ikws/searchproviders/cpan.desktop
2012-01-26 22:06:22 +01:00
Marco Martin
0dfbaa1525 avoid double pushes 2012-01-26 21:59:20 +01:00
Marco Martin
6d4ad45c84 ensure the text field has focus 2012-01-18 16:49:12 +01:00
Marco Martin
7a656708fe simplify the slidingpopups call 2012-01-18 14:23:08 +01:00
Marco Martin
4dca0e4d12 dismiss dialog close if we are over the dialog at button release 2012-01-18 14:10:14 +01:00
Marco Martin
3f73928cf9 fix text centering when needed 2012-01-18 11:40:08 +01:00
Marco Martin
468b015ce6 make sure the proper window is active 2012-01-17 16:49:53 +01:00
Marco Martin
43eb9c5967 tell why hasOverState exists 2012-01-16 21:29:34 +01:00
Marco Martin
a532159c0e fix comments syntax 2012-01-16 13:59:40 +01:00
Marco Martin
98af505aa3 center the title 2012-01-13 20:47:24 +01:00
Marco Martin
4b91baa871 move ButtonShadow in the right place 2012-01-13 20:40:12 +01:00
Marco Martin
de22db805a use the common clear icon 2012-01-13 20:19:08 +01:00
Valentin Rusu
d227fdd23b Fixed include to make it build 2012-01-12 21:46:25 +01:00
Marco Martin
05571febc3 never use alias 2012-01-12 11:05:42 +01:00
Marco Martin
7c3d1883c6 use a window for dismiss area
animation done by kwin
2012-01-11 20:58:01 +01:00
Patrick von Reth
ce2547c833 fixed include 2012-01-11 13:27:15 +01:00
Sebastian Kügler
9d04bd4938 Merge branch 'master' into editbubble 2012-01-11 01:38:13 +01:00
Sebastian Kügler
b92ea05d24 Proper fix for RoundShadow reference error:
- RoundShadow has to go into private/ subdirectory
- Copy ButtonShadow from desktop components as well, it's needed at
  runtime
2012-01-11 01:36:30 +01:00
Sebastian Kügler
8952d6af55 Merge branch 'master' into editbubble 2012-01-11 01:25:57 +01:00
Sebastian Kügler
cbbcb4762f RoundShadow is a local component 2012-01-11 00:17:41 +01:00
Marco Martin
1cffdbe741 more comments 2012-01-10 21:39:18 +01:00
Marco Martin
f8a93ef3ce fix comments formatting 2012-01-10 21:39:04 +01:00
Marco Martin
ae0234d61f comment formatting 2012-01-10 18:34:24 +01:00
Marco Martin
a95425a7d5 Merge branch 'plasma/mart/fullscreenDialog' 2012-01-09 17:49:28 +01:00
Marco Martin
6d118bdbeb slight delay for opening 2012-01-09 17:47:00 +01:00
Marco Martin
4c2e802a7d don't crash on parse errors 2012-01-09 17:42:59 +01:00
Marco Martin
e9188f712a try harder to maximize the dialog window 2012-01-09 17:22:09 +01:00
Marco Martin
c0c231773b faster animation 2012-01-09 17:01:19 +01:00
Marco Martin
646f66b90c basic functionality for the Dialog 2012-01-09 16:51:01 +01:00
Mark Gaiser
5195c0ef69 Removed proxying of key events since it caused double signals. 2012-01-09 16:40:10 +01:00
Marco Martin
2d19601715 correctly wrap title content, buttons 2012-01-09 15:46:55 +01:00
Marco Martin
1828503757 add missing files 2012-01-09 13:20:57 +01:00
Marco Martin
4f711a67fc correctly load the dialog component 2012-01-09 12:41:21 +01:00
Marco Martin
edda55f015 remove deprecated property 2012-01-09 11:41:28 +01:00
Marco Martin
b566382d48 add/remove associations plugin/engine 2012-01-09 11:12:05 +01:00
Marco Martin
691b22dbab a singleton
will be used to assign engines for items
2012-01-09 11:04:40 +01:00
Marco Martin
cf0e31442e fullscreendialog back in plasmacomponents 2012-01-09 10:51:42 +01:00
Shaun Reich
eb8e40feee Add ScrollBar.qml warning/FIXME for a bug I found
There's a binding loop here somewhere, and this comment warns about it.
I don't know enough about qml to see what's wrong.
2012-01-04 20:27:39 -05:00
Shaun Reich
6b28f03996 Use QtQuick 1.1 for PlasmaComponents.Label.
Take advantage of the new var: lineCount, as opposed to paintedHeight.
2012-01-03 18:45:31 -05:00
Marco Martin
4bf3597b2d fix button icon sizing 2012-01-03 21:16:25 +01:00
Marco Martin
5007558edb support for separators 2012-01-02 15:58:11 +01:00
Marco Martin
7a55e44d5b spacing 2012-01-02 15:31:19 +01:00
Marco Martin
f8bbc358ba layout fixes 2012-01-02 15:17:37 +01:00
Marco Martin
e121edf7d8 update the menu at childAdded/removed 2011-12-30 17:48:14 +01:00
Marco Martin
edf08a8cdb document visualParent 2011-12-30 16:38:18 +01:00
Marco Martin
a529db32fd support submenus by (ab)using visualParent
if visualParent is a QAction, this becomes a submenu
2011-12-30 16:35:55 +01:00
Marco Martin
980feaaec0 fix the api to the standard one, items->content 2011-12-29 15:13:02 +01:00
Marco Martin
98e7440620 ditch the model, support a repeater for items
add menu items when a child that is a menuitem is added, this lets us to not deviate too much from the standard api
2011-12-29 15:09:58 +01:00
Marco Martin
ecc105c564 accept action lists 2011-12-29 11:39:57 +01:00
Marco Martin
1348d9d2a9 support qicons as icon source 2011-12-28 18:49:55 +01:00
Marco Martin
0a3b3d849c document iconSource a bit more 2011-12-28 18:02:44 +01:00
Marco Martin
e043dbd043 document a bit more iconSource 2011-12-28 18:01:57 +01:00
Marco Martin
e56a6149f5 support enabled and separator properties in the model 2011-12-27 20:10:24 +01:00
Marco Martin
8bad802a44 restore the new api after the 4.8 merge
the new api was removed from 4.8 branch, merging removed it from master, add it again, so merging 4.8 into master will work (at least until the first cherrypick ;)
2011-12-27 18:31:38 +01:00
Marco Martin
764253359e Merge branch 'KDE/4.8'
Conflicts:
	plasma/declarativeimports/plasmacomponents/qmenu.cpp
2011-12-27 18:29:12 +01:00
Marco Martin
4e8d9963ab BUGFIX: assign visualparent if it's set
not the other way around
2011-12-27 18:26:05 +01:00
Marco Martin
4dd49f2142 don't overwrite buttonshadow 2011-12-23 19:42:41 +01:00
Marco Martin
88c90c1910 relayout when a tabButton changes visibility 2011-12-23 18:31:16 +01:00
Giorgos Tsiapaliwkas
a4cb2a74f4 fix the view of the documentation 2011-12-23 15:39:55 +02:00
Giorgos Tsiapaliwkas
a6defc7f6d add some more docu in the TabBar.qml 2011-12-23 15:38:47 +02:00
Giorgos Tsiapaliwkas
9c8ecc1462 fix the private import 2011-12-23 15:23:58 +02:00
Marco Martin
a9f1c5784d document Highlight 2011-12-23 11:59:05 +01:00
Daker Fernandes Pinheiro
c22a828998 Fix doc for plasma TextArea component
Signed-off-by: Daker Fernandes Pinheiro <daker.pinheiro@openbossa.org>
2011-12-22 17:47:04 -03:00
Daker Fernandes Pinheiro
a31036bcc3 Add missing method doc from TextField
Signed-off-by: Daker Fernandes Pinheiro <daker.pinheiro@openbossa.org>
2011-12-22 17:44:35 -03:00
Daker Fernandes Pinheiro
2a3d607106 Add return statement for positionAt & positionToRectangle at TextArea
Signed-off-by: Daker Fernandes Pinheiro <daker.pinheiro@openbossa.org>
2011-12-22 17:43:53 -03:00
Daker Fernandes Pinheiro
7d906dbb47 Add return statement for positionAt & positionToRectangle at TextField
Signed-off-by: Daker Fernandes Pinheiro <daker.pinheiro@openbossa.org>
2011-12-22 17:43:39 -03:00
Daker Fernandes Pinheiro
c973ec6502 Add missing default value on TextField doc
Signed-off-by: Daker Fernandes Pinheiro <daker.pinheiro@openbossa.org>
2011-12-22 17:32:31 -03:00
Daker Fernandes Pinheiro
0fbcda30d0 Fix doc for plsama TextField component
Signed-off-by: Daker Fernandes Pinheiro <daker.pinheiro@openbossa.org>
2011-12-22 17:11:38 -03:00
Marco Martin
c8144504e4 n for CommonDialog 2011-12-22 19:32:37 +01:00
Marco Martin
ae3ed91056 description of TabGroup 2011-12-22 19:26:22 +01:00
Marco Martin
7efa3012db more detailed TabButton 2011-12-22 19:20:48 +01:00
Marco Martin
3a0405b50e a bit more on SectionScroller 2011-12-22 18:40:15 +01:00
Marco Martin
f60cae7cf9 added some reference to QML Text element 2011-12-22 18:16:58 +01:00
Daker Fernandes Pinheiro
6b9ce536d3 Remove extra whitespace on plasma Button documentation
Signed-off-by: Daker Fernandes Pinheiro <daker.pinheiro@openbossa.org>
2011-12-22 13:49:29 -03: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
67f93deced fix checkboxes and radio buttons 2011-12-22 16:55:48 +01:00
Giorgos Tsiapaliwkas
2c2fc4acd0 Merge branch 'master' of git://anongit.kde.org/kde-runtime 2011-12-22 17:48:02 +02:00