# Module GnomeDruid.Page_Edge

    module Page_Edge: sig .. end

    type edge_position = [ `FINISH | `OTHER | `START ]

    val new_with_vals : edge_position ->
           aa:bool ->
           ?title:string ->
           ?text:string ->
           ?logo:GdkPixbuf.pixbuf ->
           ?watermark:GdkPixbuf.pixbuf ->
           ?top_watermark:GdkPixbuf.pixbuf -> GnomeDruid.page_edge Gtk.obj

    val set_bg_color : GnomeDruid.page_edge Gtk.obj -> Gdk.color -> unit

    val set_textbox_color : GnomeDruid.page_edge Gtk.obj -> Gdk.color -> unit

    val set_logo_bg_color : GnomeDruid.page_edge Gtk.obj -> Gdk.color -> unit

    val set_title_color : GnomeDruid.page_edge Gtk.obj -> Gdk.color -> unit

    val set_text_color : GnomeDruid.page_edge Gtk.obj -> Gdk.color -> unit

    val set_text : GnomeDruid.page_edge Gtk.obj -> string -> unit

    val set_title : GnomeDruid.page_edge Gtk.obj -> string -> unit

    val set_logo : GnomeDruid.page_edge Gtk.obj -> GdkPixbuf.pixbuf -> unit

    val set_watermark : GnomeDruid.page_edge Gtk.obj -> GdkPixbuf.pixbuf -> unit

    val set_top_watermark : GnomeDruid.page_edge Gtk.obj -> GdkPixbuf.pixbuf -> unit