def __init__(self, query, nUsers, tabName, popup, preparePanel, topPanel): Grid.__init__(self, 3, 2) self.tweet = text.TextAreaFocusHighlight( Text="Tickery query %r has %d results. See them at" % ( query, nUsers), VisibleLines=3, MaxLength=1000, StyleName='large-query-area') self.tweet.addKeyboardListener(self) self.query = query self.tabName = tabName self.popup = popup self.preparePanel = preparePanel self.topPanel = topPanel self.button = Button('Tweet!', self) self.count = Label('') self.setWidget(0, 0, HTML(_instructions)) self.setWidget(0, 1, self.count) self.setWidget(1, 0, self.tweet) self.setWidget(1, 1, self.button) formatter = self.getCellFormatter() formatter.setVerticalAlignment(0, 1, 'bottom') formatter.setVerticalAlignment(1, 1, 'bottom') self.setCount()
def __init__(self, grid_size): Grid.__init__(self) # populate the grid with some stuff # self.resize(grid_size, grid_size) self.setBorderWidth(2) self.setCellPadding(4) self.setCellSpacing(1) self.setStyleName("gameboard") # just doesn't work # Set up game board # # Note that must iterate over indices, rather than Cell # instances, until the table positions are set up here # index = 0 # debug for i in range(grid_size): for j in range(grid_size): cell = HTML(SPACE) # cell.setVisible(False) # causes to ignore click events cell.position = (i, j) # might be handy at some point index+=1; cell.index = index # debug # cell.setStyleName("cell_O") cell.addClickListener(getattr(self, "onCellClicked")) self.setWidget(i, j, cell)
def __init__(self, loginPanel): Grid.__init__(self, 1, 1, StyleName="top-panel") self.loginPanel = loginPanel self.banner = banner.Banner() self.setWidget(0, 0, self.banner) formatter = self.getCellFormatter() formatter.setHorizontalAlignment(0, 0, "left") formatter.setVerticalAlignment(0, 0, "top")
def __init__(self): Grid.__init__(self) self.targets=[] self.targets.append("app") #self.targets.append("ui") self.resize(len(self.targets)+1, 2) self.setBorderWidth("1px") self.counter=0 self.setHTML(0, 0, "<b>Log</b>") self.setText(1, 0, "app") for i in range(len(self.targets)): target=self.targets[i] self.setText(i+1, 0, target)
def __init__(self): Logger.instances.append(self) Grid.__init__(self, Visible=False) self.targets=[] self.targets.append("app") #self.targets.append("ui") self.resize(len(self.targets)+1, 2) self.setBorderWidth("1") self.counter=0 self.setHTML(0, 0, "<b>Log</b>") self.setText(1, 0, "app") for i in range(len(self.targets)): target=self.targets[i] self.setText(i+1, 0, target)
def __init__(self): Grid.__init__(self, 1, 2, StyleName='login-panel') self.setCellPadding(0) self.setCellSpacing(0) formatter = self.getCellFormatter() # formatter.setWidth(0, 0, '100%') formatter.setHorizontalAlignment(0, 0, 'right') formatter.setHorizontalAlignment(0, 1, 'right') self.loggedIn = False self.screenname = None self.friendsIds = None self.userListPanels = [] self.oauthCookie = Cookies.getCookie(defaults.OAUTH_COOKIE) if self.oauthCookie: remote = server.TickeryService() id = remote.screenameFromCookie(self.oauthCookie, DisplayLoggedIn(self)) if id < 0: self.setWidget(0, 1, Label('oops: getScreenameFromCookie')) else: self.notLoggedIn()
def __init__(self, sink): Grid.__init__(self) self.resize(1, 1) self.addTableListener(self) self.sink = sink self.selected_row = -1
def __init__(self): Grid.__init__(self) Abstract_View.__init__(self) self.selected_row = 0 self.setStyleName('table') self.controller = None
def __init__(self): Grid.__init__(self) Abstract_View.__init__(self) self.selected_row = 0 self.setStyleName('table') self.controller = None
def __init__(self, topPanel): Grid.__init__(self, 1, 1, StyleName='about-panel') self.setWidget(0, 0, HTML(body, StyleName='about-body'))
def __init__(self, sink): Grid.__init__(self) self.resize(1, 1) self.addTableListener(self) self.sink = sink self.selected_row = -1