/* * Created on Nov 10, 2003 */ package com.idega.user.app; import com.idega.block.login.presentation.Login; import com.idega.event.IWPresentationEvent; import com.idega.idegaweb.IWBundle; import com.idega.idegaweb.browser.presentation.IWBrowserView; import com.idega.presentation.IWContext; import com.idega.presentation.Image; import com.idega.presentation.Page; import com.idega.presentation.Table; /** * Description: <br> * Copyright: Idega Software 2003 <br> * Company: Idega Software <br> * @author <a href="mailto:birna@idega.is">Birna Iris Jonsdottir</a> */ public class UserApplicationLoginArea extends Page implements IWBrowserView{ private static final String IW_BUNDLE_IDENTIFIER = "com.idega.user"; private Login login = null; private IWPresentationEvent _contolEvent = null; private String _controlTarget = null; public UserApplicationLoginArea() { this.setAllMargins(0); } public void main(IWContext iwc) throws Exception { this.empty(); Table loginTable = displayTable(iwc); this.add(loginTable); } public Table displayTable(IWContext iwc) { IWBundle iwb = getBundle(iwc); Image logoutImage = iwb.getImage("logout.gif"); Image lockImage = iwb.getImage("las.gif"); this.login = new Login(); this.login.setLogoutButton(logoutImage); Table loginTable = new Table(2,1); loginTable.setCellspacing(0); loginTable.setCellpadding(0); loginTable.setWidth(Table.HUNDRED_PERCENT); loginTable.setHeight(50); loginTable.setAlignment(1,1,"center"); loginTable.setAlignment(2,1,"center"); loginTable.setVerticalAlignment(1,1,"middle"); loginTable.setVerticalAlignment(2,1,"middle"); if(iwc.isLoggedOn()) { loginTable.add(lockImage,1,1); } loginTable.add(this.login,2,1); return loginTable; } public String getBundleIdentifier(){ return IW_BUNDLE_IDENTIFIER; } public void setControlEventModel(IWPresentationEvent model){ // System.out.print("UserApplicationControlArea: setControlEventModel(IWPresentationEvent model)"); this._contolEvent = model; } public void setControlTarget(String controlTarget){ // System.out.print("UserApplicationControlArea: setControlTarget(String controlTarget)"); this._controlTarget = controlTarget; } }