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] >
