接口

GtkCellEditable

已弃用:4.10 

说明 [src]

interface Gtk.CellEditable : Gtk.Widget

可用于编辑单元格的控件的接口

GtkCellEditable 接口必须由控件实现,以便能够用于编辑 GtkTreeView 单元格的内容。它提供了一种方法来指定临时控件如何进行配置以进行编辑、获取新值等。

自以下版本弃用:4.10

列表视图使用控件来显示其内容。有关可编辑文本控件,请参阅 GtkEditable

先决条件

为了实现 CellEditable,您的类型必须从GtkWidget继承。

实例方法

gtk_cell_editable_editing_done

发出 GtkCellEditable::editing-done 信号。

已弃用:4.10 

gtk_cell_editable_remove_widget

发出 GtkCellEditable::remove-widget 信号。

已弃用:4.10 

gtk_cell_editable_start_editing

开始编辑 cell_editable

属性

Gtk.CellEditable:editing-canceled

指示单元格的编辑是否已被取消。

信号

Gtk.CellEditable::editing-done

此信号是单元格渲染器从 cell_editable 更新其值的标志。

Gtk.CellEditable::remove-widget

此信号旨在指示单元格的编辑已完成,并且正在移除 cell_editable 控件,随后可能会将其销毁。

接口结构

struct GtkCellEditableIface {
  void (* editing_done) (
    GtkCellEditable* cell_editable
  );
  void (* remove_widget) (
    GtkCellEditable* cell_editable
  );
  void (* start_editing) (
    GtkCellEditable* cell_editable,
    GdkEvent* event
  );
  
}

没有可用的说明。

接口成员
editing_done
void (* editing_done) (
    GtkCellEditable* cell_editable
  )
 

信号是单元格渲染器从 cell_editable 更新其值的标志。

remove_widget
void (* remove_widget) (
    GtkCellEditable* cell_editable
  )
 

信号旨在指示单元格的编辑已完成,并且现在可以销毁控件。

start_editing
void (* start_editing) (
    GtkCellEditable* cell_editable,
    GdkEvent* event
  )
 

开始编辑 cell_editable

虚拟方法

Gtk.CellEditable.editing_done

发出 GtkCellEditable::editing-done 信号。

已弃用:4.10 

Gtk.CellEditable.remove_widget

发出 GtkCellEditable::remove-widget 信号。

已弃用:4.10 

Gtk.CellEditable.start_editing

开始编辑 cell_editable