краткое описание#include <gtk/gtk.h> gtkgammacurve; gtkwidget* gtk_gamma_curve_new (void); иерархия объектаgobject +----ginitiallyunowned +----gtkobject +----gtkwidget +----gtkcontainer +----gtkbox +----gtkvbox +----gtkgammacurve осуществляемые интерфейсыgtkgammacurve осуществляет atkimplementoriface. описаниепомнитеэтот виджет рассматривается как специализированный/мало-используемый для gtk+, и в будущем будет перемещен в другой пакет. если ваше приложение нуждается в этом виджете, спокойно используйте его, поскольку он действительно работает и полезен для некоторых приложений. однако, мы не принимает новые свойства для виджета и он в конце концов будет перемещен из дистрибутива gtk+. виджет gtkgammacurve это вариант gtkcurve специально для редактирования кривых гаммы, которые используются в графических приложениях таких как gimp. gtkgammacurve виджет показывает кривую которую пользователь может редактировать с помощью мышки просто как виджет gtkcurve. справа от кривой также отображается пять кнопок, 3 из которых переключают 3 режима кривой (сплайн, линейный и свободный), а остальные 2 устанавливают кривую в определенные значения гаммы, или сбрасывают её в прямую линию. деталиgtkgammacurvetypedef struct _gtkgammacurve gtkgammacurve; структура gtkgammacurve содержит только закрытые данные, доступ к которым должен осуществляеться с помощью функций описанных ниже. gtk_gamma_curve_new ()gtkwidget* gtk_gamma_curve_new (void); создаёт новый gtkgammacurve.
|