Leksykon IT › Programowanie › XmScale

XmScale

Programowanie Svenska → Zaktualizowano: 2026-10-11

Suwak Motif: uchwyt na torze, który wybiera liczbę całkowitą między dwoma granicami.

Granice ustawia się przez XmNminimum i XmNmaximum, bieżące położenie mieści się w XmNvalue, a XmNshowValue wypisuje liczbę obok uchwytu. Dwa callbacki rozróżniają intencję: XmNdragCallback odpala się ciągle podczas ruchu uchwytu, XmNvalueChangedCallback dopiero po jego puszczeniu. Programy przeliczające coś ciężkiego przy każdym drgnięciu szybko poznawały różnicę.

Wartość jest zawsze całkowita. XmNdecimalPoints tylko przesuwa przecinek w wyświetlaniu, więc suwak 0,0–1,0 to naprawdę 0–10 z jednym miejscem po przecinku, a dzielenie robi program. To nie błąd, tylko szczere przyznanie, że serwery X w 1988 roku nie miały czego szukać przy liczbach zmiennoprzecinkowych.

← Wróć do leksykonu