X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmatita%2FmatitaGtkMisc.mli;h=91a3e495bae5eefcf04515438c320b171d954fd2;hb=91a095f0686ee569ba035e4e30c7d071588cb8e7;hp=7d4e289551cce5435cea4d1e7f6bcf8d9fedbc38;hpb=fccf05646ed2e47a81290a2884191edbddcaa169;p=helm.git diff --git a/helm/matita/matitaGtkMisc.mli b/helm/matita/matitaGtkMisc.mli index 7d4e28955..91a3e495b 100644 --- a/helm/matita/matitaGtkMisc.mli +++ b/helm/matita/matitaGtkMisc.mli @@ -70,16 +70,29 @@ val connect_key: (unit -> unit) -> (* callback *) unit + (** n-ary string column list *) +class multiStringListModel: + cols:int -> + GTree.view -> + object + method list_store: GTree.list_store (** list_store forwarding *) + + method easy_mappend: string list -> unit (** append + set *) + method easy_minsert: int -> string list -> unit (** insert + set *) + method easy_mselection: unit -> string list list + end + (** single string column list *) class stringListModel: GTree.view -> object - method list_store: GTree.list_store (** list_store forwarding *) + inherit multiStringListModel method easy_append: string -> unit (** append + set *) method easy_insert: int -> string -> unit (** insert + set *) method easy_selection: unit -> string list end + (** as above with Pixbuf associated to each row. Each time an insert is * performed a string tag should be specified, the corresponding pixbuf in the