本文整理了Java中react.Value.get()
方法的一些代码示例,展示了Value.get()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Value.get()
方法的具体详情如下:
包路径:react.Value
类名称:Value
方法名:get
暂无
代码示例来源:origin: threerings/tripleplay
@Override public void onEmit () {
((Content)scroll.content).preferredSize.update(
width.value.get(), height.value.get());
}
};
代码示例来源:origin: threerings/tripleplay
@Override public void onEmit () {
point.update(new BoxPoint(
nx.value.get(), ny.value.get(), ox.value.get(), oy.value.get()));
}
};
代码示例来源:origin: threerings/tripleplay
protected void updateVisibility (int fromPage, int toPage) {
int itemIdx = fromPage * itemsPerPage, size = _items.size();
for (int pp = fromPage; pp <= toPage; ++pp) {
boolean vis = pp == _page.get();
for (int ii = 0; ii < itemsPerPage; ii++) {
if (itemIdx >= size) break;
_items.get(itemIdx++).setVisible(vis);
}
}
}
代码示例来源:origin: threerings/tripleplay
@Override public void onEmit () {
log().info("Setting text to " + source.text.get());
target.text.update(source.text.get());
}
});
代码示例来源:origin: threerings/tripleplay
@Override public void onEmit () {
Tabs.Tab tab = tabs.selected.get();
if (tab != null) {
tab.setVisible(false);
}
}
}).setEnabled(false);
代码示例来源:origin: threerings/tripleplay
@Override public void onEmit (MenuItem item) {
text.update(item.text.get() + " \u25BC");
icon.update(item.icon.get());
}
};
代码示例来源:origin: threerings/tripleplay
protected void setValueFromPointer (float x) {
Range r = range.get();
float width = _thumbRange;
x = Math.min(width, x - _thumbLeft);
float pos = Math.max(x, 0) / width * r.range;
if (_increment != null) {
float i = _increment;
pos = i * Math.round(pos / i);
}
value.update(r.min + pos);
}
代码示例来源:origin: threerings/tripleplay
@Override protected void connectItem (MenuItem item) {
int itemIdx = _items.size();
super.connectItem(item);
updateNumPages();
int page = pageOfItem(itemIdx);
if (page != _page.get()) item.setVisible(false);
if (page <= _page.get()) updateVisibility(_page.get(), _page.get() + 1);
}
代码示例来源:origin: threerings/tripleplay
@Override public void onEmit () {
float x = xpos.value.get() * scroll.hrange.max();
float y = ypos.value.get() * scroll.vrange.max();
scroll.scroll(x, y);
}
};
代码示例来源:origin: threerings/tripleplay
@Override public Dimension computeSize (float hintX, float hintY) {
Texture tex = _texture.get();
return tex == null ? new Dimension(0, 0) : new Dimension(
tex.displayWidth, tex.displayHeight);
}
};
代码示例来源:origin: threerings/tripleplay
@Override public void onStart (Pointer.Interaction iact) {
if (!enabled.get()) return;
_vel = 0;
_maxDelta = 0;
_minFlickExceeded = false;
_origPos = position;
_start = _prev = _cur = getPosition(iact.event);
_prevStamp = 0;
_curStamp = iact.event.time;
setState(DRAGGING);
}
代码示例来源:origin: threerings/tripleplay
public boolean merge (String name, String data) {
T svalue = codec.decode(data, defval);
T nvalue = resolver.resolve(value.get(), svalue);
value.update(nvalue);
return nvalue.equals(svalue);
}
public void update (String name, String data) {
代码示例来源:origin: threerings/tripleplay
/**
* Sets the current page. Items on the page are shown. All others are hidden.
*/
public PagedMenu setPage (int page) {
int oldPage = _page.get();
if (page != oldPage) {
_page.update(page);
updateVisibility(oldPage, oldPage);
updateVisibility(page, page);
}
return this;
}
代码示例来源:origin: threerings/tripleplay
public void update () {
_vlayout = _game.plat.graphics().layoutText(String.valueOf(value.get()), _fmt);
_size.setSize(llayout.size.width() + GAP + _vlayout.size.width(),
Math.max(llayout.size.height(), _vlayout.size.height()));
}
public float labelWidth () { return llayout.size.width(); }
代码示例来源:origin: threerings/tripleplay
protected Sound prepareSound () {
if (sound == null) {
sound = loadSound(path());
sound.prepare();
}
sound.setVolume(volume.get() * _volume);
return sound;
}
代码示例来源:origin: threerings/tripleplay
@Override public Root setSize (float width, float height) {
super.setSize(width, height);
// update the image to the new size, if it's changed
Texture old = _texture.get();
if (old == null || old.displayWidth != width || old.displayHeight != height) {
_texture.update(iface.plat.graphics().createTexture(width, height, textureConfig()));
}
return this;
}
代码示例来源:origin: threerings/tripleplay
@Override protected void wasAdded () {
super.wasAdded();
// if we don't have a selected tab, select the first one that's visible
if (selected.get() == null) {
for (int ii = 0; ii < tabCount(); ii++) {
if (tabAt(ii).isVisible()) {
selected.update(tabAt(ii));
break;
}
}
}
}
代码示例来源:origin: threerings/tripleplay
@Override protected void paintImpl (Surface surface) {
IDimension size = group.size();
position.point.get().resolve(size, pt);
surface.saveTx();
surface.setFillColor(Colors.BLACK);
surface.fillRect(pt.x - 2, pt.y - 2, 5, 5);
surface.restoreTx();
}
}.setDepth(1));
代码示例来源:origin: threerings/tripleplay
@Override public void layout () {
super.layout();
Texture texture = _texture.get();
TextureSurface surf = new TextureSurface(iface.plat.graphics(), _defaultBatch, texture);
surf.begin().clear();
layer.paint(surf);
surf.end().close();
}
代码示例来源:origin: threerings/tripleplay
@Override public void onEmit (Button event) {
Style.HAlign[] values = Style.HAlign.values();
Style.HAlign next = values[
(Style.HAlign.valueOf(halign.text.get()).ordinal() + 1) % values.length];
halign.text.update(next.name());
col = new ExposedColumn(next, col.isStretch(), col.weight(), col.minWidth());
}
});
内容来源于网络,如有侵权,请联系作者删除!