Final tutorial button

Changed the texture to "frameInset" and the button will only appear only if the external_url is not empty.
This commit is contained in:
Sravan Kumar 2023-01-31 15:39:13 +05:30 committed by GitHub
parent ac26f010aa
commit faf2b8a0b8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -962,8 +962,10 @@ class PluginWindow(popup.PopupWindow):
scale=0.45) scale=0.45)
## Below snippet handles the tutorial button in the plugin window ## Below snippet handles the tutorial button in the plugin window
tutorial_url = self.plugin.info["external_url"]
if tutorial_url:
open_pos_x = (10 if _uiscale is ba.UIScale.SMALL else open_pos_x = (10 if _uiscale is ba.UIScale.SMALL else
50 if _uiscale is ba.UIScale.MEDIUM else 50) 70 if _uiscale is ba.UIScale.MEDIUM else 60)
open_pos_y = (100 if _uiscale is ba.UIScale.SMALL else open_pos_y = (100 if _uiscale is ba.UIScale.SMALL else
110 if _uiscale is ba.UIScale.MEDIUM else 120) 110 if _uiscale is ba.UIScale.MEDIUM else 120)
open_button = ba.buttonwidget(parent=self._root_widget, open_button = ba.buttonwidget(parent=self._root_widget,
@ -979,7 +981,7 @@ class PluginWindow(popup.PopupWindow):
position=(open_pos_x, open_pos_y), position=(open_pos_x, open_pos_y),
size=(40, 40), size=(40, 40),
color=(0.8, 0.95, 1), color=(0.8, 0.95, 1),
texture=ba.gettexture("file"), texture=ba.gettexture("frameInset"),
draw_controller=open_button) draw_controller=open_button)
ba.textwidget(parent=self._root_widget, ba.textwidget(parent=self._root_widget,
position=(open_pos_x - 3, open_pos_y + 12), position=(open_pos_x - 3, open_pos_y + 12),