краткое описание#include <gtk/gtk.h> gtkcolorbutton; gtkwidget* gtk_color_button_new (void); gtkwidget* gtk_color_button_new_with_color (const gdkcolor *color); void gtk_color_button_set_color (gtkcolorbutton *color_button, const gdkcolor *color); void gtk_color_button_get_color (gtkcolorbutton *color_button, gdkcolor *color); void gtk_color_button_set_alpha (gtkcolorbutton *color_button, guint16 alpha); guint16 gtk_color_button_get_alpha (gtkcolorbutton *color_button); void gtk_color_button_set_use_alpha (gtkcolorbutton *color_button, gboolean use_alpha); gboolean gtk_color_button_get_use_alpha (gtkcolorbutton *color_button); void gtk_color_button_set_title (gtkcolorbutton *color_button, const gchar *title); const gchar* gtk_color_button_get_title (gtkcolorbutton *color_button); иерархия объектовgobject +----ginitiallyunowned +----gtkobject +----gtkwidget +----gtkcontainer +----gtkbin +----gtkbutton +----gtkcolorbutton реализуемые интерфейсыgtkcolorbutton реализует atkimplementoriface. свойства"alpha" guint : read / write "color" gdkcolor : read / write "title" gchararray : read / write "use-alpha" gboolean : read / write сигналы"color-set" void user_function (gtkcolorbutton *widget, gpointer user_data) : run first описаниеgtkcolorbutton это кнопка которая отображает текущий выбранный цвет и позволяет открывать диалог выбора цвета для его изменения. это удобный виджет для выбора цвета в диалоге параметров. деталиgtkcolorbuttontypedef struct _gtkcolorbutton gtkcolorbutton; структура gtkcolorbutton содержит только закрытые данные и должна использоваться только функциями описанными ниже. gtk_color_button_new ()gtkwidget* gtk_color_button_new (void); создаёт новую кнопку выбора цвета. возвращается виджет в форме небольшой кнопки содержащей образец текущемго выбранного цвета. при нажатии на кнопку открывается диалог выбора цвета, позволяющий пользователю выбрать цвет. образец на кнопке будет отражать новый цвет после того как пользователь завершит выбор.
начиная с версии 2.4 gtk_color_button_new_with_color ()gtkwidget* gtk_color_button_new_with_color (const gdkcolor *color); создаёт новую кнопку выбора цвета.
начиная с версии 2.4 gtk_color_button_set_color ()void gtk_color_button_set_color (gtkcolorbutton *color_button, const gdkcolor *color);
устанавливает текущий цвет в значение
начиная с версии 2.4 gtk_color_button_get_color ()void gtk_color_button_get_color (gtkcolorbutton *color_button, gdkcolor *color);
устанавливает
начиная с версии 2.4 gtk_color_button_set_alpha ()void gtk_color_button_set_alpha (gtkcolorbutton *color_button, guint16 alpha);
устанавливает текущую прозрачность в
значение
начиная с версии 2.4 gtk_color_button_get_alpha ()guint16 gtk_color_button_get_alpha (gtkcolorbutton *color_button); возвращает текущеме значение альфа канала.
начиная с версии 2.4 gtk_color_button_set_use_alpha ()void gtk_color_button_set_use_alpha (gtkcolorbutton *color_button, gboolean use_alpha); устанавливает должна ли кнопка использовать альфа канал.
начиная с версии 2.4 gtk_color_button_get_use_alpha ()gboolean gtk_color_button_get_use_alpha (gtkcolorbutton *color_button); использует ли диалог выбора цвета альфа канал?
начиная с версии 2.4 gtk_color_button_set_title ()void gtk_color_button_set_title (gtkcolorbutton *color_button, const gchar *title); устанавливает заголовок для диалога выбора цвета.
начиная с версии 2.4 gtk_color_button_get_title ()const gchar* gtk_color_button_get_title (gtkcolorbutton *color_button); возвращает заголовок диалога выбора цвета.
начиная с версии 2.4 детали свойствсвойство "
|
|
объект который получает сигнал. |
|
пользовательские данные устанавливаемые при подключении обработчика сигнала. |
начиная с версии 2.4