blob: 2e5a091b0b469070ecdef3534887aa3472f30cd7 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2007, 2012 Innoopract Informationssysteme GmbH and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Innoopract Informationssysteme GmbH - initial API and implementation
* EclipseSource - ongoing development
******************************************************************************/
package org.eclipse.rap.demo.controls;
import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.CBanner;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Label;
public final class CBannerTab extends ExampleTab {
public CBannerTab() {
super( "CBanner" );
}
@Override
protected void createStyleControls( final Composite parent ) {
createBgColorButton();
createBgImageButton();
}
@Override
protected void createExampleControls( final Composite top ) {
top.setLayout( new GridLayout() );
int style = getStyle();
CBanner banner = new CBanner( top, style );
banner.setLayoutData( new GridData( SWT.FILL, SWT.DEFAULT, true, false ) );
Label rightLabel = new Label( banner, SWT.NONE );
rightLabel.setText( "Right" );
// rightLabel.setBackground( Graphics.getColor( 250, 250, 250 ) );
banner.setRight( rightLabel );
Label leftLabel = new Label( banner, SWT.NONE );
leftLabel.setText( "Left" );
// leftLabel.setBackground( Graphics.getColor( 250, 250, 250 ) );
banner.setLeft( leftLabel );
// Label bottomLabel = new Label( banner, SWT.NONE );
// bottomLabel.setText( "Bottom" );
// bottomLabel.setBackground( Graphics.getColor( 250, 250, 250 ) );
// banner.setBottom( bottomLabel );
//
// Label contentLabel = new Label( banner, SWT.BORDER );
// contentLabel.setToolTipText( "Content" );
registerControl( banner );
}
}