Hi Baskar,

you will have to have a look at the source code of "scrolledittext.lzx"
I guess the enabled true/false will simply put a view in front of the
text. But I am not sure however.
Is the the scrollbar still clickable if enabled is false or can you
still click and move it but the text will simply not change?

Sebastian

2012/9/4 Baskar Rajendran <[email protected]>:
> Hi
>
> I appreciate if you could help me ..
>
>
> I am trying to modify this customScrollEdittext.lzx by adding an attribute
> enabled, so that we could mark it false for not to be edited. It works but
> the scroll doesnt function if enabled='false'
>
> <?xml version="1.0" encoding="UTF-8" ?>
> <!--
>   Licensed to the Apache Software Foundation (ASF) under one
>   or more contributor license agreements.  See the NOTICE file
>   distributed with this work for additional information
>   regarding copyright ownership.  The ASF licenses this file
>   to you under the Apache License, Version 2.0 (the
>   "License"); you may not use this file except in compliance
>   with the License.  You may obtain a copy of the License at
>
>       http://www.apache.org/licenses/LICENSE-2.0
>
>   Unless required by applicable law or agreed to in writing,
>   software distributed under the License is distributed on an
>   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>   KIND, either express or implied.  See the License for the
>   specific language governing permissions and limitations
>   under the License.
>
> -->
> <library>
>
> <include href="incubator/scrolledittext.lzx" />
>
> <class name="customScrollEdittext" extends="view" >
>  <attribute name="text" value="" type="string" />
>
>         *<attribute name="enabled" type="boolean"/>*
>
>
>  <event name="ontextChange" />
>
>     <attribute name="labelid" type="number" setter="setLabelId(labelid)" />
>     <method name="setLabelId" args="_labelid" >
>         this.labelid = _labelid;
>         this.setAttribtue('text',canvas.getLabelName(this.labelid));
>     </method>
>
>     <method name="getText">
>     return this._cbtext.getText();
>     </method>
>
>     <view name="_face" bgcolor="0xFFFFFFF"
>           width="$once{parent.width}"
>           height="$once{parent.height}" />
>
>     <view name="v_border" height="1" bgcolor="$once{
> canvas.getThemeColor('secondBorderColor') }" width="$once{parent.width}" />
>     <view name="h_border" width="1"  y="1" bgcolor="$once{
> canvas.getThemeColor('secondBorderColor') }" height="$once{parent.height
> -1}" />
>
>     <scrolledittext name="_cbtext" width="$once{ parent.width-1 }" x="1"
> y="1" bgcolor="0xFFFFFF"  styleable="false"
> height="$once{ parent.height-1 }" text="${ parent.text }"
> vscrollbarclassname="om_vscrollbar"
> multiline="true" fontsize="11" *enabled="${ parent.enabled } */>
>
>
> </class>
>
> </library>
>
> Thanks
> Baskar



-- 
Sebastian Wagner
https://twitter.com/#!/dead_lock
http://www.webbase-design.de
http://www.wagner-sebastian.com
[email protected]

Reply via email to