GTK+ Reference Manual |
||||
---|---|---|---|---|
GtkVScaleGtkVScale Виджет вертикальный слайдер для выбора значения из диапазона |
#include <gtk/gtk.h>
GtkVScale;
GtkWidget* gtk_vscale_new (GtkAdjustment *adjustment);
GtkWidget* gtk_vscale_new_with_range (gdouble min,
gdouble max,
gdouble step);
GObject
+----GInitiallyUnowned
+----GtkObject
+----GtkWidget
+----GtkRange
+----GtkScale
+----GtkVScale
GtkVScale осуществляет AtkImplementorIface.
GtkVScale виджет позволяет пользователю выбирать значение используя вертикальный слайдер. Для его создания используйте gtk_hscale_new_with_range().
Позиция для отображения текущемго значения и количество десятичных может быть установлено с помощью родительского класса функций GtkScale.
typedef struct _GtkVScale GtkVScale;Структура GtkVScale-struct содержит только закрытые данные доступ к которым должен осуществляеться функциями описанными ниже.
gtk_vscale_new ()
GtkWidget* gtk_vscale_new (GtkAdjustment *adjustment);Создаёт новый GtkVScale.
adjustment : |
GtkAdjustment который устанавливает диапазон шкалы. |
Возвращает : |
новый GtkVScale. |
GtkWidget* gtk_vscale_new_with_range (gdouble min,
gdouble max,
gdouble step);
Создаёт новый виджет вертикальной шкалы которая позволяет пользователю вводить числа между min и max (включая min и max) с приращением step. step должен быть не-ноль; это расстояние перемещения слайдера когда используются клавиши стрелки чтобы корректировать значение.
Помните, лучший способ получить точность это установить step равным десяти. Если точность результата не удовлетворительна для вас, используйте gtk_scale_set_digits() для её корректировки.
min : |
Минимальное значение |
max : |
Максимальное значение |
step : |
Шаг приращения (tick size) используемый клавишами (keyboard shortcuts) |
Возвращает : |
новый GtkVScale |