在使用Vala的GTK3中的GtkColorButton中使用alpha

时间:2013-06-01 08:09:41

标签: gtk3 vala

我想在我的应用中的颜色按钮中使用alpha值 - https://github.com/satya164/elegance-colors

目前我正在使用colorbutton.set_use_alpha (true);

中记录的/home/satya/Workspace/elegance-colors/elegance-colors-prefs.vala.c:4706:2: warning: ‘gtk_color_button_set_use_alpha’ is deprecated (declared at /usr/include/gtk-3.0/gtk/gtkcolorbutton.h:95): Use 'gtk_color_chooser_set_use_alpha' instead [-Wdeprecated-declarations]

但是,在编译时,我收到警告说,

{{1}}

valadoc网站中的代码示例已过时,gnome网站上的示例不使用alpha。任何人都可以帮我修复警告信息吗?

我正在使用GTK 3.8和Vala 0.20.1。

1 个答案:

答案 0 :(得分:1)

您可以通过转换为Gtk.ColorChooser并在其上调用set_use_alpha来解决此问题:

((Gtk.ColorChooser) colorbutton).set_use_alpha (true);