Prev

Up

Home

GTK+ Reference Manual

Next

Top  |  Description  |  Object Hierarchy

GtkHScale

GtkHScale Виджет горизонтальный слайдер для выбора значения из диапазона

Краткое описание

#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.

Детали

GtkHScale

typedef struct _GtkHScale GtkHScale;

Структура GtkHScale-struct содержит только закрытые данные доступ к которым должен осуществляеться функциями описанными ниже.


gtk_hscale_new ()

GtkWidget*  gtk_hscale_new                  (GtkAdjustment *adjustment);

Создаёт новый GtkHScale.

adjustment :

GtkAdjustment который устанавливает диапазон шкалы.

Возвращает :

новый GtkHScale.


gtk_hscale_new_with_range ()

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