summaryrefslogtreecommitdiff
path: root/src/Gtk/Internal.icl
diff options
context:
space:
mode:
Diffstat (limited to 'src/Gtk/Internal.icl')
-rw-r--r--src/Gtk/Internal.icl35
1 files changed, 35 insertions, 0 deletions
diff --git a/src/Gtk/Internal.icl b/src/Gtk/Internal.icl
index 4be7f70..c6809d1 100644
--- a/src/Gtk/Internal.icl
+++ b/src/Gtk/Internal.icl
@@ -61,6 +61,16 @@ where
ccall gtk_css_provider_load_from_path "psp:I:A"
}
+gtk_dialog_get_content_area :: !Pointer -> Pointer
+gtk_dialog_get_content_area dialog = code {
+ ccall gtk_dialog_get_content_area "p:p"
+}
+
+gtk_dialog_new :: !.a -> (!Pointer, !.a)
+gtk_dialog_new env = code {
+ ccall gtk_dialog_new ":p:A"
+}
+
gtk_dialog_run :: !Pointer !.a -> (!Int, !.a)
gtk_dialog_run dialog env = code {
ccall gtk_dialog_run "p:I:A"
@@ -71,6 +81,11 @@ gtk_dialog_set_default_response dialog response env = code {
ccall gtk_dialog_set_default_response "pI:V:A"
}
+gtk_dialog_set_modal :: !Pointer !Bool !.a -> .a
+gtk_dialog_set_modal dialog setting env = code {
+ ccall gtk_dialog_set_modal "pI:V:A"
+}
+
gtk_file_chooser_add_filter :: !Pointer !Pointer !.a -> .a
gtk_file_chooser_add_filter chooser filter env = code {
ccall gtk_file_chooser_add_filter "pp:V:A"
@@ -236,6 +251,21 @@ gtk_scrolled_window_new hadjust vadjust env = code {
ccall gtk_scrolled_window_new "pp:p:A"
}
+gtk_spinner_new :: !.a -> (!Pointer, !.a)
+gtk_spinner_new env = code {
+ ccall gtk_spinner_new ":p:A"
+}
+
+gtk_spinner_start :: !Pointer !.a -> .a
+gtk_spinner_start spinner env = code {
+ ccall gtk_spinner_start "p:V:A"
+}
+
+gtk_spinner_stop :: !Pointer !.a -> .a
+gtk_spinner_stop spinner env = code {
+ ccall gtk_spinner_stop "p:V:A"
+}
+
gtk_style_context_add_class :: !Pointer !String !.a -> .a
gtk_style_context_add_class context cls env = add context (packString cls) env
where
@@ -344,3 +374,8 @@ where
set _ _ _ = code {
ccall gtk_window_set_title "ps:V:A"
}
+
+gtk_window_set_transient_for :: !Pointer !Pointer !.a -> .a
+gtk_window_set_transient_for window parent env = code {
+ ccall gtk_window_set_transient_for "pp:V:A"
+}