summaryrefslogtreecommitdiff
path: root/src/Gtk/Internal.dcl
diff options
context:
space:
mode:
Diffstat (limited to 'src/Gtk/Internal.dcl')
-rw-r--r--src/Gtk/Internal.dcl13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/Gtk/Internal.dcl b/src/Gtk/Internal.dcl
index 31a50c9..53f3366 100644
--- a/src/Gtk/Internal.dcl
+++ b/src/Gtk/Internal.dcl
@@ -8,6 +8,8 @@ from System._Pointer import :: Pointer
{ sig_id :: !Int
}
+g_free :: !Pointer !.a -> .a
+
g_object_unref :: !Pointer !.a -> .a
g_signal_connect_void :: !Pointer !String !Int !.a -> .a
@@ -22,6 +24,16 @@ gtk_container_add :: !Pointer !Pointer !.a -> .a
gtk_css_provider_new :: !.a -> (!Pointer, !.a)
gtk_css_provider_load_from_path :: !Pointer !String !Pointer !.a -> (!Bool, !.a)
+gtk_dialog_run :: !Pointer !.a -> (!Int, !.a)
+gtk_dialog_set_default_response :: !Pointer !Int !.a -> .a
+
+gtk_file_chooser_add_filter :: !Pointer !Pointer !.a -> .a
+gtk_file_chooser_dialog_new :: !(Maybe String) !Pointer !Int ![(String,Int)] !.a -> (!Pointer, !.a)
+gtk_file_chooser_get_filename :: !Pointer !.a -> (!Maybe String, !.a)
+
+gtk_file_filter_new :: !.a -> (!Pointer, !.a)
+gtk_file_filter_add_pattern :: !Pointer !String !.a -> .a
+
gtk_frame_new :: !(Maybe String) !.a -> (!Pointer, !.a)
gtk_frame_set_label_align :: !Pointer !Real !Real !.a -> .a
@@ -59,6 +71,7 @@ gtk_text_view_new :: !.a -> (!Pointer, !.a)
gtk_text_view_get_buffer :: !Pointer -> Pointer
gtk_text_view_set_editable :: !Pointer !Bool !.a -> .a
+gtk_widget_destroy :: !Pointer !.a -> .a
gtk_widget_get_screen :: !Pointer !.a -> (!Pointer, !.a)
gtk_widget_get_style_context :: !Pointer !.a -> (!Pointer, !.a)
gtk_widget_set_margin_bottom :: !Pointer !Int !.a -> .a