【问题标题】:Use alpha in GtkColorButton in GTK3 with Vala在带有 Vala 的 GTK3 上的 Gtk 颜色按钮中使用 alpha
【发布时间】:2013-06-02 01:59:41
【问题描述】:

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

目前我正在使用colorbutton.set_use_alpha (true);,如http://www.valadoc.org/#!api=gtk+-3.0/Gtk.ColorButton 中所述

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

/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]

valadoc 网站上的代码示例已经过时,gnome 网站上的示例不使用 alpha。谁能帮我修复警告消息?

我正在使用 GTK 3.8 和 Vala 0.20.1。

【问题讨论】:

    标签: gtk3 vala


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-18
      • 2012-08-09
      • 2016-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多