sig
  type content = String of string | Pixmap of GDraw.pixmap
  class virtual ['a] plist :
    Gtk.Tags.selection_mode ->
    string list ->
    bool ->
    object
      val mutable current_sort : int
      val mutable data : 'a list
      val mutable selection : 'a list
      method box : GObj.widget
      method virtual compare : '-> '-> int
      method virtual content :
        '-> Gpattern.content list * GDraw.optcolor option
      method insert : ?row:int -> '-> unit
      method menu : GToolbox.menu_entry list
      method on_deselect : '-> unit
      method on_double_click : '-> unit
      method on_select : '-> unit
      method selection : 'a list
      method set_titles : string list -> unit
      method update : unit
      method update_data : 'a list -> unit
      method update_row : '-> int -> unit
      method wlist : 'GList.clist
    end
end