# Module GtkData.Style

    module Style: sig .. end

    val create : unit -> Gtk.style

    val copy : Gtk.style -> Gtk.style

    val attach : Gtk.style -> Gdk.window -> Gtk.style

    val detach : Gtk.style -> unit

    val set_window_background : Gtk.style -> Gdk.window -> Gtk.Tags.state_type -> unit

    val draw_hline : Gtk.style ->
           Gdk.window -> Gtk.Tags.state_type -> x:int -> x:int -> y:int -> unit

    val draw_vline : Gtk.style ->
           Gdk.window -> Gtk.Tags.state_type -> y:int -> y:int -> x:int -> unit

    val get_bg : Gtk.style -> Gtk.Tags.state_type -> Gdk.color

    val set_bg : Gtk.style -> Gtk.Tags.state_type -> Gdk.color -> unit

    val get_fg : Gtk.style -> Gtk.Tags.state_type -> Gdk.color

    val set_fg : Gtk.style -> Gtk.Tags.state_type -> Gdk.color -> unit

    val get_light : Gtk.style -> Gtk.Tags.state_type -> Gdk.color

    val set_light : Gtk.style -> Gtk.Tags.state_type -> Gdk.color -> unit

    val get_dark : Gtk.style -> Gtk.Tags.state_type -> Gdk.color

    val set_dark : Gtk.style -> Gtk.Tags.state_type -> Gdk.color -> unit

    val get_mid : Gtk.style -> Gtk.Tags.state_type -> Gdk.color

    val set_mid : Gtk.style -> Gtk.Tags.state_type -> Gdk.color -> unit

    val get_base : Gtk.style -> Gtk.Tags.state_type -> Gdk.color

    val set_base : Gtk.style -> Gtk.Tags.state_type -> Gdk.color -> unit

    val get_text : Gtk.style -> Gtk.Tags.state_type -> Gdk.color

    val set_text : Gtk.style -> Gtk.Tags.state_type -> Gdk.color -> unit

    val get_colormap : Gtk.style -> Gdk.colormap

    val get_font : Gtk.style -> Gdk.font

    val set_font : Gtk.style -> Gdk.font -> unit