TUIX v0.6Beta
Widget Progress Bar (`content_builder.PROGRESS_BAR`)
ProgressBar vykresluje vodorovný ukazatel průběhu reprezentující float hodnotu v rozsahu 0.0 až 1.0. Podporuje přizpůsobitelné znaky výplně a prázdného prostoru, plné RGB palety a volitelný číselný procentuální překryv.
| Metoda | Popis |
|---|---|
| objects.tuix_progressbar_set_value(obj_ptr, value: float) -> int | Nastaví hodnotu průběhu (oříznuto na 0.0 .. 1.0). |
| objects.tuix_progressbar_get_value(obj_ptr) -> float | Vrátí aktuální float hodnotu průběhu. |
| objects.tuix_progressbar_set_style(obj_ptr, fill, empty, fr, fg, fb, er, eg, eb) -> int | Nastaví znak výplně, prázdný znak, vyplněnou RGB barvu a prázdnou RGB barvu pozadí. |
| objects.tuix_progressbar_show_percentage(obj_ptr, show: bool = True) -> int | Povolí nebo zakáže vycentrovaný procentuální textový překryv. |
from tuix.core import object as objects, content_builder
uid = objects.create_object(content_builder.PROGRESS_BAR, b'Main', 0.6, 0.08, 0.1, 0.2)
bar = objects.get_object_by_uid(uid)
objects.tuix_progressbar_set_value(bar, 0.75)
objects.tuix_progressbar_set_style(bar, '#', '-', 120, 220, 80, 50, 50, 50)
objects.tuix_progressbar_show_percentage(bar, True)