diff options
Diffstat (limited to 'src/Gtk/Internal.dcl')
-rw-r--r-- | src/Gtk/Internal.dcl | 13 |
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 |