react.Value.get()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(4.9k)|赞(0)|评价(0)|浏览(182)

本文整理了Java中react.Value.get()方法的一些代码示例,展示了Value.get()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Value.get()方法的具体详情如下:
包路径:react.Value
类名称:Value
方法名:get

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());
  }
});

相关文章

微信公众号

最新文章

更多