def __init__(self, **kwargs): super(decryption, self).__init__(**kwargs) # Define layout: self.layout = GridLayout(cols=1, spacing=0, size_hint_y=None, pos=self.pos) # Home button: self.backhome = MultiLineLabel( background_normal="", background_color=(0, 102, 255, 0.3), text="\n\n[Terug naar het hoofdmenu]\n\n") self.backhome.bind(on_release=self.home) self.layout.add_widget(self.backhome) # Option to get messages self.getmsg = MultiLineLabel(text="\n\n[Berichten ophalen]\n\n") self.getmsg.bind(on_release=self.getmsgs) self.layout.add_widget(self.getmsg) # Draw scrollview: self.layout.bind(minimum_height=self.layout.setter('height')) root = ScrollView(do_scroll_x=False) root.scroll_timeout = 52 root.add_widget(self.layout) self.add_widget(root)
def __init__(self, **kwargs): super(readscreen, self).__init__(**kwargs) # Define layout: self.layout = GridLayout(cols=1, spacing=0, size_hint_y=None, pos=self.pos) # Home button: self.backhome = MultiLineLabel(background_normal="", background_color=(0, 102, 255, 0.3), text="\n\n[Terug]\n\n") self.backhome.bind(on_release=self.home) self.layout.add_widget(self.backhome) # Messagelabel: new = self.id.split("=-=-")[0] self.message = (MultiLineLabel( text='\n\n Onderwerp: ' + str(self.stringToList(new)[0]) + "\n---------------------------\n Bericht: " + str(self.stringToList(new)[1]) + "\n " + self.id.split("=-=-")[1] + "\n", size_hint_y=None)) self.layout.add_widget(self.message) # Draw scrollview: self.layout.bind(minimum_height=self.layout.setter('height')) root = ScrollView(do_scroll_x=False) root.scroll_timeout = 52 root.add_widget(self.layout) self.add_widget(root)
def __init__(self, **kwargs): super(touser, self).__init__(**kwargs) # Define layout: self.layout = GridLayout(cols=1, spacing=0, size_hint_y=None, pos=self.pos) # Home button: self.backhome = MultiLineLabel( background_normal="", background_color=(0, 102, 255, 0.3), text="\n\n[Terug naar het hoofdmenu]\n\n") self.backhome.bind(on_release=self.home) self.layout.add_widget(self.backhome) # User list: C = ConnectClass.Connections() userlist = C.getuserlist() if userlist == False: EncryptionApp.offline = True userlist = (str(userlist).replace("'", "")).replace("[", "").replace( "]", "").replace(",", "") userlist = userlist.split(" ") # Refresh: self.refreshbutton = MultiLineLabel( text="\n\n[Gebruikers ophalen]\n\n") self.refreshbutton.bind(on_release=self.refresh) self.layout.add_widget(self.refreshbutton) # To user box: self.touserlabel = MultiLineLabel( text="\n\n Naar wie wilt u een bericht sturen:\n", size_hint_y=None, background_normal="", background_color=(255, 255, 255, 1), color=(0, 0, 0, 1)) self.layout.add_widget(self.touserlabel) for i in userlist: self.layout.add_widget( MultiLineLabel(text='\n\n Gebruiker: ' + i + '\n\n', on_press=self.nexts, id=i)) # Draw scrollview: self.layout.bind(minimum_height=self.layout.setter('height')) root = ScrollView(do_scroll_x=False) root.scroll_timeout = 52 root.add_widget(self.layout) self.add_widget(root)
def __init__(self, **kwargs): super(encryption, self).__init__(**kwargs) # Define layout: self.layout = GridLayout(cols=1, spacing=0, size_hint_y=None, pos=self.pos) self.layout.clear_widgets() try: self.layout.remove_widget(self.error) except: None # Home button: self.backhome = MultiLineLabel( background_normal="", background_color=(0, 102, 255, 0.3), text="\n\n[Terug naar het hoofdmenu]\n\n") self.backhome.bind(on_release=self.home) self.layout.add_widget(self.backhome) # Subject box: self.subjectlabel1 = (MultiLineLabel( text="\n\nOnderwerp van bericht:\n", size_hint_y=None)) self.layout.add_widget(self.subjectlabel1) self.subject = TextInput(multiline=False, size_hint_y=None, text="") self.layout.add_widget(self.subject) # Message box: self.subjectlabel = (MultiLineLabel(text="\n\nBericht:\n", size_hint_y=None)) self.layout.add_widget(self.subjectlabel) self.message = TextInput(multiline=False, size_hint_y=None, text="") self.layout.add_widget(self.message) # send button: self.sendbutton = (MultiLineLabel(text='\n\n[Bericht verzenden]\n\n', size_hint_y=None)) self.sendbutton.bind(on_release=self.send) self.layout.add_widget(self.sendbutton) # Draw scrollview: self.layout.bind(minimum_height=self.layout.setter('height')) root = ScrollView(do_scroll_x=False) root.scroll_timeout = 52 root.add_widget(self.layout) self.add_widget(root)
def __init__(self, **kwargs): super(mainmenu, self).__init__(**kwargs) # Define layout: self.layout = GridLayout(cols=1, spacing=0, size_hint_y=None, pos=self.pos) self.greeting = MultiLineLabel(background_normal="", background_color=(0, 102, 255, 0.3), text="\n\n---Hoofdmenu---\n\n") self.layout.add_widget(self.greeting) # Option to send message self.encrypt = MultiLineLabel( text="\n\n[Een versleuteld bericht versturen]\n\n") self.encrypt.bind(on_release=self.encrypts) self.layout.add_widget(self.encrypt) # Option to read message self.decrypt = MultiLineLabel( text="\n\n[Een ontvangen versleuteld bericht lezen]\n\n") self.decrypt.bind(on_release=self.decrypts) self.layout.add_widget(self.decrypt) # Option to reset self.reset = MultiLineLabel(text="\n\n[Mijn account resetten]\n\n") self.reset.bind(on_release=self.resets) self.layout.add_widget(self.reset) # Option to logout self.logout = MultiLineLabel(text="\n\n[uitloggen]\n\n", background_normal="", background_color=(0, 102, 255, 0.3)) self.logout.bind(on_release=self.logouts) self.layout.add_widget(self.logout) # Draw scrollview: self.layout.bind(minimum_height=self.layout.setter('height')) root = ScrollView(do_scroll_x=False) root.scroll_timeout = 52 root.add_widget(self.layout) self.add_widget(root)