Beispiel #1
0
  private void initTransients() {
    rendererListener =
        new IEventListener() {
          @Override
          public void onEvent() {
            invalidateTransform();
          }
        };

    renderer.onAttached(rendererListener);
  }
Beispiel #2
0
 @Override
 public void draw(IDrawBuffer drawBuffer) {
   renderer.render(drawBuffer, this, 0, 0);
 }
Beispiel #3
0
  @Override
  public void onTick() {
    super.onTick();

    renderer.update();
  }
Beispiel #4
0
  @Override
  protected void onDestroyed() {
    super.onDestroyed();

    renderer.onDetached(rendererListener);
  }
Beispiel #5
0
 @Override
 public VerticalAlign getVerticalAlign() {
   return renderer.getVerticalAlign();
 }
Beispiel #6
0
 @Override
 public void setVerticalAlign(VerticalAlign align) {
   renderer.setVerticalAlign(align);
 }
Beispiel #7
0
 @Override
 public void setTexture(ButtonViewState viewState, ITexture tex) {
   renderer.setTexture(viewState, tex);
 }
Beispiel #8
0
 @Override
 public void setTexture(ButtonViewState viewState, INinePatch patch) {
   renderer.setTexture(viewState, patch);
 }
Beispiel #9
0
  @Override
  protected void setUnscaledSize(double w, double h) {
    renderer.setSize(w, h);

    invalidateTransform();
  }
Beispiel #10
0
 @Override
 protected double getUnscaledHeight() {
   return renderer.getNativeHeight();
 }
Beispiel #11
0
 @Override
 protected double getUnscaledWidth() {
   return renderer.getNativeWidth();
 }
Beispiel #12
0
 @Override
 public void setText(StyledText stext) {
   renderer.setText(stext);
 }
Beispiel #13
0
 @Override
 public StyledText getText() {
   return renderer.getText();
 }