def on_pre_enter(self, *args):
# P?ed vstupem na obrazovku na?te seznam oblíbených server?
if len(self.layout.children) == 0:
bookmarks = self.root.Cfg[-1]
if len(bookmarks) == 0:
self.layout.add_widget(Label(text=self.STR_NO_BOOKMARKS, font_name='font/Roboto-Regular.ttf', font_size='18dp', size_hint_y = None, text_size=(self.width*3, None)))
else:
head = BoxLayout(size_hint=(1,None), height=50)
head.add_widget(Label(text=self.STR_SERVER, font_name='font/Roboto-Bold.ttf', size_hint=(None,1), font_size="20dp", width = self.width*1.9, text_size=(self.width*1.9, None)))
head.add_widget(Label(text=self.STR_MOD, font_name='font/Roboto-Bold.ttf', size_hint=(1,1), font_size="15dp", width = self.width, text_size=(self.width, None)))
head.add_widget(DelButton(opacity=0, size_hint=(None, 1)))
self.layout.add_widget(head)
for y, server in enumerate(bookmarks):
srvr = Bookmark(size_hint=(1,None), height = 50)
for i, cell in enumerate(server):
if i == 0:
lbl = Label(text="[ref={0}]{1}[/ref]".format(y,cell), markup=True, font_name='font/Roboto-Regular.ttf', size_hint=(None,1), font_size="20dp", text_size=(None, None))
lbl.bind(on_ref_press=self.connectBookmark)
srvr.add_widget(lbl)
elif i == 1:
pass
elif i == 2:
lbl = Label(text="[ref={0}]{1}[/ref]".format(y,cell), markup=True, font_name='font/Roboto-Regular.ttf', size_hint=(1,1), font_size="20dp")
lbl.bind(on_ref_press=self.connectBookmark)
srvr.add_widget(lbl)
btn = DelButton(OBJ=srvr, ID=y, background_normal="crop/delete.png", background_down="crop/delete.png",size_hint=(None, 1))
btn.bind(on_press=self.removeBookmark)
srvr.add_widget(btn)
self.layout.add_widget(srvr)
评论列表
文章目录