public class ComponentBase extends net.thevpc.common.props.impl.PropertyBase implements AppComponent
| Modifier and Type | Field and Description |
|---|---|
protected net.thevpc.common.props.WritableValue<Anchor> |
anchor |
protected net.thevpc.common.props.WritableValue<AppContextMenu> |
contextMenu |
protected Class<? extends AppComponent> |
itemType |
protected AppComponent |
parent |
protected net.thevpc.common.props.WritableValue<net.thevpc.common.props.Path> |
path |
protected AppComponentPeer |
peer |
protected Class<? extends AppComponentPeer> |
peerType |
protected net.thevpc.common.props.WritableMap<Object,Object> |
properties |
| Constructor and Description |
|---|
ComponentBase(String id,
Application app,
Class<? extends AppComponent> itemType,
Class<? extends AppComponentPeer> peerType) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.common.props.WritableString |
accelerator() |
net.thevpc.common.props.WritableBoolean |
active() |
net.thevpc.common.props.WritableValue<Anchor> |
anchor() |
Application |
app() |
net.thevpc.common.props.WritableValue<AppColor> |
backgroundColor() |
net.thevpc.common.props.WritableValue<Bounds> |
bounds() |
AppChildConstraints |
childConstraints() |
Class<? extends AppComponent> |
componentType() |
net.thevpc.common.props.WritableValue<AppContextMenu> |
contextMenu() |
AppComponent |
copy(boolean bind) |
protected AppComponent |
copyDefault() |
protected net.thevpc.common.props.PropertyListeners |
createListeners() |
net.thevpc.common.props.WritableBoolean |
editable() |
net.thevpc.common.props.WritableBoolean |
editing() |
net.thevpc.common.props.WritableBoolean |
enabled() |
AppComponentEvents |
events() |
net.thevpc.common.props.WritableBoolean |
focused() |
net.thevpc.common.props.WritableValue<AppColor> |
foregroundColor() |
WritableImage |
icon() |
net.thevpc.common.props.WritableValue<IconConfig> |
iconConfig() |
net.thevpc.common.props.WritableValue<String> |
iconSet() |
String |
id() |
WritableImage |
largeIcon() |
net.thevpc.common.props.WritableValue<Locale> |
locale() |
net.thevpc.common.props.WritableValue<KeyCode> |
mnemonic() |
net.thevpc.common.props.WritableBoolean |
opaque() |
net.thevpc.common.props.ObservableValue<Integer> |
order() |
AppComponent |
parent() |
AppParentConstraints |
parentConstraints() |
net.thevpc.common.props.WritableValue<net.thevpc.common.props.Path> |
path() |
AppComponentPeer |
peer() |
AppComponentPeer |
peer(boolean prepareShowing) |
Class<? extends AppComponentPeer> |
peerType() |
net.thevpc.common.props.WritableValue<Dimension> |
prefSize() |
protected void |
prepareUnshowing() |
net.thevpc.common.props.WritableMap<Object,Object> |
properties() |
void |
requestFocus() |
protected Constructor |
resolveDefaultComponentConstructor(Class componentType,
Class modelClass) |
AppComponent |
setOptions(AppComponentOptions options) |
void |
setParent(AppComponent other) |
void |
setPeer(AppComponentPeer peer) |
net.thevpc.common.props.WritableBoolean |
shown() |
net.thevpc.common.i18n.WritableStr |
title()
used as a title when this component is placed into a container.
|
WritableTextStyle |
titleStyle() |
net.thevpc.common.i18n.WritableStr |
tooltip() |
void |
updateUI() |
net.thevpc.common.props.WritableBoolean |
visible() |
fullPropertyName, parentProperty, propagateEvents, propertyName, propertyType, toString, userObjectsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetChildProperty, isWritable, onChange, onChange, onChangeAndInit, onChangeAndInit, onPropagatedChange, onPropagatedChange, onPropagatedChangeAndInit, onPropagatedChangeAndInit, propertyName, propertyType, readOnly, userObjects, with, withprotected AppComponent parent
protected net.thevpc.common.props.WritableValue<net.thevpc.common.props.Path> path
protected net.thevpc.common.props.WritableValue<AppContextMenu> contextMenu
protected AppComponentPeer peer
protected Class<? extends AppComponent> itemType
protected Class<? extends AppComponentPeer> peerType
protected net.thevpc.common.props.WritableValue<Anchor> anchor
public ComponentBase(String id, Application app, Class<? extends AppComponent> itemType, Class<? extends AppComponentPeer> peerType)
protected net.thevpc.common.props.PropertyListeners createListeners()
createListeners in class net.thevpc.common.props.impl.PropertyBasepublic net.thevpc.common.props.WritableValue<AppColor> foregroundColor()
foregroundColor in interface AppComponentpublic AppComponentEvents events()
events in interface net.thevpc.common.props.Propertyevents in interface AppComponentevents in class net.thevpc.common.props.impl.PropertyBasepublic AppChildConstraints childConstraints()
childConstraints in interface AppComponentpublic AppParentConstraints parentConstraints()
parentConstraints in interface AppComponentpublic AppComponent setOptions(AppComponentOptions options)
setOptions in interface AppComponentpublic AppComponent parent()
parent in interface AppComponentpublic net.thevpc.common.props.WritableValue<net.thevpc.common.props.Path> path()
path in interface AppComponentpublic net.thevpc.common.props.ObservableValue<Integer> order()
order in interface AppComponentpublic net.thevpc.common.props.WritableValue<AppContextMenu> contextMenu()
contextMenu in interface AppComponentpublic Application app()
app in interface AppComponentpublic AppComponentPeer peer()
peer in interface AppComponentpublic AppComponentPeer peer(boolean prepareShowing)
peer in interface AppComponentpublic Class<? extends AppComponent> componentType()
componentType in interface AppComponentpublic Class<? extends AppComponentPeer> peerType()
peerType in interface AppComponentpublic String id()
id in interface AppComponentpublic net.thevpc.common.props.WritableValue<Dimension> prefSize()
prefSize in interface AppComponentpublic net.thevpc.common.props.WritableBoolean focused()
focused in interface AppComponentpublic net.thevpc.common.props.WritableBoolean editing()
editing in interface AppComponentpublic net.thevpc.common.props.WritableBoolean active()
active in interface AppComponentpublic net.thevpc.common.props.WritableValue<Anchor> anchor()
anchor in interface AppComponentpublic WritableImage icon()
icon in interface AppComponentpublic net.thevpc.common.i18n.WritableStr title()
AppComponenttitle in interface AppComponentpublic WritableTextStyle titleStyle()
titleStyle in interface AppComponentpublic WritableImage largeIcon()
largeIcon in interface AppComponentpublic net.thevpc.common.props.WritableValue<KeyCode> mnemonic()
mnemonic in interface AppComponentpublic net.thevpc.common.props.WritableString accelerator()
accelerator in interface AppComponentpublic net.thevpc.common.props.WritableBoolean enabled()
enabled in interface AppComponentpublic net.thevpc.common.props.WritableBoolean editable()
editable in interface AppComponentpublic net.thevpc.common.props.WritableBoolean visible()
visible in interface AppComponentpublic net.thevpc.common.i18n.WritableStr tooltip()
tooltip in interface AppComponentpublic net.thevpc.common.props.WritableMap<Object,Object> properties()
properties in interface AppComponentpublic net.thevpc.common.props.WritableValue<AppColor> backgroundColor()
backgroundColor in interface AppComponentpublic net.thevpc.common.props.WritableBoolean opaque()
opaque in interface AppComponentpublic net.thevpc.common.props.WritableValue<Bounds> bounds()
bounds in interface AppComponentpublic net.thevpc.common.props.WritableValue<Locale> locale()
locale in interface AppComponentpublic net.thevpc.common.props.WritableValue<String> iconSet()
iconSet in interface AppComponenticonSet in interface IconSetAwarepublic net.thevpc.common.props.WritableValue<IconConfig> iconConfig()
iconConfig in interface AppComponenticonConfig in interface IconSetAwarepublic net.thevpc.common.props.WritableBoolean shown()
shown in interface AppComponentpublic AppComponent copy(boolean bind)
copy in interface AppComponentpublic void requestFocus()
requestFocus in interface AppComponentprotected void prepareUnshowing()
protected AppComponent copyDefault()
protected Constructor resolveDefaultComponentConstructor(Class componentType, Class modelClass)
public void setParent(AppComponent other)
public void setPeer(AppComponentPeer peer)
public void updateUI()
Copyright © 2021 vpc open source initiative. All rights reserved.