sig
  val cast : 'Gobject.obj -> Gtk.cell_renderer_accel Gtk.obj
  module P :
    sig
      val accel_key : ([> `cellrendereraccel ], int) Gobject.property
      val accel_mode :
        ([> `cellrendereraccel ], GtkEnums.cell_renderer_accel_mode)
        Gobject.property
      val accel_mods : ([> `cellrendereraccel ], int) Gobject.property
      val keycode : ([> `cellrendereraccel ], int) Gobject.property
    end
  module S :
    sig
      val accel_cleared :
        ([> `cellrendereraccel ], Gtk.tree_path -> unit) GtkSignal.t
      val accel_edited :
        ([> `cellrendereraccel ],
         Gtk.tree_path ->
         accel_key:int -> accel_mods:int -> hardware_keycode:int -> unit)
        GtkSignal.t
    end
  val create :
    Gtk.cell_renderer_accel Gobject.param list ->
    Gtk.cell_renderer_accel Gtk.obj
end