如何在GTK + 3

时间:2016-10-21 13:38:28

标签: gtk gtk3

使用GTK + 2时,我们可以使用gtk_widget_shape_combine_maskgtk_widget_input_shape_combine_mask制作自定义非矩形gtklayout。

例如,对于带圆孔的GTKLayout,我们可以通过圆孔看到自定义gtklayout的小部件底部。

使用GTK + 3时,gtk_widget_shape_combine_mask将替换为gtk_widget_shape_combine_region。使用gtk_widget_shape_combine_regiongtk_widget_input_shape_combine_region时,无法通过圆孔看到自定义gtklayout的小部件底部。

为什么呢?我们如何在GTK + 3中实现非矩形GTKLayout?

0 个答案:

没有答案