sig
  type 'a content =
      String of ('-> string)
    | Pixbuf of ('-> GdkPixbuf.pixbuf option)
  type 'a col_desc = string option * 'Gmylist.content
  class virtual ['a] plist :
    Gtk.Tags.selection_mode ->
    (string option * 'Gmylist.content) list ->
    bool ->
    object
      val mutable current_sort : int
      val mutable view : GTree.view
      method box : GObj.widget
      method compare : '-> '-> int
      method private connect_events : unit
      method content : 'a list
      method copy_selected : ('a list -> unit) -> unit
      method cut_selected : ('a list -> unit) -> unit
      method delete_selected : unit
      method down_selected : unit
      method edit_first_selected : ('-> 'a) -> unit
      method init_cols_display :
        cols:GTree.view_column list ->
        datacol:'GTree.column ->
        renderer:GTree.cell_renderer_text -> GTree.list_store -> unit
      method insert : ?row:Gtk.tree_iter -> '-> unit
      method menu : GToolbox.menu_entry list
      method on_deselect : '-> unit
      method on_double_click : '-> unit
      method on_select : '-> unit
      method paste_where_selected : 'a list -> unit
      method selection : 'a list
      method set_titles : string list -> unit
      method private sort : 'a list -> 'a list
      method up_selected : unit
      method update_data : 'a list -> unit
      method view : GTree.view
    end
end