litesoft
@ 950
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 47 48 49 50 51 52 |
// This Source Code is in the Public Domain per: http://unlicense.org package org.litesoft.GWT.client.widgets; import org.litesoft.GWT.client.widgets.nonpublic.*; import com.google.gwt.user.client.*; public class TransparentImageSpacer extends AbstractBrowserEventListenableWidget { private String mHeightSet = null; private String mWidthSet = null; public TransparentImageSpacer( int pWidthAndHeight ) { setElement( DOM.createImg() ); CommonElementHelper.setImgSrc( getElement(), TransparentImage.URL ); //noinspection GWTStyleCheck setStyleName( "LayoutSpacer" ); width( pWidthAndHeight ); height( pWidthAndHeight ); } public TransparentImageSpacer() { this( 1 ); } /** * Calling this method eliminates the ability to set width via css class */ public TransparentImageSpacer width( int pPixels ) { String newWidth = "" + pPixels; if ( !newWidth.equals( mWidthSet ) ) { setWidth( mWidthSet = newWidth ); } return (mHeightSet != null) ? this : height( 1 ); } /** * Calling this method eliminates the ability to set height via css class */ public TransparentImageSpacer height( int pPixels ) { String newHeight = "" + pPixels; if ( !newHeight.equals( mHeightSet ) ) { setHeight( mHeightSet = newHeight ); } return (mWidthSet != null) ? this : width( 1 ); } public TransparentImageSpacer style( String pStyle ) { addStyleName( pStyle ); return this; } } |
Commits for litesoft/trunk/Java/GWT/Client/src/org/litesoft/GWT/client/widgets/TransparentImageSpacer.java
Revision | Author | Commited | Message |
---|---|---|---|
950 Diff | GeorgeS | Thu 19 Jun, 2014 17:57:04 +0000 | New Lines |
948 Diff | GeorgeS | Sat 07 Jun, 2014 23:42:39 +0000 | Jusefuls Formatter Updated to New Code Format |
947 Diff | GeorgeS | Fri 06 Jun, 2014 23:36:56 +0000 | Correct Spelling of package! |
749 Diff | GeorgeS | Fri 06 Jul, 2012 00:11:43 +0000 | |
49 Diff | GeorgeS | Mon 12 Apr, 2010 02:59:10 +0000 | License Text |
2 | GeorgeS | Sun 07 Feb, 2010 12:50:58 +0000 |