方法

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_TOPGTK_POS_LEFT在刻度上方绘制,其他则在下方。对于垂直刻度,GTK_POS_LEFTGTK_POS_TOP在刻度左侧绘制,其他则在右侧。

markup

类型: const char*

要显示在标记旁边的文本,使用Pango标记。

该参数可以NULL
数据由方法调用者拥有。
该值为以NULL结尾的UTF-8字符串。