方法

GtkTextViewscroll_to_mark

声明 [src]

void
gtk_text_view_scroll_to_mark (
  GtkTextView* text_view,
  GtkTextMark* mark,
  double within_margin,
  gboolean use_align,
  double xalign,
  double yalign
)

描述 [src]

滚动 text_view 使得 mark 在屏幕上位于由 xalignyalign 指示的位置。

对齐值为 0.0 表示左侧或顶部,1.0 表示右侧或底部,0.5 表示居中。如果 use_alignFALSE,则文本至少滚动到可以显示 mark 的最小距离,可能根本不滚动。此函数的目的之有效屏幕大小减去了 within_margin 大小的边距。

参数

mark

类型: GtkTextMark

GtkTextMark 类型。

数据由方法调用者所有。
within_margin

类型: double

边距是屏幕大小的 [0.0,0.5) 分数。

use_align

类型: gboolean

是否使用对齐参数(如果为 FALSE,则仅将标记显示在屏幕上)。

xalign

类型: double

标记在可视区域内的水平对齐。

yalign

类型: double

标记在可视区域内的垂直对齐。