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]
