default:'a -> ?options:('a * string) list -> ?render:('a -> string) -> ?items:'a list -> unit -> object   method coerce : GObj.widget   method connect : ('a -> unit) -> unit   method fire : 'a -> unit   method get : 'a   method get_items : 'a list   method lock : (unit -> unit) -> unit   method on_check : 'a -> (bool -> unit) -> unit   method on_event : (unit -> unit) -> unit   method on_value : 'a -> (unit -> unit) -> unit   method send : ('a -> unit) -> unit -> unit   method set : 'a -> unit   method set_enabled : bool -> unit   method set_items : 'a list -> unit   method set_options : ('a * string) list -> unit   method set_render : ('a -> string) -> unit   method set_tooltip : string -> unit   method set_visible : bool -> unit   method widget : widget end