Hi all,

Thank you for you suggestion.
For TextArea,how to set specify border color?(like white or red)

Best regards,
Ken Jiang

*******************************************
Murata Electronics Trading  (Shenzhen) Co.,Ltd
Tel:86-755-82847251
E-mail:[email protected]
*******************************************


                                                                                
                                     
  From:       Greg Brown <[email protected]>                                 
                                     
                                                                                
                                     
  To:         [email protected]                                             
                                     
                                                                                
                                     
  Date:       12/27/2010 09:52 PM                                               
                                     
                                                                                
                                     
  Subject:    Re: copy function for label and TextInput is disable              
                                     
                                                                                
                                     





I had replied to this the other day but apparently it didn't come through.
Though Label doesn't support selection, a non-editable TextArea can be used
for this purpose. TextInput does not currently support an "editable" flag,
though you are welcome to submit a feature request for this (or implement
it yourself and submit a patch).

G

On Dec 27, 2010, at 8:26 AM, Chris Bartlett wrote:

      Ken,

      1.  Is this your requirement?
      a) A user wants to be able to click on an area of text in a Label
      b) then drag the mouse around to expand the selection
      c) and then be able to copy the selected text to the clipboard

      The short answer is that the Label skin provided with Pivot
      (org.apache.pivot.wtk.skin.terra.TerraLabelSkin) does not support
      this.

      If desired you could extend or modify TerraLabelSkin, or create a
      totally new skin which implements
      org.apache.pivot.wtk.skin.terra.LabelSkin.
      However TextInput supports most of this functionality already
      (selectable text & using the mouse to drag the selection), but is
      editable and does not look like a Label.

      One solution might be to create a custom Component that extends
      TextInput, and also a custom Skin based on TerraTextInputSkin.
      The component would override Component#isFocusable() to always return
      false (thus keeping it an an 'enabled' state, but not being editable
      and not showing the caret)
      The skin would be a copy of TerraTextInputSkin with a modified
      paint() method.  (copied because paint requires access to all of the
      private 'style' properties)
      It would not paint the border, bevel or background to match the look
      of a Label.
      If could also ignore the active/inactive, disabled/enabled states and
      just paint using the main 'color', 'selectionBackgroundColor',
      'selectionColor' styles.

      I think this would then look and behave as you wish, with the
      exception being that keypresses such as CONTROL+C to copy would not
      work as the new component would never be focused.

      One much easier option might be to just show a pop-up context menu on
      Labels when they are right-clicked.  This would have a 'Copy' menu
      item which would copy *all* of the label text to the clipboard.
      See here for an example -
      http://pivot.apache.org/tutorials/context-menus.html

      2.  See attached file as a demonstration of how to make a TextInput
      non-editable using strict validation.

      Chris

      On 24 December 2010 11:28, <[email protected]> wrote:

        Hi all,


        How about below features in pivot 2.0?

        1. does label can support copy function like HTML.
        2. does TextInput can support editable like Textarea.

        There are actual experience and feedback come from end user,they
        use to
        HTML mode for long time.
        So they would like use copy function everywhere.
        Is there any advise?


        Best regards,
        Ken Jiang

        *******************************************
        Murata Electronics Trading  (Shenzhen) Co.,Ltd
        Tel:86-755-82847251
        E-mail:[email protected]
        *******************************************


      <LockableTextInput.java>


Reply via email to