litesoft
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
|
package com.example.mockapp.client.ui;
import org.litesoft.GWT.client.command.*;
import org.litesoft.uispecification.*;
import com.google.gwt.user.client.*;
import com.google.gwt.user.client.ui.*;
public class ButtonsPanel extends Composite
{
public ButtonsPanel( ViewDef[] pViews )
{
Grid outer = new Grid( 2, 3 );
// TODO: how will the logo be customized for each site? Does GWT have a dynamic image bundle?
outer.setWidget( 0, 0, new Image( "images/MedicalCenterLogo.gif" ) );
Image logoSpacer = new Image( "images/MedicalCenterLogo.gif" ); // balances right side w/ left
DOM.setStyleAttribute( logoSpacer.getElement(), "visibility", "hidden" );
outer.setWidget( 0, 2, logoSpacer );
VerticalPanel buttonPanel = new VerticalPanel();
for ( ViewDef zView : pViews )
{
buttonPanel.add( new Button( zView.getUiString(), new ShowScreenCommand( zView ) ) );
}
outer.setWidget( 1, 1, buttonPanel );
initWidget( outer );
}
}
|
Revision |
Author |
Commited |
Message |
162
|
GeorgeS
|
Fri 01 Apr, 2011 19:58:40 +0000 |
|