方法
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-
类型:
GtkOrientationGTK_ORIENTATION_HORIZONTAL如果调色板应按行显示,GTK_ORIENTATION_VERTICAL用于列。 colors_per_line-
类型: int
每行/列中要显示的颜色数量。
n_colors-
类型: int
colors中的元素总数。 colors-
类型: 一个
GdkRGBA数组调色板中的颜色。
此参数可以是 NULL。数组长度由 n_colors参数指定。数据由方法调用者拥有。