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 35 36 37 38 39 40 41 42 43 44 45 46 |
// This Source Code is in the Public Domain per: http://unlicense.org package org.litesoft.render; public class MockSizableRect extends MockRenderableRect { public MockSizableRect( String pName, int pNaturalSizeX, int pNaturalSizeY, int pMinSizeX, int pMinSizeY ) { super( insureName( pName, "SizableRect_" ), pNaturalSizeX, pNaturalSizeY ); mRenderHelperX = new MockSizableRenderHelper( this, MockRenderAccessorX.INSTANCE, MockNativeRenderDimensionAdapterX.INSTANCE ).setMinimumSize( pMinSizeX ); mRenderHelperY = new MockSizableRenderHelper( this, MockRenderAccessorY.INSTANCE, MockNativeRenderDimensionAdapterY.INSTANCE ).setMinimumSize( pMinSizeY ); } public void renderingParticipationChanged() { RenderingParticipationChangedHelper.participationChanged( this ); } private SizableRenderHelper mRenderHelperX; private SizableRenderHelper mRenderHelperY; public final RenderHelper getRenderHelperX() { return mRenderHelperX; } public final RenderHelper getRenderHelperY() { return mRenderHelperY; } public RenderHelperProcess setSizeX( int pRequestedSizeX ) { LLsetSizeX( pRequestedSizeX ); return null; } public RenderHelperProcess setSizeY( int pRequestedSizeY ) { LLsetSizeY( pRequestedSizeY ); return null; } } |