Wifi ui: render scroller gradient under (#37193)

* gradient under

* blend mode works

* Revert "blend mode works"

This reverts commit 092924fbd6dc40cbb937cac8578257ba5a28a7ef.

* everywehre

* everywehre
This commit is contained in:
Shane Smiskol
2026-02-12 18:39:08 -08:00
committed by GitHub
parent f142f1cd70
commit 0fa8e01d1f
5 changed files with 8 additions and 12 deletions
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ffb293236f5f8f7da44b5a3c4c0b72e86c4e1fdb04f89c94507af008ff7de139
size 8210
oid sha256:5dedb4139a7ddeafcdaf050144769e490643820db726201a15250e1042eb6d15
size 7982
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bda53863c9a46c50a1e2920a76c2d2f1fe4df8a94b8d2e26f5d83eef3a9c3bd3
size 3627
oid sha256:d527dcff61fa66902681706b4916586244b8cf0520086ac980ff782ab2d99ce7
size 4778
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6b55e43c50e805ac5e8357e5943374ed02d756cefa3aaffb58c568a0b125c30b
size 7750
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5528e9c041b824f005bf1ef6e49b2dbbc4ba10f994b0726d2a17a4fbf8c80f55
size 21379
oid sha256:c6b1b0f1270a596b5ac150dee8ade54794de55b2033a529d4a17176f688aa6f0
size 56738
+2 -3
View File
@@ -143,7 +143,6 @@ class BigButton(Widget):
self._txt_default_bg = gui_app.texture("icons_mici/buttons/button_rectangle.png", 402, 180)
self._txt_pressed_bg = gui_app.texture("icons_mici/buttons/button_rectangle_pressed.png", 402, 180)
self._txt_disabled_bg = gui_app.texture("icons_mici/buttons/button_rectangle_disabled.png", 402, 180)
self._txt_hover_bg = gui_app.texture("icons_mici/buttons/button_rectangle_hover.png", 402, 180)
def _width_hint(self) -> int:
# Single line if scrolling, so hide behind icon if exists
@@ -215,14 +214,14 @@ class BigButton(Widget):
if not self.enabled:
txt_bg = self._txt_disabled_bg
elif self.is_pressed:
txt_bg = self._txt_hover_bg
txt_bg = self._txt_pressed_bg
scale = self._scale_filter.update(PRESSED_SCALE if self.is_pressed else 1.0)
btn_x = self._rect.x + (self._rect.width * (1 - scale)) / 2
btn_y = self._rect.y + (self._rect.height * (1 - scale)) / 2
rl.draw_texture_ex(txt_bg, (btn_x, btn_y), 0, scale, rl.WHITE)
self._draw_content(btn_y)
rl.draw_texture_ex(txt_bg, (btn_x, btn_y), 0, scale, rl.WHITE)
class BigToggle(BigButton):