You might try to get a reference to the scrollbar in the
scrolledittext and manually set enabled to true for the scrollbar.

Sebastian

2012/9/4 Baskar Rajendran <[email protected]>:
> Seba
>
> Scrollbar is not clickable.. but the text gets changed when focus set to
> text box and you use down arrow key.
> Not editable works fine , but i want to use the scrollbar to be clickable ,
> so that the text can be changed on based on the scrollbar move
>
> Thanks
> Baskar
>
> On Tue, Sep 4, 2012 at 7:41 PM, [email protected] <[email protected]
>> wrote:
>
>> 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]
>>



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

Reply via email to