<html><head> <link rel="stylesheet" href="style.css" type="text/css"> <link rel="Start" href="index.html"> <title>LablGTK : GtkWindow.Window</title> </head> <body> <code class="code"><span class="keyword">sig</span><br> <span class="keyword">val</span> cast : <span class="keywordsign">'</span>a <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.window <span class="constructor">Gtk</span>.obj<br> <span class="keyword">module</span> <span class="constructor">P</span> :<br> <span class="keyword">sig</span><br> <span class="keyword">val</span> title : ([> <span class="keywordsign">`</span>window ], string) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> accept_focus : ([> <span class="keywordsign">`</span>window ], bool) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> allow_grow : ([> <span class="keywordsign">`</span>window ], bool) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> allow_shrink : ([> <span class="keywordsign">`</span>window ], bool) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> decorated : ([> <span class="keywordsign">`</span>window ], bool) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> default_height : ([> <span class="keywordsign">`</span>window ], int) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> default_width : ([> <span class="keywordsign">`</span>window ], int) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> deletable : ([> <span class="keywordsign">`</span>window ], bool) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> destroy_with_parent : ([> <span class="keywordsign">`</span>window ], bool) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> focus_on_map : ([> <span class="keywordsign">`</span>window ], bool) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> gravity : ([> <span class="keywordsign">`</span>window ], <span class="constructor">GdkEnums</span>.gravity) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> has_toplevel_focus : ([> <span class="keywordsign">`</span>window ], bool) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> icon : ([> <span class="keywordsign">`</span>window ], <span class="constructor">GdkPixbuf</span>.pixbuf option) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> icon_name : ([> <span class="keywordsign">`</span>window ], string) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> is_active : ([> <span class="keywordsign">`</span>window ], bool) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> modal : ([> <span class="keywordsign">`</span>window ], bool) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> window_position :<br> ([> <span class="keywordsign">`</span>window ], <span class="constructor">GtkEnums</span>.window_position) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> opacity : ([> <span class="keywordsign">`</span>window ], float) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> resizable : ([> <span class="keywordsign">`</span>window ], bool) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> role : ([> <span class="keywordsign">`</span>window ], string) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> screen : ([> <span class="keywordsign">`</span>window ], <span class="constructor">Gdk</span>.screen) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> skip_pager_hint : ([> <span class="keywordsign">`</span>window ], bool) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> skip_taskbar_hint : ([> <span class="keywordsign">`</span>window ], bool) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> startup_id : ([> <span class="keywordsign">`</span>window ], string) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> transient_for :<br> ([> <span class="keywordsign">`</span>window ], <span class="constructor">Gtk</span>.window <span class="constructor">Gtk</span>.obj option) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> kind : ([> <span class="keywordsign">`</span>window ], <span class="constructor">GtkEnums</span>.window_type) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> type_hint :<br> ([> <span class="keywordsign">`</span>window ], <span class="constructor">GdkEnums</span>.window_type_hint) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> urgency_hint : ([> <span class="keywordsign">`</span>window ], bool) <span class="constructor">Gobject</span>.property<br> <span class="keyword">end</span><br> <span class="keyword">module</span> <span class="constructor">S</span> :<br> <span class="keyword">sig</span><br> <span class="keyword">val</span> activate_default : ([> <span class="keywordsign">`</span>window ], unit <span class="keywordsign">-></span> unit) <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> activate_focus : ([> <span class="keywordsign">`</span>window ], unit <span class="keywordsign">-></span> unit) <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> frame_event : ([> <span class="keywordsign">`</span>window ], <span class="constructor">GdkEvent</span>.any <span class="keywordsign">-></span> unit) <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> keys_changed : ([> <span class="keywordsign">`</span>window ], unit <span class="keywordsign">-></span> unit) <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> move_focus :<br> ([> <span class="keywordsign">`</span>window ], <span class="constructor">GtkEnums</span>.direction_type <span class="keywordsign">-></span> unit) <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> set_focus :<br> ([> <span class="keywordsign">`</span>window ], <span class="constructor">Gtk</span>.widget <span class="constructor">Gtk</span>.obj option <span class="keywordsign">-></span> unit) <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">end</span><br> <span class="keyword">val</span> create :<br> ?kind:<span class="constructor">GtkEnums</span>.window_type <span class="keywordsign">-></span><br> <span class="constructor">Gtk</span>.window <span class="constructor">Gobject</span>.param list <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.window <span class="constructor">Gtk</span>.obj<br> <span class="keyword">external</span> present : [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> unit = <span class="string">"ml_gtk_window_present"</span><br> <span class="keyword">external</span> iconify : [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> unit = <span class="string">"ml_gtk_window_iconify"</span><br> <span class="keyword">external</span> deiconify : [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_window_deiconify"</span><br> <span class="keyword">external</span> stick : [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> unit = <span class="string">"ml_gtk_window_stick"</span><br> <span class="keyword">external</span> unstick : [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> unit = <span class="string">"ml_gtk_window_unstick"</span><br> <span class="keyword">external</span> maximize : [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> unit = <span class="string">"ml_gtk_window_maximize"</span><br> <span class="keyword">external</span> unmaximize : [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_window_unmaximize"</span><br> <span class="keyword">external</span> fullscreen : [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_window_fullscreen"</span><br> <span class="keyword">external</span> unfullscreen : [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_window_unfullscreen"</span><br> <span class="keyword">external</span> set_decorated : [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> bool <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_window_set_decorated"</span><br> <span class="keyword">external</span> set_mnemonic_modifier :<br> [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gdk</span>.<span class="constructor">Tags</span>.modifier list <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_window_set_mnemonic_modifier"</span><br> <span class="keyword">external</span> move : [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> x:int <span class="keywordsign">-></span> y:int <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_window_move"</span><br> <span class="keyword">external</span> parse_geometry : [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> string <span class="keywordsign">-></span> bool<br> = <span class="string">"ml_gtk_window_parse_geometry"</span><br> <span class="keyword">external</span> reshow_with_initial_size : [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_window_reshow_with_initial_size"</span><br> <span class="keyword">external</span> resize : [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> width:int <span class="keywordsign">-></span> height:int <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_window_resize"</span><br> <span class="keyword">external</span> set_role : [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> string <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_window_set_role"</span><br> <span class="keyword">external</span> get_role : [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> string<br> = <span class="string">"ml_gtk_window_get_role"</span><br> <span class="keyword">val</span> make_params :<br> cont:(([> <span class="keywordsign">`</span>window ] <span class="keyword">as</span> <span class="keywordsign">'</span>a) <span class="constructor">Gobject</span>.param list <span class="keywordsign">-></span> <span class="keywordsign">'</span>b) <span class="keywordsign">-></span><br> <span class="keywordsign">'</span>a <span class="constructor">Gobject</span>.param list <span class="keywordsign">-></span><br> ?title:string <span class="keywordsign">-></span><br> ?allow_grow:bool <span class="keywordsign">-></span><br> ?allow_shrink:bool <span class="keywordsign">-></span><br> ?decorated:bool <span class="keywordsign">-></span><br> ?deletable:bool <span class="keywordsign">-></span><br> ?focus_on_map:bool <span class="keywordsign">-></span><br> ?icon:<span class="constructor">GdkPixbuf</span>.pixbuf <span class="keywordsign">-></span><br> ?icon_name:string <span class="keywordsign">-></span><br> ?modal:bool <span class="keywordsign">-></span><br> ?position:<span class="constructor">GtkEnums</span>.window_position <span class="keywordsign">-></span><br> ?resizable:bool <span class="keywordsign">-></span><br> ?screen:<span class="constructor">Gdk</span>.screen <span class="keywordsign">-></span><br> ?type_hint:<span class="constructor">GdkEnums</span>.window_type_hint <span class="keywordsign">-></span> ?urgency_hint:bool <span class="keywordsign">-></span> <span class="keywordsign">'</span>b<br> <span class="keyword">external</span> set_wmclass :<br> [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> name:string <span class="keywordsign">-></span> clas:string <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_window_set_wmclass"</span><br> <span class="keyword">external</span> get_wmclass_name : [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> string<br> = <span class="string">"ml_gtk_window_get_wmclass_name"</span><br> <span class="keyword">external</span> get_wmclass_class : [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> string<br> = <span class="string">"ml_gtk_window_get_wmclass_class"</span><br> <span class="keyword">external</span> add_accel_group : [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.accel_group <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_window_add_accel_group"</span><br> <span class="keyword">external</span> remove_accel_group :<br> [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.accel_group <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_window_remove_accel_group"</span><br> <span class="keyword">external</span> activate_focus : [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> bool<br> = <span class="string">"ml_gtk_window_activate_focus"</span><br> <span class="keyword">external</span> activate_default : [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> bool<br> = <span class="string">"ml_gtk_window_activate_default"</span><br> <span class="keyword">external</span> set_geometry_hints :<br> [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> ?pos:bool <span class="keywordsign">-></span><br> ?min_size:int * int <span class="keywordsign">-></span><br> ?max_size:int * int <span class="keywordsign">-></span><br> ?base_size:int * int <span class="keywordsign">-></span><br> ?aspect:float * float <span class="keywordsign">-></span><br> ?resize_inc:int * int <span class="keywordsign">-></span><br> ?win_gravity:<span class="constructor">Gdk</span>.<span class="constructor">Tags</span>.gravity <span class="keywordsign">-></span><br> ?user_pos:bool <span class="keywordsign">-></span> ?user_size:bool <span class="keywordsign">-></span> [> <span class="keywordsign">`</span>widget ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_window_set_geometry_hints_bc"</span><br> <span class="string">"ml_gtk_window_set_geometry_hints"</span><br> <span class="keyword">external</span> list_toplevels : unit <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.window <span class="constructor">Gtk</span>.obj list<br> = <span class="string">"ml_gtk_window_list_toplevels"</span><br> <span class="keyword">external</span> add_mnemonic :<br> [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gdk</span>.keysym <span class="keywordsign">-></span> [> <span class="keywordsign">`</span>widget ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_window_add_mnemonic"</span><br> <span class="keyword">external</span> remove_mnemonic :<br> [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gdk</span>.keysym <span class="keywordsign">-></span> [> <span class="keywordsign">`</span>widget ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_window_remove_mnemonic"</span><br> <span class="keyword">external</span> activate_mnemonic :<br> [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> ?modi:<span class="constructor">Gdk</span>.<span class="constructor">Tags</span>.modifier list <span class="keywordsign">-></span> <span class="constructor">Gdk</span>.keysym <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_window_mnemonic_activate"</span><br> <span class="keyword">external</span> get_focus : [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.widget <span class="constructor">Gtk</span>.obj<br> = <span class="string">"ml_gtk_window_get_focus"</span><br> <span class="keyword">external</span> set_focus : [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> [> <span class="keywordsign">`</span>widget ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_window_set_focus"</span><br> <span class="keyword">external</span> set_default : [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> [> <span class="keywordsign">`</span>widget ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_window_set_default"</span><br> <span class="keyword">val</span> set_wmclass :<br> ?name:string <span class="keywordsign">-></span> ?clas:string <span class="keywordsign">-></span> [> <span class="keywordsign">`</span>window ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> unit<br> <span class="keyword">end</span></code></body></html>