GWindowSourceWindows
@gtkdoc gtk GtkWindow
Toplevel widget which can contain other widgets @gtkdoc gtk GtkWindow
val window :
?kind:Gtk.Tags.window_type ->
?title:string ->
?decorated:bool ->
?deletable:bool ->
?focus_on_map:bool ->
?icon:GdkPixbuf.pixbuf ->
?icon_name:string ->
?modal:bool ->
?position:Gtk.Tags.window_position ->
?resizable:bool ->
?screen:Gdk.screen ->
?type_hint:Gdk.Tags.window_type_hint ->
?urgency_hint:bool ->
?wmclass:(string * string) ->
?border_width:int ->
?width:int ->
?height:int ->
?show:bool ->
unit ->
window@gtkdoc gtk GtkWindow
return the toplevel window of this widget, if existing
class 'a dialog_signals : ([> Gtk.dialog ] as 'b) Gtk.obj -> decode:(int -> 'a) -> object ... end@gtkdoc gtk GtkDialog
@gtkdoc gtk GtkDialog
Create popup windows @gtkdoc gtk GtkDialog
Create popup windows @gtkdoc gtk GtkDialog
val dialog :
?parent:window_skel ->
?destroy_with_parent:bool ->
?title:string ->
?decorated:bool ->
?deletable:bool ->
?focus_on_map:bool ->
?icon:GdkPixbuf.pixbuf ->
?icon_name:string ->
?modal:bool ->
?position:Gtk.Tags.window_position ->
?resizable:bool ->
?screen:Gdk.screen ->
?type_hint:Gdk.Tags.window_type_hint ->
?urgency_hint:bool ->
?wmclass:(string * string) ->
?border_width:int ->
?width:int ->
?height:int ->
?show:bool ->
unit ->
'a dialog@gtkdoc gtk GtkDialog
Variation for safe typing
Convenient message window @gtkdoc gtk GtkMessageDialog
val message_dialog :
buttons:'a buttons ->
?message_type:Gtk.Tags.message_type ->
?message:string ->
?use_markup:bool ->
?parent:window_skel ->
?destroy_with_parent:bool ->
?title:string ->
?decorated:bool ->
?deletable:bool ->
?focus_on_map:bool ->
?icon:GdkPixbuf.pixbuf ->
?icon_name:string ->
?modal:bool ->
?position:Gtk.Tags.window_position ->
?resizable:bool ->
?screen:Gdk.screen ->
?type_hint:Gdk.Tags.window_type_hint ->
?urgency_hint:bool ->
?wmclass:(string * string) ->
?border_width:int ->
?width:int ->
?height:int ->
?show:bool ->
unit ->
'a message_dialog@gtkdoc gtk GtkMessageDialog
@gtkdoc gtk GtkAboutDialog
val about_dialog :
?name:string ->
?authors:string list ->
?comments:string ->
?copyright:string ->
?license:string ->
?logo:GdkPixbuf.pixbuf ->
?logo_icon_name:string ->
?translator_credits:string ->
?version:string ->
?website:string ->
?website_label:string ->
?wrap_license:bool ->
?parent:window_skel ->
?destroy_with_parent:bool ->
?title:string ->
?decorated:bool ->
?deletable:bool ->
?focus_on_map:bool ->
?icon:GdkPixbuf.pixbuf ->
?icon_name:string ->
?modal:bool ->
?position:Gtk.Tags.window_position ->
?resizable:bool ->
?screen:Gdk.screen ->
?type_hint:Gdk.Tags.window_type_hint ->
?urgency_hint:bool ->
?wmclass:(string * string) ->
?border_width:int ->
?width:int ->
?height:int ->
?show:bool ->
unit ->
about_dialogDisplay information about an application.
In GTK+ 2.6.x and 2.8.x, a default handler is already connected to the response signal. It simply hides the dialog. This is no longer the case since GTK+ 2.10.x though. You could use it like this:
let about_dialog = ref (fun () -> raise Not_found)
let show_dialog () =
try !about_dialog ()
with Not_found ->
let dialog = GWindow.about_dialog ~name:"..." (* etc. *) () in
about_dialog := dialog#present ;
dialog#show () @gtkdoc gtk GtkAboutDialog
class 'a file_chooser_dialog_signals : ([> Gtk.file_chooser | Gtk.dialog ] as 'b) Gtk.obj -> decode:(int ->
'a) -> object ... endclass 'a file_chooser_dialog : ([> Gtk.file_chooser | Gtk.dialog ] as 'b) Gtk.obj -> object ... endval file_chooser_dialog :
action:GtkEnums.file_chooser_action ->
?filename:string ->
?parent:window_skel ->
?destroy_with_parent:bool ->
?title:string ->
?decorated:bool ->
?deletable:bool ->
?focus_on_map:bool ->
?icon:GdkPixbuf.pixbuf ->
?icon_name:string ->
?modal:bool ->
?position:Gtk.Tags.window_position ->
?resizable:bool ->
?screen:Gdk.screen ->
?type_hint:Gdk.Tags.window_type_hint ->
?urgency_hint:bool ->
?wmclass:(string * string) ->
?border_width:int ->
?width:int ->
?height:int ->
?show:bool ->
unit ->
'a file_chooser_dialog@gtkdoc gtk GtkFileChooserDialog
@gtkdoc gtk GtkPlug
Toplevel for embedding into other processes @gtkdoc gtk GtkPlug
@gtkdoc gtk GtkPlug
@gtkdoc gtk GtkSocket
Container for widgets from other processes @gtkdoc gtk GtkSocket
val socket :
?border_width:int ->
?width:int ->
?height:int ->
?packing:(GObj.widget -> unit) ->
?show:bool ->
unit ->
socket@gtkdoc gtk GtkSocket