/* * Created on May 21, 2004 */ package com.idega.block.cal.presentation; import com.idega.presentation.IWContext; import com.idega.presentation.Table; import com.idega.presentation.ui.PrintButton; import com.idega.presentation.ui.Window; /** * Description: <br> * Copyright: Idega Software 2004 <br> * Company: Idega Software <br> * @author <a href="mailto:birna@idega.is">Birna Iris Jonsdottir</a> */ public class PrintableCalendarView extends Window{ public PrintableCalendarView() { setResizable(true); setScrollbar(true); setHeight(750); setWidth(570); } public void main(IWContext iwc) throws Exception{ String groupString = iwc.getParameter("group_id"); String userString = iwc.getParameter("user_id"); int groupID = 0; int userID = 0; if(groupString != null) { groupID = Integer.parseInt(groupString); } if(userString != null) { userID = Integer.parseInt(userString); } CalendarView cal = new CalendarView(); cal.setPrintableVersion(true); if(groupID != 0) { cal.setViewInGroupID(groupID); } if(userID != 0) { cal.setViewInUserID(userID); } Table t = new Table(); PrintButton print = new PrintButton(this.getResourceBundle(iwc).getLocalizedString("button.print","Print")); t.add(cal,1,1); t.add(print,1,2); add(t); } }