方法
GtkScaleadd_mark
声明 [src]
void
gtk_scale_add_mark (
GtkScale* scale,
double value,
GtkPositionType position,
const char* markup
)
描述 [src]
在value
处添加标记。
标记通过在刻度旁边绘制一个勾选标记来视觉表示,并且GTK使得用户能够将刻度准确地定位在标记的值上。
如果markup
不为NULL
,则在勾选标记旁边显示文本。
要从一个刻度上移除标记,请使用gtk_scale_clear_marks()
。
参数
value
-
类型:
double
放置标记的值,必须在刻度调整的下限和上限之间。
position
-
类型:
GtkPositionType
绘制标记的位置。对于水平刻度,
GTK_POS_TOP
和GTK_POS_LEFT
在刻度上方绘制,其他则在下方。对于垂直刻度,GTK_POS_LEFT
和GTK_POS_TOP
在刻度左侧绘制,其他则在右侧。 markup
-
类型:
const char*
要显示在标记旁边的文本,使用Pango标记。
该参数可以 NULL
。数据由方法调用者拥有。 该值为以NULL结尾的UTF-8字符串。