Hi,
well, the only solutions i see are either making a bigger view or specifying
a smaller text size for the label, with the size property.

Thanks,
Teo

On Tue, Nov 25, 2008 at 11:11 PM, Tooier <[EMAIL PROTECTED]> wrote:

>
> Hi, everyone!!
>
> I'm trying to put items dynamically on a listbox, but when i wrap some
> text in each item of the list, the text inside
> the label overflows view's size and doesn't fit on the "readable"
> area.
>
> Here i put my code
>
> main.xml:
>
> <view height="450" width="250" onopen="view_onOpen()"
> onoptionchanged="onOptionChanged();"
>  onsize="view_onRestore()">
>  <div height="300" name="MessageFeed" width="250">
>    <listbox height="300" name="MessageList" width="250"
> background="#FFFFFF"
>      itemHeight="20" itemOverColor="#DBEEFE" autoscroll="true"
>      itemSelectedColor="#CBDEEE">
>      <item height="20">
>        <label>Loading Messages...
>        </label>
>      </item>
>    </listbox>
>  </div>
>  <div height="150" name="SendMessage" width="250" y="300">
>    <img y="3" src="stock_images\background.png"/>
>    <button height="22" width="141" x="97" y="114" onclick="sendMessage
> ()"
>      downImage="stock_images\button_down.png" image="stock_images
> \button_up.png"
>      overImage="stock_images\button_over.png" caption="Envia un
> mensaje"/>
>    <edit height="84" name="txtMessage" width="190" x="19" y="18"
> multiline="true"
>     />
>  </div>
>  <script src="SimpleXmlParser.js" />
>  <script src="main.js" />
>  <script src="core.js" />
> </view>
>
> And main.js:
>
> function renderMessages(items){
>        if(items.length>0){
>                MessageList.removeAllElements();
>        }
>        for(var id in items){
>                var username = items[id].na;
>                var content = items[id].co;
>                var dateString = items[id].da;
>                var msgLiteral = dateString + ", " + username + " dice: "  +
> content
>                var listItem = MessageList.appendElement("<item name=\"msg"
> + id +
> "\"></item>");
>                var label = listItem.appendElement("<label height=\"100%\">"
> +
> msgLiteral + "</label>");
>                label.wordWrap = true;
>       }
> }
>
> Any help will be greatly appreciated, i'm pretty stucked with this.
>
> Thanks!!
>
> >
>


-- 
Teo (a.k.a. Teominator a.k.a. Teodor Filimon)
site www.teodorfilimon.com | blog www.teodorfilimon.blogspot.com
GMT +2

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Desktop Developer Group" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/Google-Desktop-Developer?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to