Marco Martin
c2e980fa11
center the text
2011-11-09 22:06:25 +01:00
Marco Martin
5e6b5c1829
clip contents
2011-11-09 20:55:13 +01:00
Marco Martin
824415d08e
for some reason the PageStack type doesn't work
2011-11-09 20:48:23 +01:00
Marco Martin
1d67eef64f
layout adjustment
...
(fixme, discover why this is needed)
2011-11-09 20:25:09 +01:00
Marco Martin
74c4c37d24
ghter animation effect
2011-11-09 20:19:29 +01:00
Marco Martin
7331d06c7b
put the framesvg in an inner element
...
also move the boders of the framesvg outside
2011-11-09 20:09:36 +01:00
Marco Martin
c3285d091a
no mouseover on text fields with touchscreens
2011-11-09 19:33:34 +01:00
Marco Martin
dd3b76b9af
style
2011-11-09 17:49:10 +01:00
Marco Martin
10da04882c
remove the animated property
2011-11-09 17:12:13 +01:00
Marco Martin
d457e071c0
remove the hack of fontmetrictext
2011-11-09 17:09:20 +01:00
Marco Martin
a4cc8972bb
internal api is internal
2011-11-09 17:05:21 +01:00
Marco Martin
7cb7c0e276
on desktop, sectionscroller looks like a scrollbar
2011-11-09 16:53:58 +01:00
Marco Martin
39f1e26a58
remove all references to screen
2011-11-09 16:20:52 +01:00
Marco Martin
0e64e6cda9
non interactive
2011-11-09 16:11:25 +01:00
Marco Martin
9cc6656fb6
redo way simpler ToolBarLayout
2011-11-09 16:10:36 +01:00
Marco Martin
4dd35da400
stop the opacity timer when needed
2011-11-09 15:31:03 +01:00
Marco Martin
2465d24bb1
ScrollDecorator only on Touchscreens
...
just as a compatibility layer for porting
2011-11-09 15:28:21 +01:00
Marco Martin
7ae1ce52d1
by default Scrollbar is not interactive on touch
2011-11-09 15:18:40 +01:00
Marco Martin
526b19f6ec
move keyboard interaction in the delegate
2011-11-09 15:11:22 +01:00
Marco Martin
cd710f2658
ScrollDecorator in a non interactive scrollbar
2011-11-09 15:07:11 +01:00
Marco Martin
ab10ea082b
use a scroll decorator delegate when not interactive
2011-11-09 15:03:29 +01:00
Marco Martin
04eb4f3275
move the scrollbar delegate to own file
2011-11-09 14:34:53 +01:00
Marco Martin
8cccd7c834
scrollbar rewrite
...
no binding loops
no rotation transformations
actual scrollbar is a loaded component: will be shared with scrolldecorator
2011-11-09 14:23:26 +01:00
Marco Martin
c0de261ccc
support visualParent property
2011-11-08 23:07:42 +01:00
Marco Martin
b3597331f7
touch specific Menu and MenuItem
2011-11-08 23:00:38 +01:00
Marco Martin
a6d785ffc7
add ToolBarLayout
2011-11-08 21:10:30 +01:00
Marco Martin
2a79834ceb
standard signals altough unused
2011-11-08 20:57:34 +01:00
Marco Martin
b51d5b1cd9
text selectable by mouse
2011-11-08 20:54:13 +01:00
Marco Martin
869afade06
different paint for flat toolbuttons in touchscreens
2011-11-08 20:48:33 +01:00
Marco Martin
5a00c8ec01
better shadow state chooser
2011-11-08 20:34:39 +01:00
Marco Martin
82bbcc139a
better logic for button pressed handling
2011-11-08 19:27:44 +01:00
Marco Martin
1d4f9a5c77
fix shadow disabling
2011-11-08 18:19:25 +01:00
Marco Martin
c498292a55
new name for the global config
2011-11-08 17:22:20 +01:00
Marco Martin
24f527f3fe
sync the roundshadow element
2011-11-08 17:22:19 +01:00
Marco Martin
a62ce8814a
add window and querydialog as touch specific
2011-11-08 17:22:19 +01:00
Marco Martin
28f573d18f
read the kind of components from plasmarc
2011-11-08 17:22:19 +01:00
Marco Martin
06bbb405c5
install tablet specific components in platformcomponents
2011-11-08 17:22:19 +01:00
Marco Martin
2e5afa765b
use roundshadow for sliders
2011-11-08 15:12:44 +01:00
Marco Martin
c644d41709
use hint-focus-over-base to decide where to paint the focus panel
2011-11-08 14:29:05 +01:00
Marco Martin
924d5fcf05
abstract the text field focus effect
2011-11-08 14:19:12 +01:00
Marco Martin
a5db2727dd
connect closeClicked as well to rejected
2011-11-03 18:28:15 +01:00
Marco Martin
3e1359a8bc
use a system KDialog for QueryDialog
2011-11-03 18:23:26 +01:00
Marco Martin
a462112815
fix icon loading
2011-11-03 16:53:11 +01:00
Marco Martin
478cd9d3f0
add Dialogs
...
CommonDialog
QueryDialog
SelectionDialog
the base Dialog is still not exported
in future version on the desktop, QueryDialog will create a standard qt dialog instead
2011-11-03 14:46:05 +01:00
Marco Martin
3accb9baf5
n mSize property in fontproxy: like em for css
2011-11-02 21:41:09 +01:00
Mark Gaiser
147df3a274
Updated Button.qml form PlasmaComponents to have:
...
- Animations
- A state machine
- More margin when an icon is used
- A few cleanups
REVIEW: 103020
2011-11-01 23:51:42 +01:00
Marco Martin
5282287b55
anchors a page to its container
2011-11-01 22:45:38 +01:00
Marco Martin
38c8915cd7
ListItem element
2011-10-31 16:42:40 +01:00
Marco Martin
3ac2a8c875
if stack creates the component, is the owner too
...
leak--
2011-10-31 16:42:40 +01:00
Martin Gräßlin
f050e056ec
Highlight Item only requires QtQuick 1.0
2011-10-30 20:37:10 +01:00
Marco Martin
56dc7f6314
Page and PageStack
2011-10-30 19:47:08 +01:00
Marco Martin
3c8ff37491
Theme exports iconloader sizes
2011-10-30 19:07:58 +01:00
Marco Martin
d0ad8eed35
remove not installed imports
2011-10-30 17:55:33 +01: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
a2cf63e813
arrow buttons by default
2011-10-30 17:36:42 +01:00
Marco Martin
92accc1460
fade away for sectionScroller
2011-10-30 16:51:41 +01:00
Marco Martin
f5357fd964
dd SectionScroller
2011-10-30 14:13:09 +01:00
Marco Martin
6b7a1bdcac
undefined--
2011-10-29 21:46:53 +02: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
Marco Martin
9bcc260757
add tabbar with default API
...
extended with currentitem in TabBar for tabbars without TabGroups
2011-10-29 20:07:30 +02:00
Marco Martin
b40acc4903
fix anchors of scroll indicators
2011-10-28 22:32:45 +02:00
Marco Martin
77fa1ee910
fix positioning
2011-10-28 20:34:46 +02:00
Marco Martin
0fa2538000
remove missing stuff from qmldir
2011-10-28 20:16:45 +02:00
Marco Martin
5c9fec3d31
better positioning
2011-10-28 20:14:38 +02:00
Marco Martin
4970198392
export status
2011-10-28 19:40:04 +02:00
Marco Martin
5788424702
qmenu bindings with the QtComponents api
2011-10-28 18:57:34 +02:00
Marco Martin
b343c01ebb
expand the toolbar as default
2011-10-28 16:23:50 +02:00
Marco Martin
049a79a0f6
a couple of enums more
2011-10-27 22:52:16 +02:00
Marco Martin
381b78163e
export some enums
...
also, relicense qrangemodel as its last license (actually allowed to redistribute now ;)
2011-10-27 22:33:51 +02:00
Marco Martin
63fbf58b53
fix property/signal names
2011-10-27 21:25:34 +02:00
Marco Martin
486fbf6f82
use all font properties from Theme all around
2011-10-13 18:23:40 +02:00
Marco Martin
9eda90088e
defaultFont, desktopFont and smallestFont
2011-10-13 17:57:16 +02:00
Marco Martin
03ba14895c
Label element, uses properties from Theme
2011-10-13 15:28:33 +02:00
Marco Martin
8c4c66a69d
export all the font properties in Theme
2011-10-13 15:19:37 +02:00
Marco Martin
b44e60daa3
ToolButton
2011-10-13 12:18:14 +02:00
Marco Martin
b13dc0406a
toolbar component
2011-10-12 00:05:21 +02:00
Marco Martin
b86b4b2e71
remove frame sunken-active,
...
use graphics for slider grooves instead
2011-10-11 17:35:23 +02:00
Marco Martin
b5a1397d07
simplify scrolldecorator
2011-10-11 15:25:32 +02:00
Marco Martin
896499617d
fix inverted sliders
2011-10-11 14:52:39 +02:00
Marco Martin
2ae8e31d77
use an active look for the on switch and the progress part of the slider
2011-10-11 14:27:55 +02:00
Marco Martin
93a8858617
fix focus frame
2011-10-10 19:53:39 +02:00
Marco Martin
0f894f9db2
fix the hover/focus frame
2011-10-10 19:40:46 +02:00
Marco Martin
2dbc92c534
hide the shadow when toggled and no focus
2011-10-10 15:33:28 +02:00
Marco Martin
86e66746d1
use ButtonShadow component in Button
2011-10-10 15:26:46 +02:00
Marco Martin
34c3446a3e
hidden status for the shadow
2011-10-10 14:32:53 +02:00
Marco Martin
d8a125d350
round checkboxes
2011-10-10 14:19:07 +02:00
Marco Martin
9c695c5cf5
add a shadow
2011-10-10 14:02:48 +02:00
Marco Martin
3da7704b3a
use the font size for control size
2011-10-10 13:39:16 +02:00
Marco Martin
94ad9f8d3f
private ButtonShadow for shadow/hover of buttons
...
also, don't export DusalStateButton
2011-10-10 13:04:22 +02:00
Marco Martin
0fec8e54c5
move rangemodel in a components plugin
2011-09-13 21:21:29 +02:00
Marco Martin
e5b43a7357
Merge branch 'master' into plasma/declarative
...
Conflicts:
plasma/declarativeimports/core/CMakeLists.txt
plasma/declarativeimports/core/corebindingsplugin.cpp
plasma/declarativeimports/plasmacomponents/BusyIndicator.qml
plasma/declarativeimports/plasmacomponents/ScrollBar.qml
plasma/declarativeimports/plasmacomponents/qmldir
2011-09-13 20:43:59 +02:00
Marco Martin
e24624f80c
graphics for checkboxes and radio buttons
2011-08-30 23:04:45 +02:00
Daker Fernandes Pinheiro
1edb412e52
Add ProgressBar plasma component
...
The ProgressBar is defined in the Qt Components common API.
It has a orientation property, usign Qt.Horizontal or
Qt.Vertical to set the orientation of the component.
Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-07-25 00:14:51 -03:00
Daker Fernandes Pinheiro
decbcb0439
Add TextArea plasma component
...
The TextArea is defined in the Qt Components common API.
Some features were added as a plasma specific behaviour for this component:
- It emit the keys pressed and released signals
- Implements a focus policy
- The current implementation only covers the desktop use case.
For mobile use, a flickable text area with scroll decorators
would be more appropriate.
- Scroll bars appears only if the content is bigger than the content.
- The width of the the scroll bars can be setted through the scrollWidth
property
- The size of the text content can also be setted. For this the properties
contentMaxWidth and contentMaxHeight must be used. The default value
is the dimensions of the TextArea.
The current state of the implemention lacks of:
- A behaviour for hover state, present in other components
- A errorHighlight usage
- Polish the visual alignment of the SVGs items
- Lacks of right mouse button interaction.
Would be interesting to use it to cut & paste operations.
Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-07-22 16:12:36 -03:00
Daker Fernandes Pinheiro
d318641dcf
Fix ScrollBar plasma component incrementValue function
...
- The function was not bounding the value after incremented
inside the flickable content size.
Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-07-21 17:48:31 -03:00
Daker Fernandes Pinheiro
b37a2230b7
Add TextField plasma component
...
The TextField is defined in the Qt Components common API.
Some features were added as a plasma specific behaviour for this component:
- It emit the keys pressed and released signals.
- Implements a focus policy
The current state of the implemention lacks of:
- A behaviour for hover state, present in other components
- A errorHighlight usage
Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-07-21 10:16:34 -03:00
Daker Fernandes Pinheiro
3a984f05b0
Add enabled/disable support for ScrollBar plasma component
...
- The current disabled scroll bar have less opacity when disabled
instead of custom graphics. Needs to be defined if this is
the expected behaviour.
Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-07-18 19:17:19 -03:00
Daker Fernandes Pinheiro
b9e69695bd
Add enabled/disable support for Slider plasma component
...
- The current disabled slider have less opacity when disabled
instead of custom graphics. Needs to be defined if this is
the expected behaviour.
- The gallery example was also updated.
Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-07-18 19:16:38 -03:00
Daker Fernandes Pinheiro
3ab58b3877
Fix comments about graphics for plasma components enabled/disabled properties
...
Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-07-18 18:49:45 -03:00