litesoft
@ 947
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
// This Source Code is in the Public Domain per: http://unlicense.org package org.litesoft.render; public interface RenderableContainer extends RenderableRect { /** * Get a Container's Decoration (or Overhead) Size in the 'X' dimension - the difference between the outside size and the inside size (what is available for child widgets) * <p/> * Note: this will NOT be called until the Container is reporting proper sizes! */ public int getDecorationSizeX(); /** * Get a Container's Decoration (or Overhead) Size in the 'Y' dimension - the difference between the outside size and the inside size (what is available for child widgets) * <p/> * Note: this will NOT be called until the Container is reporting proper sizes! */ public int getDecorationSizeY(); public static final RenderableContainer NULL_RC = new NullRenderableContainer(); public static class NullRenderableContainer extends NullRenderableRect implements RenderableContainer { public int getDecorationSizeX() { return 0; } public int getDecorationSizeY() { return 0; } } } |