예제 #1
0
    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)
예제 #2
0
    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)
예제 #3
0
    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)
예제 #4
0
    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)
예제 #5
0
    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)