Ejemplo n.º 1
0
	def build(self):
		dropdown = kivy.uix.dropdown.DropDown()
		for i in range(5):
			button = kivy.uix.button.Button(text="lol", size_hint_y=None, 
											height=44)
			button.bind(on_release=lambda button: dropdown.select(button.text))
			dropdown.add_widget(button)
		mainbutton = kivy.uix.button.Button(text="lol", size_hint=(None, None))
		mainbutton.bind(on_release=dropdown.open)		
		dropdown.bind(on_select=lambda instance, x: setattr(mainbutton, 
															"text", x))
		kivy.base.runTouchApp(mainbutton)
		return utils.game_widget.JustAGame()
Ejemplo n.º 2
0
 def connect_to_jabber(self):
     app = Orkiv.get_running_app()
     try:
         app.connect_to_jabber(self.jabber_id, self.password)
         self.label.text = "\n".join(app.xmpp.roster_keys())
     except RuntimeError:
         self.label.text = "Sorry, couldnt connect"
         button = kivy.uix.button.Button(text="Try Again")
         button.size_hint = (1.0, None)
         button.height = "40dp"
         button.bind(on_press=self.dismiss)
         self.add_widget(button)
         app.disconnect_xmpp()
Ejemplo n.º 3
0
 def connect_to_jabber(self):
     app=Orkiv.get_running_app()
     try:
         app.connect_to_jabber(self.jabber_id,self.password)
         self.label.text="\n".join(app.xmpp.roster_keys())
     except RuntimeError:
         self.label.text="Sorry, couldnt connect"
         button=kivy.uix.button.Button(text="Try Again")
         button.size_hint=(1.0,None)
         button.height="40dp"
         button.bind(on_press=self.dismiss)
         self.add_widget(button)
         app.disconnect_xmpp()
Ejemplo n.º 4
0
 def build(self):
     dropdown = kivy.uix.dropdown.DropDown()
     for i in range(5):
         button = kivy.uix.button.Button(text="lol",
                                         size_hint_y=None,
                                         height=44)
         button.bind(on_release=lambda button: dropdown.select(button.text))
         dropdown.add_widget(button)
     mainbutton = kivy.uix.button.Button(text="lol", size_hint=(None, None))
     mainbutton.bind(on_release=dropdown.open)
     dropdown.bind(
         on_select=lambda instance, x: setattr(mainbutton, "text", x))
     kivy.base.runTouchApp(mainbutton)
     return utils.game_widget.JustAGame()
Ejemplo n.º 5
0
 def __init__(self, **kwargs):
     """Create a row of buttons to allow selecting Windows drives."""
     super().__init__(**kwargs)
     self.orientation = 'lr-tb'
     self.size_hint_y = .1
     bits = ctypes.windll.kernel32.GetLogicalDrives()
     drives = [
         letter
         for index, letter in enumerate(string.ascii_uppercase)
         if bits & (1 << index) > 0
     ]
     for drive in drives:
         button = kivy.uix.button.Button(text=drive + ':')
         button.bind(on_press=self.changeDrive)
         button.size_hint_x = None
         button.width = kivy.metrics.dp(80)
         self.add_widget(button)