from pyjamas.ui.Composite import Composite
from pyjamas.ui.StackPanel import StackPanel
from pyjamas.ui.Label import Label
from Tasks import Tasks
from Mailboxes import Mailboxes
from Contacts import Contacts
class Shortcuts(Composite):
def __init__(self):
Composite.__init__(self)
stackPanel = StackPanel()
stackPanel.add(Mailboxes(), self.createHeaderHTML("mailgroup.gif", "Mail"), True)
stackPanel.add(Tasks(), self.createHeaderHTML("tasksgroup.gif", "Tasks"), True)
stackPanel.add(Contacts(), self.createHeaderHTML("contactsgroup.gif", "Contacts"), True)
stackPanel.showStack(0)
self.initWidget(stackPanel)
def createHeaderHTML(self, imageUrl, caption):
header = "<table align='left'><tr>" + "<td><img src='"
header += "./"
header += imageUrl + "'></td>"
header += "<td style='vertical-align:middle'><b style='white-space:nowrap'>"
header += caption + "</b></td>" + "</tr></table>"
return header
|