def __init__(self, **kwargs): Bubble.__init__(self, **kwargs) self.line = None self.point = None self.hide() self.background_color = 0.20, 0.71, 0.90, 0.8 self.opacity = 0.95 self.size_hint = [None, None] self.size = [160, 65] self.label_name = Label(text="Frequency", size_hint_y=0.6) self.label_value = Label(text="1.5 m/s") self.label_units = Label(text="Hz", size_hint_x=0.5) self.input = TextInput(multiline=False, size_hint_x=0.8) self.input.bind(on_text_validate=self.on_enter) Window.bind(on_key_down=self.on_key_down) layout = BoxLayout(orientation="vertical", padding=2) bottom = BoxLayout(size_hint_y=0.7) bottom.add_widget(self.label_value) bottom.add_widget(self.input) bottom.add_widget(self.label_units) layout.add_widget(self.label_name) layout.add_widget(bottom) self.add_widget(layout)
def __init__(self,**kwargs): Bubble.__init__(self,**kwargs) self.module = kwargs['module'] #self.ids['asteroid_info'].text = self.ast.txt_info() # self.refresh() Clock.schedule_interval(self.refresh, 1)
def __init__(self, layout, **kwargs): Bubble.__init__(self, **kwargs) self.size_hint = (None, None) self.size = (Window.size[0] * 0.13 * 5, Window.size[1] * LAYER_RIBBON_BUTTON_HEIGHT_HINT * 1.3) self.orientation = 'horizontal' self.show_arrow = False self.layout = layout self.but_list = []
def __init__(self, obj, action_list): Bubble.__init__(self) self.obj = obj for k, v in action_list: l = MenuItem() l.text = _(k) def func(f=v): Clock.schedule_once(lambda dt: f(obj), 0.15) l.on_release = func self.ids.buttons.add_widget(l)
def __init__(self, **kwargs): Bubble.__init__(self, **kwargs) self.app = App.get_running_app() self.pressed = None self.size_hint = (None, None) self.tool = TOOL_LINE self.frames = [] self.buttons = {} self.content.bind(size=self.redraw_content_frame)
def __init__(self,**kwargs): Bubble.__init__(self,**kwargs) self.ast = kwargs['asteroid'] self.ids['asteroid_info'].text = self.ast.txt_info() self.ids['asteroid_info'].texture_update() #resize? self.size = self.ids['asteroid_info'].texture_size #print self.size self.width += 30 self.height = '100dp'
def __init__(self,**kwargs): Bubble.__init__(self,**kwargs) self.room = kwargs['room_entry'] self.ship = kwargs['ship'] txt = 'Space: '+str(self.room['size'])+'\n' txt += 'Power: '+str(self.room['power'])+'\n' txt += 'Avail. Tokens:' #print txt self.ids['room_info'].text = txt self.selection = None self.populate_dropdown() self.refresh()