Exemplo n.º 1
0
class TestScreenM(Screen):
    snackbar = None
    p = 0
    r = 0

    def show_example_snackbar(self):

        self.snackbar = Snackbar(
            text="Naozaj ukončiť ?",
            snackbar_x="10dp",
            snackbar_y="10dp",
            bg_color=(0.96, 0.79, 0.09, 1),
        )
        self.snackbar.size_hint_x = (
            Window.width - (self.snackbar.snackbar_x * 2)) / Window.width
        self.snackbar.buttons = [
            MDFlatButton(text="Uložiť",
                         text_color=(1, 1, 1, 1),
                         on_release=self.evaluate,
                         on_press=self.snackbar.dismiss),
        ]
        self.snackbar.open()

    def evaluate(self, obj):
        self.manager.current = "history"
        self.manager.transition.direction = 'left'

    def plus(self):
        self.p = self.p + 4.16
        self.ids.progress.value = self.p
Exemplo n.º 2
0
        def findLocation(self, location):
            self.url = "https://isaifirst-434b9-default-rtdb.firebaseio.com/.json"
            if len(location) == 2:
                err = Snackbar(text="NO Blank Space Allowed")
                err.open()
            else:
                if len(location) >= 3:
                    err = Snackbar(text="Sucess")

                    JSON = {"userLocation": f"{location}"}
                    re = requests.patch(url=self.url, json=JSON)
Exemplo n.º 3
0
class TestScreenV(Screen):
    d = 0
    i = 0
    s = 0
    k = 0
    n = 0
    snackbar = None
    p = 0
    r = 0

    def d(self, d):
        self.d = d + 1
        print(d)

    def i(self, i):
        self.i = i + 1
        print(i)

    def s(self, s):
        self.s = s + 1
        print(s)

    def k(self, k):
        self.k = k + 1
        print(k)

    def n(self, n):
        self.n = n + 1
        print(n)

    def show_example_snackbar(self):
        self.snackbar = Snackbar(
            text="Pokračovať na druhý test?",
            snackbar_x="10dp",
            snackbar_y="10dp",
            bg_color=(0.96, 0.79, 0.09, 1),
        )
        self.snackbar.size_hint_x = (
            Window.width - (self.snackbar.snackbar_x * 2)) / Window.width
        self.snackbar.buttons = [
            MDFlatButton(text="Áno",
                         text_color=(1, 1, 1, 1),
                         on_release=self.evaluate,
                         on_press=self.snackbar.dismiss),
        ]
        self.snackbar.open()

    def evaluate(self, obj):
        self.manager.current = "testm"
        self.manager.transition.direction = 'left'

    def plus(self):
        self.p = self.p + 4.16
        self.ids.progress.value = self.p
Exemplo n.º 4
0
    def registerButton(self, password_field, confirm_password_field):
        if not password_field.text:
            self.initFieldError(password_field)

        elif password_field.text == confirm_password_field.text:
            encrypted, salt = self.initCipher(password_field.text)

            path = (
                os.getenv("EXTERNAL_STORAGE")
                if platform == "android"
                else os.path.expanduser("~")
            )

            self.cursor.execute(
                "INSERT INTO options VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)",
                (
                    encrypted.hex(),
                    salt.hex(),
                    "a_to_z",
                    "1,1",
                    "1,1",
                    0,
                    path,
                    0,
                    None,
                    None,
                    None,
                    None,
                    None,
                    1,
                    1,
                    15,
                    "1,1,1,1",
                ),
            )
            self.con.commit()

            self.manager.getCipher(password_field.text)
            self.manager.setMainScreen()

            snackbar = Snackbar(
                text="Make sure that you Remember your Master Password",
                duration=600,
            )
            snackbar.buttons = [
                MDFlatButton(
                    text="GOT IT", text_color=(1, 0, 1, 1), on_press=snackbar.dismiss
                )
            ]
            snackbar.open()

        else:
            self.initFieldError(confirm_password_field)
Exemplo n.º 5
0
 def verify(self, email, password):
     if email != "admin":
         err = Snackbar(text="Enter correct Detail",
                        md_bg_color=[0, 0.3, 0, 1])
         err.open()
     else:
         if password != "1234":
             err = Snackbar(text="Enter correct Detail",
                            md_bg_color=[0, 0.3, 0, 1])
             err.open()
         else:
             err = Snackbar(text="Success")
             err.open()
Exemplo n.º 6
0
class KitchenSinkSnackBar(Screen):
    snackbar = None
    _interval = 0

    def show_example_snackbar(self, snack_type):
        """Create and show instance Snackbar."""
        def callback(instance):
            from kivymd.toast import toast

            toast(instance.text)

        def wait_interval(interval):
            self._interval += interval
            if self._interval > self.snackbar.duration + 0.5:
                anim = Animation(y=dp(10), d=0.2)
                anim.start(self.ids.button)
                Clock.unschedule(wait_interval)
                self._interval = 0
                self.snackbar = None

        from kivymd.uix.snackbar import Snackbar

        if snack_type == "simple":
            Snackbar(text="This is a snackbar!").open()
        elif snack_type == "button":
            snack = Snackbar(text="This is a snackbar")
            snack.buttons = [
                MDFlatButton(
                    text="WITH A BUTTON",
                    text_color=(1, 1, 1, 1),
                    on_release=callback,
                )
            ]
            snack.open()
        elif snack_type == "left":
            Snackbar(
                text="Snackbar coming from the left!",
                snackbar_animation_dir="Left",
                size_hint_x=0.9,
            ).open()
        elif snack_type == "xy":
            snack = Snackbar(text="This is a snackbar!",
                             snackbar_x="20dp",
                             snackbar_y="20dp")
            snack.size_hint_x = (Window.width -
                                 (snack.snackbar_x * 2)) / Window.width
            snack.buttons = [
                MDFlatButton(
                    text="ACTION",
                    text_color=(1, 1, 1, 1),
                    on_release=callback,
                )
            ]
            snack.open()
        elif snack_type == "top":
            snack = Snackbar(
                text="This is a snackbar from the top!",
                snackbar_animation_dir="Top",
            )
            snack.buttons = [
                MDFlatButton(
                    text="ACTION",
                    text_color=(1, 1, 1, 1),
                    on_release=callback,
                )
            ]
            snack.open()
        elif snack_type == "float":
            if not self.snackbar:
                self.snackbar = Snackbar(
                    text="This is a snackbar!",
                    duration=3,
                )
                self.snackbar.buttons = [
                    MDFlatButton(
                        text="ACTION",
                        text_color=(1, 1, 1, 1),
                        on_release=callback,
                    )
                ]
                self.snackbar.open()
                anim = Animation(y=dp(72), d=0.2)
                anim.bind(on_complete=lambda *args: Clock.schedule_interval(
                    wait_interval, 0))
                anim.start(self.ids.button)
Exemplo n.º 7
0
class KitchenSinkSnackBar(Screen):
    snackbar = None
    _interval = 0

    def show_example_snackbar(self, snack_type):
        """Create and show instance Snackbar."""
        def callback(instance):
            from kivymd.toast import toast

            toast(instance.text)

        def wait_interval(interval):
            self._interval += interval
            if self._interval > self.snackbar.duration + 0.5:
                anim = Animation(y=dp(10), d=0.2)
                anim.start(self.ids.button)
                Clock.unschedule(wait_interval)
                self._interval = 0
                self.snackbar = None

        from kivymd.uix.snackbar import Snackbar

        if snack_type == "simple":
            Snackbar(text="This is a snackbar!").open()
        elif snack_type == "button":
            snack = Snackbar(text="This is a snackbar")
            snack.buttons = [
                MDFlatButton(
                    text="WITH A BUTTON",
                    text_color=(1, 1, 1, 1),
                    on_release=callback,
                )
            ]
            snack.open()
        elif snack_type == "verylong":
            Snackbar(text="This is a very very very very very very very "
                     "long snackbar!").open()
        elif snack_type == "padding":
            snack = Snackbar(text="This is a snackbar!", padding="20dp")
            snack.buttons = [
                MDFlatButton(
                    text="ACTION",
                    text_color=(1, 1, 1, 1),
                    on_release=callback,
                )
            ]
            snack.open()
        elif snack_type == "float":
            if not self.snackbar:
                self.snackbar = Snackbar(
                    text="This is a snackbar!",
                    duration=3,
                )
                self.snackbar.buttons = [
                    MDFlatButton(
                        text="ACTION",
                        text_color=(1, 1, 1, 1),
                        on_release=callback,
                    )
                ]
                self.snackbar.open()
                anim = Animation(y=dp(72), d=0.2)
                anim.bind(on_complete=lambda *args: Clock.schedule_interval(
                    wait_interval, 0))
                anim.start(self.ids.button)