plasma-framework/declarativeimports/plasmacomponents
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
..
BusyIndicator.qml Add copyright for BusyIndicator 2011-07-08 19:21:24 -03:00
Button.qml Fix comments about graphics for plasma components enabled/disabled properties 2011-07-18 18:49:45 -03:00
ButtonColumn.qml Add ButtonRow and ButtonColumn 2011-07-08 19:56:50 -03:00
ButtonGroup.js Add ButtonRow and ButtonColumn 2011-07-08 19:56:50 -03:00
ButtonRow.qml Add ButtonRow and ButtonColumn 2011-07-08 19:56:50 -03:00
CheckBox.qml Refactor Switch, CheckBox, RadioButton to extend a single DualStateButton 2011-07-08 15:11:55 -03:00
DualStateButton.qml Fix comments about graphics for plasma components enabled/disabled properties 2011-07-18 18:49:45 -03:00
FlashingLabel.qml Revert "remove what can't still be merged" 2011-04-21 17:13:48 +02:00
Frame.qml Revert "remove what can't still be merged" 2011-04-21 17:13:48 +02:00
Highlight.qml Fix Highlight plasma component margins 2011-07-15 20:51:42 -03:00
IconWidget.qml Revert "remove what can't still be merged" 2011-04-21 17:13:48 +02:00
PushButton.qml Revert "remove what can't still be merged" 2011-04-21 17:13:48 +02:00
qmldir Add TextArea plasma component 2011-07-22 16:12:36 -03:00
RadioButton.qml Refactor Switch, CheckBox, RadioButton to extend a single DualStateButton 2011-07-08 15:11:55 -03:00
ScrollBar.qml Fix ScrollBar plasma component incrementValue function 2011-07-21 17:48:31 -03:00
ScrollDecorator.qml Add ScrollDecorator component 2011-07-14 11:04:20 -03:00
Slider.qml Add enabled/disable support for Slider plasma component 2011-07-18 19:16:38 -03:00
Switch.qml Refactor Switch, CheckBox, RadioButton to extend a single DualStateButton 2011-07-08 15:11:55 -03:00
TextArea.qml Add TextArea plasma component 2011-07-22 16:12:36 -03:00
TextField.qml Add TextField plasma component 2011-07-21 10:16:34 -03:00
ToolButton.qml Revert "remove what can't still be merged" 2011-04-21 17:13:48 +02:00