Module GtkBase.Widget

module Widget: sig .. end

include GtkBaseProps.Widget
val size_params : cont:(([> `widget ] as 'a) Gobject.param list -> 'b) ->
'a Gobject.param list -> ?width:int -> ?height:int -> 'b
val unparent : [> `widget ] Gtk.obj -> unit
val show : [> `widget ] Gtk.obj -> unit
val show_now : [> `widget ] Gtk.obj -> unit
val show_all : [> `widget ] Gtk.obj -> unit
val hide : [> `widget ] Gtk.obj -> unit
val map : [> `widget ] Gtk.obj -> unit
val unmap : [> `widget ] Gtk.obj -> unit
val realize : [> `widget ] Gtk.obj -> unit
val unrealize : [> `widget ] Gtk.obj -> unit
val queue_draw : [> `widget ] Gtk.obj -> unit
val queue_resize : [> `widget ] Gtk.obj -> unit
val draw : [> `widget ] Gtk.obj -> Gdk.cairo -> unit
val event : [> `widget ] Gtk.obj -> 'a Gdk.event -> bool
val activate : [> `widget ] Gtk.obj -> bool
val reparent : [> `widget ] Gtk.obj -> [> `widget ] Gtk.obj -> unit
val intersect : [> `widget ] Gtk.obj -> Gdk.Rectangle.t -> Gdk.Rectangle.t option
val add_events : [> `widget ] Gtk.obj -> Gdk.Tags.event_mask list -> unit
val get_toplevel : [> `widget ] Gtk.obj -> Gtk.widget Gtk.obj
val get_ancestor : [> `widget ] Gtk.obj -> Gobject.g_type -> Gtk.widget Gtk.obj
val get_visual : [> `widget ] Gtk.obj -> Gdk.visual
val get_pointer : [> `widget ] Gtk.obj -> int * int
val is_ancestor : [> `widget ] Gtk.obj -> [> `widget ] Gtk.obj -> bool
val ensure_style : [> `widget ] Gtk.obj -> unit
val modify_fg : [> `widget ] Gtk.obj -> Gtk.Tags.state_type -> Gdk.color -> unit
val modify_bg : [> `widget ] Gtk.obj -> Gtk.Tags.state_type -> Gdk.color -> unit
val modify_text : [> `widget ] Gtk.obj -> Gtk.Tags.state_type -> Gdk.color -> unit
val modify_base : [> `widget ] Gtk.obj -> Gtk.Tags.state_type -> Gdk.color -> unit
val modify_font : [> `widget ] Gtk.obj -> Pango.font_description -> unit
val get_pango_context : [> `widget ] Gtk.obj -> Pango.context
val create_pango_context : [> `widget ] Gtk.obj -> Pango.context
val render_icon : [> `widget ] Gtk.obj -> string -> Gtk.Tags.icon_size -> GdkPixbuf.pixbuf
val add_accelerator : ([> `widget ] as 'a) Gtk.obj ->
sgn:('a, unit -> unit) GtkSignal.t ->
Gtk.accel_group ->
key:Gdk.keysym ->
?modi:Gdk.Tags.modifier list -> ?flags:Gtk.Tags.accel_flag list -> unit
val remove_accelerator : [> `widget ] Gtk.obj ->
Gtk.accel_group -> key:Gdk.keysym -> ?modi:Gdk.Tags.modifier list -> unit
val set_accel_path : [> `widget ] Gtk.obj -> string -> Gtk.accel_group -> unit
val window : [> `widget ] Gtk.obj -> Gdk.window
val allocation : [> `widget ] Gtk.obj -> Gtk.rectangle
val set_visual : [> `widget ] Gtk.obj -> Gdk.visual -> unit
module Tooltip: sig .. end
module Signals: sig .. end