diff --git a/platformcode/recaptcha.py b/platformcode/recaptcha.py index f0b90eb5..554d0f4f 100644 --- a/platformcode/recaptcha.py +++ b/platformcode/recaptcha.py @@ -91,7 +91,7 @@ class SolverKodi(xbmcgui.WindowXMLDialog): self.getControl(TITLE).setLabel(self.goal) for x in range(self.num_tiles): - item = xbmcgui.ListItem(str(x)) + item = xbmcgui.ListItem('') item.setProperty('selected', 'false') items.append(item) self.getControl(PANEL).reset() @@ -172,9 +172,10 @@ class DynamicKodi(SolverKodi): cur_delay = delay while cur_delay > 0: # todo: show time - item.setLabel(str(cur_delay)) + item.setLabel('{:.1f}'.format(cur_delay)) time.sleep(0.1) cur_delay -= 0.1 + item.setLabel('') item.setArt({'image': path}) def onClick(self, control): @@ -192,8 +193,7 @@ class DynamicKodi(SolverKodi): else: panel = self.getControl(PANEL) item = panel.getSelectedItem() - if item.getArt('image') != empty_image: - item.setArt({'image': empty_image}) + if not item.getLabel(): index = panel.getSelectedPosition() tile = self.solver.select_tile(index) path = get_temp() diff --git a/resources/skins/Default/720p/Recaptcha.xml b/resources/skins/Default/720p/Recaptcha.xml index 9521391e..161d2760 100644 --- a/resources/skins/Default/720p/Recaptcha.xml +++ b/resources/skins/Default/720p/Recaptcha.xml @@ -57,6 +57,23 @@ 100% selection.png + + !String.IsEmpty(ListItem.Label) + Hide Image + 100% + 100% + white.png + + + Remaining Time + 100% + 100% + font13 + FFFFFFFF + + center + center + String.IsEqual(ListItem.Property(selected), true) Selected Image @@ -78,6 +95,23 @@ 100% selection.png + + !String.IsEmpty(ListItem.Label) + Hide Image + 100% + 100% + white.png + + + Remaining Time + 100% + 100% + font13 + FFFFFFFF + + center + center + String.IsEqual(ListItem.Property(selected), true) Selected Image @@ -105,6 +139,23 @@ 100% white.png + + !String.IsEmpty(ListItem.Label) + Hide Image + 100% + 100% + white.png + + + Remaining Time + 100% + 100% + font13 + FFFFFFFF + + center + center + String.IsEqual(ListItem.Property(selected), true) Selected Image @@ -132,6 +183,23 @@ 100% white.png + + !String.IsEmpty(ListItem.Label) + Hide Image + 100% + 100% + white.png + + + Remaining Time + 100% + 100% + font13 + FFFFFFFF + + center + center + String.IsEqual(ListItem.Property(selected), true) Selected Image