Class
zebkit.ui.Label
extends <zebkit.ui.ViewPan> |
<zebkit.ui> |
Label UI component class. The label can be used to visualize simple string or multi lines text or the given text render implementation:
// render simple string
var l = new zebkit.ui.Label("Simple string");
// render multi lines text
var l = new zebkit.ui.Label(new zebkit.data.Text("Multiline\ntext"));
// render password text
var l = new zebkit.ui.Label(new zebkit.draw.PasswordText("password"));
zebkit.ui.Label
([r]
)
Parameters:
-
[r]
<String | zebkit.data.TextModel | zebkit.draw.TextRender>a text to be shown with the label. You can pass a simple string or an instance of a text model or an instance of text render as the text value.
public | <String> | getColor ( ) |
public | <zebkit.Font> | getFont ( ) |
public | <zebkit.data.TextModel> | getModel ( ) |
public | <String> | getValue ( ) |
public | void | setColor (c) |
public | void | setFont (f) |
public | void | setModel (m) |
public | void | setValue (s) |
Inherited methods:
$setConstraints(c)
add(constr, d)
byConstraints([p], c)
byPath(path, [cb])
calcPreferredSize(t)
doLayout( )
fire(name, [path], [params])
focused( )
getBottom( )
getCanvas( )
getComponentAt(x, y)
getHorPadding( )
getLeft( )
getPreferredSize( )
getRight( )
getTop( )
getVerPadding( )
hasFocus( )
indexOf(c)
insert(i, constr, d)
invalidate( )
invalidateLayout( )
kidAdded(index, constr, l)
kidRemoved(i, l, ctr)
laidout( )
load(JSON)
off([eventName], [path], [cb])
on([eventName], [path], cb)
paintChildComponents(g, clipChild)
paintComponent(g)
paintViewAt(g, ax, ay, v)
properties([path], props)
property([path], name, value)
recalc( )
relocated(px, py)
remove(c)
removeAll( )
removeAt(i)
removeByConstraints(ctr)
removeMe([after])
repaint([x], [y], [w], [h])
replaceMe([ctr], c)
requestFocus( )
requestFocusIn([timeout])
resized(pw, ph)
setAt(i, d)
setBackground(v)
setBorder([v])
setBorderLayout([gap])
setBottomPadding(bottom)
setBounds(x, y, w, h)
setByConstraints(constr, c)
setConstraints(ctr)
setEnabled(b)
setFlowLayout([ax], [ay], [dir], [gap])
setGrisLayout( )
setId(id)
setKids(a)
setLayout(m)
setLeftPadding(left)
setListLayout([ax], [gap])
setLocation(xx, yy)
setPadding(v)
setParent(o)
setPreferredHeigh(h)
setPreferredSize(w, h)
setPreferredWidth(w)
setProperties([path], props)
setRasterLayout([usePsSize])
setRightPadding(right)
setSize(w, h)
setStackLayout([gap])
setTopPadding(top)
setView(v)
setVisible(b)
toBack( )
toFront( )
toPreferredHeight( )
toPreferredSize( )
toPreferredWidth( )
toView(target)
validate( )
validateMetric( )
vrp( )
public
<zebkit.data.TextModel>
getModel ( )
Get a text model
Returns:
<zebkit.data.TextModel>
a text model |
public
chainable
setModel (m )
Set the text field text model Parameters:
|
Inherited attributes:
protected
Function
$matchPath
public
zebkit.draw.View
bg
public
zebkit.draw.View
border
public
Boolean
canHaveFocus
public
Object
constraints
public
Integer
height
public
Boolean
isEnabled
public
Boolean
isValid
public
Boolean
isVisible
public
Array
kids
public
zebkit.layout.Layout
layout
public
zebkit.layout.Layoutable
parent
public
zebkit.draw.View
view
public
Integer
width
public
Integer
x
public
Integer
y













Inherited events:
childEventName(e)
clipCopy()
clipPaste(s)
compAdded(e)
compEnabled(e)
compMoved(e)
compRemoved(e)
compShown(e)
compSized(e)
focusGained(e)
focusLost(e)
keyPressed(e)
keyReleased(e)
keyTyped(e)
pointerClicked(e)
pointerDragEnded(e)
pointerDragged(e)
pointerDragStarted(e)
pointerEntered(e)
pointerExited(e)
pointerMoved(e)
pointerPressed(e)
pointerReleased(e)