GTK+ Reference Manual |
||||
---|---|---|---|---|
GtkHScaleGtkHScale Виджет горизонтальный слайдер для выбора значения из диапазона |
#include <gtk/gtk.h>
GtkHScale;
GtkWidget* gtk_hscale_new (GtkAdjustment *adjustment);
GtkWidget* gtk_hscale_new_with_range (gdouble min,
gdouble max,
gdouble step);
GObject
+----GInitiallyUnowned
+----GtkObject
+----GtkWidget
+----GtkRange
+----GtkScale
+----GtkHScale
GtkHScale осуществляет AtkImplementorIface.
GtkHScale виджет позволяет пользователю выбирать значение используя горизонтальный слайдер. Для его создания используйте gtk_hscale_new_with_range().
Позиция для отображения текущемго значения и количество десятичных может быть установлено с помощью родительского класса функций GtkScale.
typedef struct _GtkHScale GtkHScale;Структура GtkHScale-struct содержит только закрытые данные доступ к которым должен осуществляеться функциями описанными ниже.
gtk_hscale_new ()
GtkWidget* gtk_hscale_new (GtkAdjustment *adjustment);Создаёт новый GtkHScale.
adjustment : |
GtkAdjustment который устанавливает диапазон шкалы. |
Возвращает : |
новый GtkHScale. |
GtkWidget* gtk_hscale_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) |
Возвращает : |
новый GtkHScale |