class message_list_widget : 
Widget.widget_with_error_box -> message_widget ->
add_message_widget -> object..end
val ml_class : Html5_types.nmtoken
method get_message_list : 
forum:Forum_types.forum ->
first:int64 -> number:int64 -> Forum_data.raw_message list Lwt.t
method display_message_list : 
'a.
  classes:Html5_types.nmtoken list ->
  Html5_types.flow5 Eliom_content.Html5.F.elt
  Eliom_content.Html5.F.list_wrap ->
  ([> Html5_types.div ] as 'a) Eliom_content.Html5.F.elt Lwt.t
method get_html_from_list : 
'b.
  Forum_data.raw_message list ->
  ([> Html5_types.div ] as 'b) Eliom_content.Html5.F.elt list list Lwt.t
method pretty_print_message_list : 
forum:Forum_types.forum ->
?rows:int ->
?cols:int ->
classes:Html5_types.nmtoken list ->
add_message_form:bool ->
Forum_data.raw_message list ->
(Html5_types.nmtoken list *
 Html5_types.flow5_without_header_footer Eliom_content.Html5.F.elt list)
Lwt.t
method display : 
'c.
  ?rows:int ->
  ?cols:int ->
  ?classes:Html5_types.nmtoken list ->
  forum:Forum_types.forum ->
  first:int64 ->
  number:int64 ->
  ?add_message_form:bool ->
  unit -> ([> Html5_types.div ] as 'c) Eliom_content.Html5.F.elt Lwt.t
method atom_message_list : 
?number:int -> Forum_types.forum -> Atom_feed.feed Lwt.t