up: ZWT     index Zimbu documentation

CLASS ZWT.Dropdown EXTENDS ZWT.Widget @public

summary

     

A Dropdown is a widget that allows selecting one item in a list.

NEW() @public  Create a new Dropdown.
NEW(items) @public  Create a new Dropdown with items as the items.
$addItem(text) @public  Add an item with text.
$addSelectedItem(text) @public  Add an item with text and make it the selected item.
$setSelectedIndex(index) @public  Set the item at index to be the currently selected item.
$getSelectedItem() string @public  Return the text of the currently selected item.
$getSelectedIndex() int @public  Return the index of the currently selected item.
$ToString() string @public  Return "Dropdown(text)", where "text" is the Dropdown text.
 
Inherited from ZWT.Widget:
$getParent() UIObject @public  Return the parent of this Widget.
$getText() string @public  Return the text of the Widget. NIL if there is none.
$setHoverText(text) ZWT.Widget @public  Set the text to be displayed on hover-over.
$getHoverText() string @public  Get the text to be displayed on hover-over.
$addToParent(parent) @public  Add this widget to parent.
$removeFromParent() @public  Remove this Widget from its parent.
$setHandler(eventType, handler) @public  Set handler as the only method to be invoked for eventType.
$addHandler(eventType, handler) @public  Add handler as a method to be invoked for eventType.
$setClickHandler(handler) @public  Set handler as the method to be invoked for a click event on this widget.
$setMouseOverHandler(handler) @public  Set handler as the method to be invoked when the mouse enters the area of this widget.
$setMouseOutHandler(handler) @public  Set handler as the method to be invoked when the mouse leaves the area of this widget.
$setKeyHandler(handler) @public  Set handler to be invoked when a key is typed in this widget.
$setKeyDownHandler(handler) @public  Set handler to be invoked when a key is pressed in this widget.
$setKeyUpHandler(handler) @public  Set handler to be invoked when a key is released in this widget.
$setActive(active) @public  Set whether the Widget handles click events.
$isActive() bool @public  Return whether the Widget was set to be active.
$setInactiveStyle(style) @public  Set the style to be used when the Widget is inactive.
 
Inherited from ZWT.UIObject:
ZWT.Element  $elem @public  The HTML element for this Item.
 
$setStyle(style) @public  Set the main Style for this UIObject to style.
$setStyleList(styles) @public  Set the list of Styles for this UIObject to styles.
$addStyle(style) @public  Add style to this UIObject, keeping previously set ones.
$removeStyle(style) @public  Remove style from this UIObject.
$getStyle() ZWT.Style @public  Return the main Style for this UIObject.
$getStyleList() list<ZWT.Style> @public  Return the list of Styles for this UIObject.
$getWidth() int @public  Return the width of the Element.
$getHeight() int @public  Return the height of the Element.
$getTop() int @public  Return the vertical position of the Element in the page
$getTop(container) int @public  Return the vertical position of the Element within container
$getLeft() int @public  Return the horizontal position of the Element in the page
$getLeft(container) int @public  Return the horizontal position of the Element within container
$setHidden(hidden) @public  Set the item to be hidden or displayed.
 

members (alphabetically)

     

PROC NEW() @replace @public

     

Create a new Dropdown.

PROC NEW(list<string> items) @public

     

Create a new Dropdown with items as the items.

FUNC $ToString() string @replace @public

     

Return "Dropdown(text)", where "text" is the Dropdown text.

PROC $addItem(string text) @public

     

Add an item with text.

PROC $addSelectedItem(string text) @public

     

Add an item with text and make it the selected item.

FUNC $getSelectedIndex() int @public

     

Return the index of the currently selected item.

FUNC $getSelectedItem() string @public

     

Return the text of the currently selected item.

PROC $setSelectedIndex(int index) @public

     

Set the item at index to be the currently selected item.

credits

      The Class hierarchy, generated Javascript and a few other things are based on the Google Web Toolkit. http://code.google.com/webtoolkit/overview.html

license

      Copyright 2009 Bram Moolenaar All Rights Reserved.

      Licensed under the Apache License, Version 2.0. See the LICENSE file or obtain a copy at: http://www.apache.org/licenses/LICENSE-2.0