方法
GtkColorChooseradd_palette
弃用: 4.10
声明 [src]
void
gtk_color_chooser_add_palette (
GtkColorChooser* chooser,
GtkOrientation orientation,
int colors_per_line,
int n_colors,
GdkRGBA* colors
)
描述 [src]
向颜色选择器中添加调色板。
如果 orientation
是水平方向,则颜色将在行中分组,每行包含 colors_per_line
个颜色。如果 horizontal
为 FALSE
,则颜色将在列中分组。
GtkColorChooserWidget
的默认颜色调板有 45 个颜色,分为每列 5 个颜色的列(这包括一些灰色)。
当调色板有 9-10 列时,颜色选择器小部件的布局效果最好。
首次调用此函数的效果是删除颜色选择器中的默认颜色调板。
如果 colors
是 NULL
,则删除之前添加的所有调色板。
从 4.10 版本开始弃用
请改用 GtkColorDialog
参数
orientation
-
类型:
GtkOrientation
GTK_ORIENTATION_HORIZONTAL
如果调色板应按行显示,GTK_ORIENTATION_VERTICAL
用于列。 colors_per_line
-
类型: int
每行/列中要显示的颜色数量。
n_colors
-
类型: int
colors
中的元素总数。 colors
-
类型: 一个
GdkRGBA
数组调色板中的颜色。
此参数可以是 NULL
。数组长度由 n_colors
参数指定。数据由方法调用者拥有。