def __init__(self, **kwargs):
self.theme_manager = ThemeManager()
self.setup_font_ramps()
self.get_color = get_rgba_color
self.get_icon = get_icon_char
self.get_style = get_style
self.get_ramp_group = get_font_ramp_group
super(FlatApp, self).__init__(**kwargs)
self.setup_themes()
self.numpads = numpads = {}
numpads['decimal'] = DecimalNumPad()
numpads['regular'] = NumPad()
if self.do_device_id:
log_behavior = LogBehavior()
self.log_manager = log_manager = log_behavior.log_manager
self.settings_interface = settings_interface = DBInterface(
construct_target_file_name('', __file__), 'settings')
self.device_id = device_id = settings_interface.get_entry(
'settings', 'device_id', 'value')
self.bind(device_id=log_manager.setter('device_id'))
if device_id is None:
Clock.schedule_once(self.register_device_id)
评论列表
文章目录