def __init__(self, client): Screen.__init__(self, client, 'Nyan') self.frames = makeNyanFrames() self.image = ImagePane(self.frames[0]) self.addChild(self.image) self.fc = 0
def __init__(self, client, board): Screen.__init__(self, client, 'bbs') self.size = [client.columns, client.rows] self.board = self.loadBoard(board) self.header = Label() self.header.label = u""" ___ __ _ / / |__ / /__| |__ / /| '_ \ / / _ \ '_ \ / / | |_) / / __/ | | | /_/ |_.__/_/ \___|_| |_|""" self.header.pack() self.header.position = [0,0] self.header.setBackground(Canvas.COLOR_BLUE) self.addChild(self.header) self.threads = {} self.dirty = False self.lastpoll = 0 self.newthreadpane = Panel() self.newthreadpane.setBackground(Canvas.COLOR_BLUE) self.newthreadpane.position = [6,6] self.addChild(self.newthreadpane) t = Label('Name:') t.pack() t.position = [0,0] t.setBackground(Canvas.COLOR_BLUE) self.newthreadpane.addChild(t) self.name = TextField() self.name.size = [15,1] self.name.position = [5,0] self.newthreadpane.addChild(self.name) t = Label('Betreff:') t.pack() t.position = [21,0] t.setBackground(Canvas.COLOR_BLUE) self.newthreadpane.addChild(t) self.topic = TextField() self.topic.size = [15,1] self.topic.position = [29,0] self.newthreadpane.addChild(self.topic) t = Label('Text:') t.pack() t.position = [0,3] t.setBackground(Canvas.COLOR_BLUE) self.newthreadpane.addChild(t) self.text = TextArea() self.text.size = [40,10] self.text.position = [5,3] self.newthreadpane.addChild(self.text) self.sendbutton = Button('Senden') self.sendbutton.size = [10,1] self.sendbutton.position = [5,14] self.sendbutton.onPress = self.newThread self.sendbutton.setBackground(Canvas.COLOR_BLUE) self.newthreadpane.addChild(self.sendbutton) self.scrollpane = ScrollPane() self.scrollpane.size = [self.size[0],0] self.scrollpane.position = [0,18] self.scrollpane.setBackground(Canvas.COLOR_BLUE) self.addChild(self.scrollpane) self.setBackground(Canvas.COLOR_BLUE) self.repaint()
def __init__(self, client): Screen.__init__(self, client, 'Welcome') logo = Image() white = ImgAttr() white.background = Canvas.COLOR_WHITE white.foreground = Canvas.COLOR_WHITE black = ImgAttr() black.background = Canvas.COLOR_BLACK black.foreground = Canvas.COLOR_BLACK logo.put(white, (0,0), ' ') logo.put(white, (0,1), ' ') logo.put(white, (20,1), ' ') logo.put(white, (18,2), ' ') logo.put(white, (4,2), ' ') logo.put(white, (16,3), ' ') logo.put(white, (6,3), ' ') logo.put(white, (14,4), ' ') logo.put(white, (8,4), ' ') logo.put(white, (14,7), ' ') logo.put(white, (8,7), ' ') logo.put(white, (18,9), ' ') logo.put(white, (4,9), ' ') logo.put(white, (16,8), ' ') logo.put(white, (6,8), ' ') logo.put(white, (0,10), ' ') logo.put(white, (20,10), ' ') logo.put(white, (22,1), ' ') logo.put(white, (22,2), ' ') logo.put(white, (22,3), ' ') logo.put(white, (22,4), ' ') logo.put(white, (22,5), ' ') logo.put(white, (22,6), ' ') logo.put(white, (22,7), ' ') logo.put(white, (22,8), ' ') logo.put(white, (22,9), ' ') logo.put(white, (0,1), ' ') logo.put(white, (0,2), ' ') logo.put(white, (0,3), ' ') logo.put(white, (0,4), ' ') logo.put(white, (0,5), ' ') logo.put(white, (0,6), ' ') logo.put(white, (0,7), ' ') logo.put(white, (0,8), ' ') logo.put(white, (0,9), ' ') logo.put(white, (0,11), ' ') logo.put(black, (4,1), ' ') logo.put(black, (6,2), ' ') logo.put(black, (8,3), ' ') logo.put(black, (10,4), ' ') logo.put(black, (2,5), ' ') logo.put(black, (2,6), ' ') logo.put(black, (10,7), ' ') logo.put(black, (8,8), ' ') logo.put(black, (6,9), ' ') logo.put(black, (4,10), ' ') logo.put(black, (16,7), ' ') logo.put(black, (18,8), ' ') logo.put(black, (20,9), ' ') logo.put(black, (2,7), ' ') logo.put(black, (2,8), ' ') logo.put(black, (2,9), ' ') logo.put(black, (20,2), ' ') logo.put(black, (18,3), ' ') logo.put(black, (16,4), ' ') logo.put(black, (2,2), ' ') logo.put(black, (2,3), ' ') logo.put(black, (2,4), ' ') self.logoimage = ImagePane(logo) self.position = [2,2] self.addChild(self.logoimage) self.title = Label() self.title.label = """ _ _____ _____ _____ _| |___ ___ | __ | __ | __| | . | -_| _| | __ -| __ -|__ | |___|___|_| |_____|_____|_____|""" self.title.pack() self.title.position = [3,14] self.title.setBackground(Canvas.COLOR_BLUE) self.addChild(self.title) self.message = Label(u'Enter für weiter... :3') self.message.pack() self.message.position = [3,20] self.addChild(self.message) self.message.setBackground(Canvas.COLOR_BLUE) self.setBackground(Canvas.COLOR_BLUE)
def __init__(self, client, post): Screen.__init__(self, client, 'bbs') self.size = [client.columns, client.rows] self.Thread = self.loadThread(post)