Beispiel #1
0
 def build(self):
     client = game_play.GameClient(host="127.0.0.1", port="5000")
     root = ScreenManager()
     root.transition = WipeTransition()
     root.add_widget(StartScreen(client, name="start"))
     root.add_widget(GameScreen(client, name="game"))
     return root
Beispiel #2
0
 def build(self):
     client = game_play.GameClient(host="127.0.0.1", port="5000")
     root = ScreenManager()
     root.transition = WipeTransition()
     root.add_widget(StartScreen(client, name="start"))
     root.add_widget(GameScreen(client, name="game"))
     return root
Beispiel #3
0
    def build(self):
        self.spotify=spotify
        sm = ScreenManager()
        sm.add_widget(StartScreen(self,name="start"))
        sm.transition = FadeTransition()

        return sm
Beispiel #4
0
    def build(self):
        manager = ScreenManager()

        # ajout de l'instance de login
        manager.add_widget(Login(name='login'))

        # ajout de la vue 'interface2'
        app2 = Interface2App()
        app2.load_kv()
        interfacen2 = app2.build()
        manager.add_widget(interfacen2)

        # ajout de la vue 'interface3'
        app3 = Interface3App()
        app3.load_kv()
        interfacen3 = app3.build()
        manager.add_widget(interfacen3)

        # ajout de la vue 'interface4'
        app4 = Interface4App()
        app4.load_kv()
        interfacen4 = app4.build()
        manager.add_widget(interfacen4)

        manager.transition = SlideTransition(direction="left")
        return manager
Beispiel #5
0
    def build(self):
        sm = ScreenManager()
        sm.transition = NoTransition()
        sm.add_widget(HomeScreen(name='Home'))
        sm.add_widget(LightScreen(name='Lights'))
        sm.add_widget(SettingScreen(name='Settings'))

        return sm
Beispiel #6
0
 def build(self):
     """ Launch GUI. Creates main widget - screen manager
     """
     root = ScreenManager()
     root.transition = SwapTransition()
     root.add_widget(self.loginScr)
     root.add_widget(self.rootScr)
     return root
Beispiel #7
0
 def build(self):
     ''' Called automatically when the app is created
         Parameter(s): None
         Return(s): sm - a screen manager that holds the screens
     '''
     #Create a holder for the screens, add the screens, and set the transition between screens to None
     sm = ScreenManager()
     sm.transition = TransitionBase()
     sm.add_widget(ParkingSearch(name='search'))
     sm.add_widget(GarageScreen(name='map'))
     return sm
Beispiel #8
0
    def build(self):
        scr = ScreenManager()
        scr.transition = FadeTransition()
        scr_start = Screen()

        back = Image(source='back1.png')
        scr_start.add_widget(back)

        field = FieldGrid(back)
        scr_start.add_widget(field)
        scr.add_widget(scr_start)

        return scr
    def build(self):
        manager = ScreenManager()

        manager.add_widget(Login(name='login'))
        manager.add_widget(Connected(name='connected'))
        manager.add_widget(Loginfail(name='loginfail'))
        manager.add_widget(full(name='full'))

        if self.full:
            manager.transition = SlideTransition()
            manager.current = 'full'

        return manager
Beispiel #10
0
	def build(self):
		manager = ScreenManager()

		# ajout de l'instance de login
		manager.add_widget(Login(name='login'))

		# ajout de la vue 'connected'
		app = ConnectedApp()
		app.load_kv()
		connectedView = app.build()
		manager.add_widget(connectedView)

		manager.transition = SlideTransition(direction="left")
		return manager
Beispiel #11
0
	def build(self):
		manager = ScreenManager()

		# ajout de l'instance de connexion
		manager.add_widget(Connexion(name='connexion'))

		# ajout de la vue 'menu'
		manager.add_widget(MainMenu(name='menu'))

		# ajout de la vue 'lists'
		manager.add_widget(ListScreen(name='lists'))

		manager.transition = SlideTransition(direction="left")
		return manager
Beispiel #12
0
    def build(self):
        manager = ScreenManager()

        # ajout de l'instance de connexion
        manager.add_widget(Connexion(name='connexion'))

        # ajout de la vue 'menu'
        manager.add_widget(MainMenu(name='menu'))

        # ajout de la vue 'lists'
        manager.add_widget(ListScreen(name='lists'))

        manager.transition = SlideTransition(direction="left")
        return manager
Beispiel #13
0
 def build(self):
     Window.clearcolor = (0.333, 0.466, 0.2, 1)
     self.icon = 'icon.png'
     manager = ScreenManager()
     manager.add_widget(Login(name='login'))
     manager.add_widget(Connected(name='connected'))
     manager.add_widget(Initializing(name='initializing'))
     manager.add_widget(Settings(name='settings'))
     manager.add_widget(SubmitScores(name='submitscores'))
     Config.read('xenon.ini')
     if Config.get('auth', 'access_token') is not '0':
         manager.transition = NoTransition()
         manager.current = 'initializing'
     return manager
Beispiel #14
0
 def build(self):
     root = ScreenManager()
     root.transition = SwapTransition()
     root.add_widget(MainMenu())
     root.add_widget(
         bm.BracketMethods(screenManager=root, name='bracket_methods'))
     root.add_widget(om.OpenMethods(screenManager=root,
                                    name='open_methods'))
     root.add_widget(
         soe.SystemOfEquations(screenManager=root, name='system_equations'))
     root.add_widget(
         ip.Interpolation(screenManager=root, name='interpolation'))
     root.add_widget(rg.Regression(screenManager=root, name='regression'))
     return root
Beispiel #15
0
    def build(self):
        sm = ScreenManager()
        sm.transition = NoTransition()
        sm.add_widget(GameScreen(name='game'))
        sm.add_widget(MenuScreen(name='menu'))
        sm.add_widget(SettingsScreen(name='settings'))
        sm.current = 'game'
        self.game = sm.current_screen.ids['brickanoid_game']
        self.game.menu_screen = sm.get_screen('menu')
        self.game.screen_manager = sm
        self.game.start()
        # sm.current = 'menu'
        Clock.schedule_interval(self.game.update, 1.0/60.0)

        return sm
Beispiel #16
0
	def build(self):
		sm = ScreenManager()
		sm.transition = SlideTransition(direction='down')
		sm.add_widget(LoginScreen(name='login'))
		sm.add_widget(AuthorizationScreen(name='authorization'))
		sm.add_widget(MainScreen(name='main'))
		sm.add_widget(TasksScreen(name='tasks'))
		sm.add_widget(TaskEditScreen(name='task_edit'))
		sm.add_widget(ProductsScreen(name='products'))
		sm.add_widget(ProductsInfScreen(name='products_inf'))
		sm.add_widget(SettingsScreen(name='settings'))
		sm.add_widget(StatisticsScreen(name='statistics'))
		sm.add_widget(MenuScreen(name='menu'))
		sm.add_widget(AboutScreen(name='about'))
		sm.current = 'settings'
		return sm
Beispiel #17
0
 def build(self):
     Window.size = (500, 300)
     # Window.borderless = True
 
     sm = ScreenManager()
     screens = [
         MenuScreen(name='menu'),
         SettingsScreen(name='settings')
     ]
     sm.add_widget(screens[0])
     sm.add_widget(screens[1])
     sm.transition = SwapTransition()
     sm.current_screen = screens[0]
     # # later
     # sm.switch_to(screens[1], direction='right')
     return sm
Beispiel #18
0
 def build(self):
     sm = ScreenManager()
     sm.transition = SlideTransition(direction='down')
     sm.add_widget(LoginScreen(name='login'))
     sm.add_widget(AuthorizationScreen(name='authorization'))
     sm.add_widget(MainScreen(name='main'))
     sm.add_widget(TasksScreen(name='tasks'))
     sm.add_widget(TaskEditScreen(name='task_edit'))
     sm.add_widget(ProductsScreen(name='products'))
     sm.add_widget(ProductsInfScreen(name='products_inf'))
     sm.add_widget(SettingsScreen(name='settings'))
     sm.add_widget(StatisticsScreen(name='statistics'))
     sm.add_widget(MenuScreen(name='menu'))
     sm.add_widget(AboutScreen(name='about'))
     sm.current = 'settings'
     return sm
Beispiel #19
0
 def build(self):
     screenmanager = ScreenManager()
     screenmanager.transition = WipeTransition()
     screen = HostScreen()
     screenmanager.add_widget(screen)
     screen = StatusScreen()
     screenmanager.add_widget(screen)
     screen = ExtrasScreen()
     screenmanager.add_widget(screen)
     screen = JobHistoryScreen()
     screenmanager.add_widget(screen)
     screen = MessagesScreen()
     screenmanager.add_widget(screen)
     screen = SettingsScreen()
     screenmanager.add_widget(screen)
     return screenmanager
Beispiel #20
0
    def build(self):
        global the_public
        self.x = threading.Thread(target=the_loop.run_forever)
        asyncio.set_event_loop(the_loop)

        sm = ScreenManager()
        the_public = PublicScreen(name='public')
        sm.add_widget(the_public)
        sm.add_widget(PrivateScreen(name='private'))
        sm.add_widget(MenuScreen(name='menu'))
        sm.transition = NoTransition()
        Window.size = CONST_start_size

        self.title = "SurfCity - a log-less SSB client"

        asyncio.ensure_future(main(self, self.secr, self.args))
        self.x.start()

        return sm
    def __init__(self, **kwargs):
        super().__init__(**kwargs)
        self.network_manager = network_manager.NetworkManager(host='localhost',
                                                              port=1488)
        self.network_watcher = Clock.schedule_interval(self.watch_network, 0)

        sm = ScreenManager()
        sm.transition = FadeTransition()
        sm.add_widget(
            screens.GameScreen(self,
                               game.Game(),
                               self.network_manager,
                               "overlord",
                               name="game"))
        sm.add_widget(screens.GameOverScreen(self, name="game_over"))
        Muzik = MetaRegistry()['Unit']['Muzik']
        self.players = [
            player.Player('Ustas', Muzik('Ustas')),
            player.Player('Vitaline', Muzik('Vitaline'))
        ]
        self.screen_manager = sm
Beispiel #22
0
    def build(self):

        manager = ScreenManager()
        manager.add_widget(MenuScreen(name='menu'))
        manager.add_widget(InfoScreen(name='info'))
        manager.add_widget(RecordScreen(name='record'))
        manager.add_widget(RehearseScreen(name='rehearse'))
        manager.add_widget(SearchScreen(name='search'))
        manager.add_widget(SettingsScreen(name='settings'))
        manager.transition = NoTransition(duration=0)

        # Set Up Menu Screen
        config.prevScreen = 'menu'

        menu.buildPlayMenu(manager)

        menuSettingsButton = manager.current_screen.ids.settingsButton
        menuInfoButton = manager.current_screen.ids.infoButton

        menuSettingsButton.bind(on_release=lambda x: sm.openSettings(manager))
        menuInfoButton.bind(
            on_release=lambda x: sm.switchToScreen(manager, 'info'))

        # Set Up Info Screen
        infoSettingsButton = manager.screens[
            config.SCREEN_IDS['info']].ids.settingsButton
        infoBackButton = manager.screens[
            config.SCREEN_IDS['info']].ids.backButton

        infoSettingsButton.bind(on_release=lambda x: sm.openSettings(manager))
        infoBackButton.bind(
            on_release=lambda x: sm.switchToScreen(manager, config.prevScreen))

        # Set Up Record Screen
        recordScreen = manager.screens[config.SCREEN_IDS['record']]
        #THIS IS JUST A TEST.
        recordScreen.ids.lineSearch.bind(
            on_release=lambda x: sm.switchToScreen(manager, 'search'))

        # Set Up Rehearse Screen
        rehearseScreen = manager.screens[config.SCREEN_IDS['rehearse']]

        lineButton = rehearseScreen.ids.lineButton
        lineButton.bind(on_release=lambda x: rehearse.nextLine(manager))

        promptButton = rehearseScreen.ids.promptButton
        promptButton.bind(on_release=lambda x: rehearse.promptMe(manager))

        rehearseSettingsButton = rehearseScreen.ids.settingsButton
        rehearseSettingsButton.bind(
            on_release=lambda x: sm.openSettings(manager))

        rehearseRecordButton = rehearseScreen.ids.recordButton
        rehearseRecordButton.bind(
            on_release=lambda x: sm.switchToScreen(manager, 'record'))

        # Set Up Search Screen
        searchScreen = manager.screens[config.SCREEN_IDS['search']]

        searchBar = searchScreen.ids.searchBar
        searchBar.bind(on_text_validate=lambda x: search.searchForLine(
            manager, searchBar.text))

        # Set Up Settings Screen
        manager.screens[config.SCREEN_IDS['settings']].ids.settingsButton.bind(
            on_release=lambda x: sm.exitSettings(manager))

        return manager
Beispiel #23
0
 def build(self):
     self.title = "Paveikslu skyros (angl. resolution) didinimo priemone"
     manager = ScreenManager()
     manager.transition=NoTransition()
     manager.add_widget(FileChooser(name='FileChooser'))
     return manager
Beispiel #24
0
                   on_press=self.switchSignUp,
                   pos_hint={
                       'center_x': 0.75,
                       'center_y': 0.05
                   }))

    def switchMask(self, instance):

        sm.current = 'mask'

    def switchSignUp(self, instance):
        sm.current = 'signup'


sm = ScreenManager()
sm.transition = FadeTransition()
sm.add_widget(LoginScreen(name='login'))
sm.add_widget(HomeScreen(name='home'))
sm.add_widget(SignUpScreen(name='signup'))
sm.add_widget(FriendsScreen(name='friends'))
sm.add_widget(HealthScreen(name='health'))
sm.add_widget(ShopScreen(name='shop'))
sm.add_widget(AccountScreen(name='account'))
sm.add_widget(MaskScreen(name='mask'))

sm.current = 'login'


class MyApp(App):
    def build(self):
        return sm
Beispiel #25
0
# encoding:utf-8
# configuration file for MemoWords kivy framework application
# mainly for screen manager instance distribution between modules

from kivy.uix.screenmanager import ScreenManager
from kivy.uix.screenmanager import SlideTransition

import class_dictionary

# height for almost all widgets
HEIGHT = 100  # some widgets (labels, etc) inherit their own heights
RANDOM_WORD = None

# screen manager
sm = ScreenManager()
sm.transition = SlideTransition()

# dictionary object
dictionary = class_dictionary.Dictionary()


# auxillary functions
def test(instance, value=None, *args, **kwargs):
    print('Instance: {}, value: {}'.format(instance, value))
    if 'text' in dir(instance):
        print('Text {} in {}'.format(instance.text, instance))
    return None


def print_args(args, kwargs, args_name='args', kwargs_name='kwargs'):
    print('Rcvd {args_name}: {args}'.format(args=args, args_name=args_name))
Beispiel #26
0
                    Line:
                        width:dp(8)
                        rounded_rectangle: (*self.pos,self.width,self.height, 2)
                Button:
                    text: 'Go to Menu'
                    on_press:root.manager.current = 'menu'
""")


# Declare both screens
class MenuScreen(Screen):
    pass


class EditorScreen(Screen):
    pass


# Create the screen manager
sm = ScreenManager()
sm.transition = SlideTransition(duration=2)
sm.add_widget(MenuScreen(name='menu'))
sm.add_widget(EditorScreen(name='editor'))


class TestApp(App):
    def build(self):
        return sm


TestApp().run()
Beispiel #27
0
from kivy.lang import Builder
from kivy.uix.screenmanager import ScreenManager, WipeTransition

import DBConnection, classes
# from flashcards_test.main import *

Builder.load_file("main.kv")
Builder.load_file("learningWindows.kv")
sm = ScreenManager()
sm.transition = WipeTransition(clearcolor=(1, 1, 1, 1))

mail = ""
flashcard_set = classes.Set("1", "a")
current_sets = {}

db_x = DBConnection.DBConnection()
Beispiel #28
0
    def change_vkeyboard_normal(self):
        Config.set('kivy', 'keyboard_layout', DEFAULT_VKEYBOARD_LAYOUT)


class PrintScreen(Screen):
    pass


manager = ScreenManager()
manager.add_widget(PickerScreen(name='picker'))
manager.add_widget(StartScreen(name='start'))
manager.add_widget(EmailScreen(name='email'))
manager.add_widget(PrintScreen(name='print'))

# instant transition
manager.transition = TransitionBase(duration=0.01)


class KioskApp(App):
    def build(self):
        return manager


if __name__ == "__main__":
    import pygame

    app = KioskApp()

    # disable the default mouse arrow cursor
    cursor = pygame.cursors.load_xbm(os.path.join('images', 'hand.xbm'),
                                     os.path.join('images', 'hand-mask.xbm'))
Beispiel #29
0
	def build(self):

		try:
			with open ("cookies/settings.cookie", "r") as content_file:
				pass
		except IOError:
			settingsFile = open ("cookies/settings.cookie", "w+")
			settingsDict = {"diff" : "00:00:00", "theme" : "Dark", "screen": "0"}
			settingsFile.write (str (settingsDict))
			settingsFile.close()
			

		sm = ScreenManager ()
		sm.transition = SwapTransition ()
		if not os.path.isfile ("cookies/user.cookie"):
			loginScreen = LoginScreen (name = "loginScreen")
			sleepScreen = SleepScreen (name = "sleepScreen")
			settingsScreen = SettingsScreen (name = "settingsScreen")
			infoScreen = InfoScreen (name = "infoScreen")
			Clock.schedule_interval (loginScreen.updateClock, 1)
			Clock.schedule_interval (sleepScreen.updateClock, 1)
			Clock.schedule_interval (settingsScreen.updateClock, 1)
			Clock.schedule_interval (infoScreen.updateClock, 1)
			sm.add_widget (loginScreen)
			sm.add_widget (sleepScreen)
			sm.add_widget (settingsScreen)
			sm.add_widget (infoScreen)
			return sm
		if not os.path.isfile ("cookies/goals.cookie"):
			userFile = open ("cookies/user.cookie", "r")
			username = userFile.readline()[15:-1]
			auth_token = userFile.readline()[19:-1]
			userFile.close()
			goals = json.loads (beeminderpy.Beeminder (username, auth_token).get_all_goals())
			newgoals = []
			for goal in goals:
				newgoal = {}
				for key in goal:
					if isinstance (key, unicode):
						if isinstance (goal[key], unicode):
							newgoal[unicodedata.normalize ("NFKD", key).encode ("ascii", "ignore")] = unicodedata.normalize ("NFKD", goal[key]).encode ("ascii", "ignore")
						else:
							newgoal[unicodedata.normalize ("NFKD", key).encode ("ascii", "ignore")] = goal[key]
					else:
						if isinstance (goal[key], unicode):
							newgoal[key] = unicodedata.normalize ("NFKD", goal[key]).encode ("ascii", "ignore")
						else:
							newgoal[key] = goal[key]
				newgoals.append (newgoal)
			sort (newgoals)
			goalsFile = open ("cookies/goals.cookie", "w+")
			goalsFile.write ('\n'.join (map (str, newgoals)))
			goalsFile.close()
			for goal in newgoals:
				graphfile = urllib.URLopener()
				graphfile.retrieve (goal["graph_url"], goal["slug"] + ".png")


		taskScreen = TaskScreen (name = "taskScreen")
		sleepScreen = SleepScreen (name = "sleepScreen")
		settingsScreen = SettingsScreen (name = "settingsScreen")
		infoScreen = InfoScreen (name = "infoScreen")
		Clock.schedule_interval (taskScreen.updateClock, 1)
		Clock.schedule_interval (sleepScreen.updateClock, 1)
		Clock.schedule_interval (settingsScreen.updateClock, 1)
		Clock.schedule_interval (infoScreen.updateClock, 1)
		sm.add_widget (taskScreen)
		sm.add_widget (sleepScreen)
		sm.add_widget (settingsScreen)
		sm.add_widget (infoScreen)

		return sm
Beispiel #30
0
from kivy.lang import Builder

Builder.load_file('kiosk.kv')


class StartScreen(Screen):
    pass

class EmailScreen(Screen):
    pass

class PrintScreen(Screen):
    pass


manager = ScreenManager()
manager.add_widget(StartScreen(name='start'))
manager.add_widget(EmailScreen(name='email'))
manager.add_widget(PrintScreen(name='print'))

# instant transition
manager.transition = TransitionBase(duration=0.01)

class kioskApp(App):
    def build(self):
        return manager

if __name__ == '__main__':
    kioskApp().run()
Beispiel #31
0
                                                 Perk.Effect.INVISIBLE):
                    filename += ("_player_" + player.color.value)
        filename += ".png"
        self.all_tiles[(row, column)].source = filename


class TestJoystick(Widget):
    def __init__(self, **kwargs):
        super(TestJoystick, self).__init__(**kwargs)
        Window.bind(on_joy_button_down=self.on_joy_button_down)

    def on_joy_button_down(self, win, stickid, buttonid):
        print('button', win, stickid, buttonid)


sm = ScreenManager()
sm.add_widget(MenuScreen(name="menu"))
sm.transition = NoTransition()

sm.current = "menu"


class SweepyApp(App):
    def build(self):
        return sm
        #return TestJoystick()


if __name__ == '__main__':
    SweepyApp().run()