信号
GtkText::move-cursor
声明
void
move_cursor (
  GtkText* self,
  GtkMovementStep* step,
  gint count,
  gboolean extend,
  gpointer user_data
)
描述 [源代码]
当用户启动光标移动时发出。
如果光标在 self 中不可见,这个信号会导致视口移动。
这是一个 键绑定信号。
应用程序不应该连接到它,但需要以程序方式控制光标时,可以使用 g_signal_emit_by_name() 发出。
此信号默认绑定有两个变体,带有 Shift 修饰符的变体扩展选择范围,不带该修饰符的变体不扩展。这里无法列出所有键组合。
- ←, →, ↑, ↓ 单个字符/行移动
- Ctrl+← 等. 单词/段落移动
- Home 和 End 移动到缓冲区的两端。
| 默认处理程序 默认处理程序在通过  | 
| 信号可以直接由用户代码在对象上发出 | 
参数
- step
- 
            类型: GtkMovementStep移动的粒度。 这些数据由函数的调用者拥有。 
- count
- 
            类型: gint要移动的 step单元的数量。
- extend
- 
            类型: gboolean如果移动应该扩展选择。