Stupnicové widgety

Widgety Gtk::Scale (nebo „táhla“) umožňují uživateli vizuálně vybrat a měnit hodnotu v rámci určeného rozsahu. Můžete je použít například ke změně úrovně přiblížení náhledu obrázku, nebo k ovládání jasu barvy, nebo k určení počtu minut nečinnosti před zapnutím šetřiče obrazovky.

Stejně, jako u widgetů Scrollbar, může být orientace buď vodorovná nebo svislá. Výchozí konstruktor vytvoří objekt Adjustment se všemi jeho hodnotami nastavenými na 0.0. To není použitelné, takže potřebujete nastavit u objektu Adjustment některé údaje, abyste získali smysluplné chování.

7.2.1. Užitečné metody

Widgety Scale umí zobrazit vedle stupnice aktuální číselnou hodnotu. Výchozí je zobrazení hodnoty, ale můžete to změnit pomocí metody set_draw_value().

Hodnota zobrazená u stupnicových widgetů je ve výchozím stavu zaokrouhlovaná na jedno desetinné místo, stejně jako pole value v jejich objektu Gtk::Adjustment. Změnit to můžete pomocí metody set_digits().

Také může, pomocí metody set_value_pos(), nastavit místo pro vykreslování hodnoty, relativně k vodicí dráze.

Reference