# Class virtual Gmylist.plist

    class virtual ['a] plist : Gtk.Tags.selection_mode -> (string option * 'a content) list -> bool -> object .. end

    val mutable current_sort : int

    val mutable view : GTree.view

    method box : GObj.widget

    method compare : 'a -> 'a -> int

    method private connect_events : unit

    method insert : ?row:Gtk.tree_iter -> 'a -> unit

    method menu : GToolbox.menu_entry list

    method on_deselect : 'a -> unit

    method on_double_click : 'a -> unit

    method on_enter : unit -> unit

    method on_select : 'a -> unit

    method selection : 'a list

    method set_titles : string list -> unit

    method private sort : 'a list -> 'a list

    method update_data : 'a list -> unit

    method view : GTree.view

    method up_selected : unit

    method down_selected : unit

    method copy_selected : ('a list -> unit) -> unit

    method cut_selected : ('a list -> unit) -> unit

    method delete_selected : unit

    method paste_where_selected : 'a list -> unit

    method edit_first_selected : ('a -> 'a) -> unit

    method content : 'a list

    method init_cols_display : cols:GTree.view_column list ->
           datacol:'a GTree.column ->
           renderer:GTree.cell_renderer_text -> GTree.list_store -> unit