diff --git a/Source/Libs/AtkSharp/Global.cs b/Source/Libs/AtkSharp/Global.cs index 7d645b178..0c8a0eb50 100644 --- a/Source/Libs/AtkSharp/Global.cs +++ b/Source/Libs/AtkSharp/Global.cs @@ -28,6 +28,7 @@ namespace Atk { public partial class Global { + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate uint d_atk_add_global_event_listener(GLib.Signal.EmissionHookNative hook, IntPtr event_type); static d_atk_add_global_event_listener atk_add_global_event_listener = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Atk), "atk_add_global_event_listener")); @@ -41,3 +42,4 @@ namespace Atk { } } } + diff --git a/Source/Libs/CairoSharp/NativeMethods.cs b/Source/Libs/CairoSharp/NativeMethods.cs index 78dc1fad9..a77ba9b8a 100644 --- a/Source/Libs/CairoSharp/NativeMethods.cs +++ b/Source/Libs/CairoSharp/NativeMethods.cs @@ -41,63 +41,79 @@ namespace Cairo internal static class NativeMethods { + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_append_path(IntPtr cr, IntPtr path); internal static d_cairo_append_path cairo_append_path = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_append_path")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_arc(IntPtr cr, double xc, double yc, double radius, double angle1, double angle2); internal static d_cairo_arc cairo_arc = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_arc")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_arc_negative(IntPtr cr, double xc, double yc, double radius, double angle1, double angle2); internal static d_cairo_arc_negative cairo_arc_negative = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_arc_negative")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_atsui_font_face_create_for_atsu_font_id(IntPtr font_id); internal static d_cairo_atsui_font_face_create_for_atsu_font_id cairo_atsui_font_face_create_for_atsu_font_id = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_atsui_font_face_create_for_atsu_font_id")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_clip(IntPtr cr); internal static d_cairo_clip cairo_clip = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_clip")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_clip_extents(IntPtr cr, out double x1, out double y1, out double x2, out double y2); internal static d_cairo_clip_extents cairo_clip_extents = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_clip_extents")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_clip_preserve(IntPtr cr); internal static d_cairo_clip_preserve cairo_clip_preserve = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_clip_preserve")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_close_path(IntPtr cr); internal static d_cairo_close_path cairo_close_path = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_close_path")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_copy_clip_rectangle_list(IntPtr cr); internal static d_cairo_copy_clip_rectangle_list cairo_copy_clip_rectangle_list = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_copy_clip_rectangle_list")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_copy_page(IntPtr cr); internal static d_cairo_copy_page cairo_copy_page = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_copy_page")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_copy_path(IntPtr cr); internal static d_cairo_copy_path cairo_copy_path = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_copy_path")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_copy_path_flat(IntPtr cr); internal static d_cairo_copy_path_flat cairo_copy_path_flat = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_copy_path_flat")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_create(IntPtr target); internal static d_cairo_create cairo_create = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_create")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_curve_to(IntPtr cr, double x1, double y1, double x2, double y2, double x3, double y3); internal static d_cairo_curve_to cairo_curve_to = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_curve_to")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_debug_reset_static_data(); internal static d_cairo_debug_reset_static_data cairo_debug_reset_static_data = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_debug_reset_static_data")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_destroy(IntPtr cr); internal static d_cairo_destroy cairo_destroy = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_destroy")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Status d_cairo_device_acquire(IntPtr device); internal static d_cairo_device_acquire cairo_device_acquire = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_device_acquire")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_device_destroy(IntPtr device); internal static d_cairo_device_destroy cairo_device_destroy = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_device_destroy")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_device_finish(IntPtr device); internal static d_cairo_device_finish cairo_device_finish = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_device_finish")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_device_flush(IntPtr device); internal static d_cairo_device_flush cairo_device_flush = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_device_flush")); @@ -105,6 +121,7 @@ namespace Cairo //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern uint cairo_device_get_reference_count (IntPtr device); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate DeviceType d_cairo_device_get_type(IntPtr device); internal static d_cairo_device_get_type cairo_device_get_type = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_device_get_type")); @@ -112,9 +129,11 @@ namespace Cairo //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern IntPtr cairo_device_get_user_data (IntPtr device, IntPtr key); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_device_reference(IntPtr device); internal static d_cairo_device_reference cairo_device_reference = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_device_reference")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_device_release(IntPtr device); internal static d_cairo_device_release cairo_device_release = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_device_release")); @@ -122,33 +141,40 @@ namespace Cairo //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern int cairo_device_set_user_data (IntPtr device, IntPtr key, IntPtr user_data, IntPtr destroy); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Status d_cairo_device_status(IntPtr device); internal static d_cairo_device_status cairo_device_status = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_device_status")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_device_to_user(IntPtr cr, ref double x, ref double y); internal static d_cairo_device_to_user cairo_device_to_user = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_device_to_user")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_device_to_user_distance(IntPtr cr, ref double dx, ref double dy); internal static d_cairo_device_to_user_distance cairo_device_to_user_distance = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_device_to_user_distance")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_fill(IntPtr cr); internal static d_cairo_fill cairo_fill = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_fill")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_fill_extents(IntPtr cr, out double x1, out double y1, out double x2, out double y2); internal static d_cairo_fill_extents cairo_fill_extents = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_fill_extents")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_fill_preserve(IntPtr cr); internal static d_cairo_fill_preserve cairo_fill_preserve = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_fill_preserve")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_font_extents(IntPtr cr, out FontExtents extents); internal static d_cairo_font_extents cairo_font_extents = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_font_extents")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_font_face_destroy(IntPtr font_face); internal static d_cairo_font_face_destroy cairo_font_face_destroy = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_font_face_destroy")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate uint d_cairo_font_face_get_reference_count(IntPtr font_face); internal static d_cairo_font_face_get_reference_count cairo_font_face_get_reference_count = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_font_face_get_reference_count")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate FontType d_cairo_font_face_get_type(IntPtr font_face); internal static d_cairo_font_face_get_type cairo_font_face_get_type = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_font_face_get_type")); @@ -156,6 +182,7 @@ namespace Cairo //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern IntPtr cairo_font_face_get_user_data (IntPtr font_face, IntPtr key); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_font_face_reference(IntPtr font_face); internal static d_cairo_font_face_reference cairo_font_face_reference = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_font_face_reference")); @@ -163,136 +190,177 @@ namespace Cairo //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern Status cairo_font_face_set_user_data (IntPtr font_face, IntPtr key, IntPtr user_data, DestroyFunc destroy); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Status d_cairo_font_face_status(IntPtr font_face); internal static d_cairo_font_face_status cairo_font_face_status = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_font_face_status")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_font_options_copy(IntPtr original); internal static d_cairo_font_options_copy cairo_font_options_copy = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_font_options_copy")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_font_options_create(); internal static d_cairo_font_options_create cairo_font_options_create = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_font_options_create")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_font_options_destroy(IntPtr options); internal static d_cairo_font_options_destroy cairo_font_options_destroy = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_font_options_destroy")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate bool d_cairo_font_options_equal(IntPtr options, IntPtr other); internal static d_cairo_font_options_equal cairo_font_options_equal = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_font_options_equal")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Antialias d_cairo_font_options_get_antialias(IntPtr options); internal static d_cairo_font_options_get_antialias cairo_font_options_get_antialias = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_font_options_get_antialias")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate HintMetrics d_cairo_font_options_get_hint_metrics(IntPtr options); internal static d_cairo_font_options_get_hint_metrics cairo_font_options_get_hint_metrics = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_font_options_get_hint_metrics")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate HintStyle d_cairo_font_options_get_hint_style(IntPtr options); internal static d_cairo_font_options_get_hint_style cairo_font_options_get_hint_style = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_font_options_get_hint_style")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate SubpixelOrder d_cairo_font_options_get_subpixel_order(IntPtr options); internal static d_cairo_font_options_get_subpixel_order cairo_font_options_get_subpixel_order = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_font_options_get_subpixel_order")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate long d_cairo_font_options_hash(IntPtr options); internal static d_cairo_font_options_hash cairo_font_options_hash = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_font_options_hash")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_font_options_merge(IntPtr options, IntPtr other); internal static d_cairo_font_options_merge cairo_font_options_merge = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_font_options_merge")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_font_options_set_antialias(IntPtr options, Antialias aa); internal static d_cairo_font_options_set_antialias cairo_font_options_set_antialias = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_font_options_set_antialias")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_font_options_set_hint_metrics(IntPtr options, HintMetrics metrics); internal static d_cairo_font_options_set_hint_metrics cairo_font_options_set_hint_metrics = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_font_options_set_hint_metrics")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_font_options_set_hint_style(IntPtr options, HintStyle style); internal static d_cairo_font_options_set_hint_style cairo_font_options_set_hint_style = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_font_options_set_hint_style")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_font_options_set_subpixel_order(IntPtr options, SubpixelOrder order); internal static d_cairo_font_options_set_subpixel_order cairo_font_options_set_subpixel_order = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_font_options_set_subpixel_order")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Status d_cairo_font_options_status(IntPtr options); internal static d_cairo_font_options_status cairo_font_options_status = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_font_options_status")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate int d_cairo_format_stride_for_width(Format format, int width); internal static d_cairo_format_stride_for_width cairo_format_stride_for_width = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_format_stride_for_width")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_ft_font_face_create_for_ft_face(IntPtr face, int load_flags); internal static d_cairo_ft_font_face_create_for_ft_face cairo_ft_font_face_create_for_ft_face = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_ft_font_face_create_for_ft_face")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_ft_font_face_create_for_pattern(IntPtr fc_pattern); internal static d_cairo_ft_font_face_create_for_pattern cairo_ft_font_face_create_for_pattern = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_ft_font_face_create_for_pattern")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_ft_font_options_substitute(IntPtr options, IntPtr pattern); internal static d_cairo_ft_font_options_substitute cairo_ft_font_options_substitute = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_ft_font_options_substitute")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_ft_scaled_font_lock_face(IntPtr scaled_font); internal static d_cairo_ft_scaled_font_lock_face cairo_ft_scaled_font_lock_face = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_ft_scaled_font_lock_face")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_ft_scaled_font_unlock_face(IntPtr scaled_font); internal static d_cairo_ft_scaled_font_unlock_face cairo_ft_scaled_font_unlock_face = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_ft_scaled_font_unlock_face")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Antialias d_cairo_get_antialias(IntPtr cr); internal static d_cairo_get_antialias cairo_get_antialias = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_get_antialias")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_get_current_point(IntPtr cr, out double x, out double y); internal static d_cairo_get_current_point cairo_get_current_point = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_get_current_point")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_get_dash(IntPtr cr, IntPtr dashes, out double offset); internal static d_cairo_get_dash cairo_get_dash = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_get_dash")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate int d_cairo_get_dash_count(IntPtr cr); internal static d_cairo_get_dash_count cairo_get_dash_count = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_get_dash_count")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate FillRule d_cairo_get_fill_rule(IntPtr cr); internal static d_cairo_get_fill_rule cairo_get_fill_rule = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_get_fill_rule")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_get_font_face(IntPtr cr); internal static d_cairo_get_font_face cairo_get_font_face = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_get_font_face")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_get_font_matrix(IntPtr cr, out Matrix matrix); internal static d_cairo_get_font_matrix cairo_get_font_matrix = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_get_font_matrix")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_get_font_options(IntPtr cr, IntPtr options); internal static d_cairo_get_font_options cairo_get_font_options = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_get_font_options")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_get_group_target(IntPtr cr); internal static d_cairo_get_group_target cairo_get_group_target = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_get_group_target")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate LineCap d_cairo_get_line_cap(IntPtr cr); internal static d_cairo_get_line_cap cairo_get_line_cap = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_get_line_cap")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate LineJoin d_cairo_get_line_join(IntPtr cr); internal static d_cairo_get_line_join cairo_get_line_join = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_get_line_join")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate double d_cairo_get_line_width(IntPtr cr); internal static d_cairo_get_line_width cairo_get_line_width = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_get_line_width")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_get_matrix(IntPtr cr, Matrix matrix); internal static d_cairo_get_matrix cairo_get_matrix = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_get_matrix")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate double d_cairo_get_miter_limit(IntPtr cr); internal static d_cairo_get_miter_limit cairo_get_miter_limit = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_get_miter_limit")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Operator d_cairo_get_operator(IntPtr cr); internal static d_cairo_get_operator cairo_get_operator = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_get_operator")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate uint d_cairo_get_reference_count(IntPtr surface); internal static d_cairo_get_reference_count cairo_get_reference_count = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_get_reference_count")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_get_scaled_font(IntPtr cr); internal static d_cairo_get_scaled_font cairo_get_scaled_font = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_get_scaled_font")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_get_source(IntPtr cr); internal static d_cairo_get_source cairo_get_source = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_get_source")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_get_target(IntPtr cr); internal static d_cairo_get_target cairo_get_target = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_get_target")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate double d_cairo_get_tolerance(IntPtr cr); internal static d_cairo_get_tolerance cairo_get_tolerance = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_get_tolerance")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_get_user_data(IntPtr cr, IntPtr key); internal static d_cairo_get_user_data cairo_get_user_data = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_get_user_data")); // this isn't in the 1.10 doc index + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_glitz_surface_create(IntPtr surface); internal static d_cairo_glitz_surface_create cairo_glitz_surface_create = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_glitz_surface_create")); @@ -300,6 +368,7 @@ namespace Cairo //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern IntPtr cairo_glyph_allocate (int num_glyphs); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_glyph_extents(IntPtr cr, IntPtr glyphs, int num_glyphs, out TextExtents extents); internal static d_cairo_glyph_extents cairo_glyph_extents = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_glyph_extents")); @@ -307,175 +376,216 @@ namespace Cairo //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern void cairo_glyph_free (IntPtr glyphs); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_glyph_path(IntPtr cr, IntPtr glyphs, int num_glyphs); internal static d_cairo_glyph_path cairo_glyph_path = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_glyph_path")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate bool d_cairo_has_current_point(IntPtr cr); internal static d_cairo_has_current_point cairo_has_current_point = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_has_current_point")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_identity_matrix(IntPtr cr); internal static d_cairo_identity_matrix cairo_identity_matrix = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_identity_matrix")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_image_surface_create(Cairo.Format format, int width, int height); internal static d_cairo_image_surface_create cairo_image_surface_create = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_image_surface_create")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_image_surface_create_for_data(byte[] data, Cairo.Format format, int width, int height, int stride); internal static d_cairo_image_surface_create_for_data cairo_image_surface_create_for_data = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_image_surface_create_for_data")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_image_surface_create_for_data2(IntPtr data, Cairo.Format format, int width, int height, int stride); internal static d_cairo_image_surface_create_for_data2 cairo_image_surface_create_for_data2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_image_surface_create_for_data")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_image_surface_create_from_png(string filename); internal static d_cairo_image_surface_create_from_png cairo_image_surface_create_from_png = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_image_surface_create_from_png")); //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern IntPtr cairo_image_surface_create_from_png_stream (string filename); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_image_surface_get_data(IntPtr surface); internal static d_cairo_image_surface_get_data cairo_image_surface_get_data = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_image_surface_get_data")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Format d_cairo_image_surface_get_format(IntPtr surface); internal static d_cairo_image_surface_get_format cairo_image_surface_get_format = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_image_surface_get_format")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate int d_cairo_image_surface_get_height(IntPtr surface); internal static d_cairo_image_surface_get_height cairo_image_surface_get_height = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_image_surface_get_height")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate int d_cairo_image_surface_get_stride(IntPtr surface); internal static d_cairo_image_surface_get_stride cairo_image_surface_get_stride = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_image_surface_get_stride")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate int d_cairo_image_surface_get_width(IntPtr surface); internal static d_cairo_image_surface_get_width cairo_image_surface_get_width = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_image_surface_get_width")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate bool d_cairo_in_clip(IntPtr cr, double x, double y); internal static d_cairo_in_clip cairo_in_clip = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_in_clip")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate bool d_cairo_in_fill(IntPtr cr, double x, double y); internal static d_cairo_in_fill cairo_in_fill = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_in_fill")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate bool d_cairo_in_stroke(IntPtr cr, double x, double y); internal static d_cairo_in_stroke cairo_in_stroke = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_in_stroke")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_line_to(IntPtr cr, double x, double y); internal static d_cairo_line_to cairo_line_to = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_line_to")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_mask(IntPtr cr, IntPtr pattern); internal static d_cairo_mask cairo_mask = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_mask")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_mask_surface(IntPtr cr, IntPtr surface, double x, double y); internal static d_cairo_mask_surface cairo_mask_surface = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_mask_surface")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_matrix_init(Matrix matrix, double xx, double yx, double xy, double yy, double x0, double y0); internal static d_cairo_matrix_init cairo_matrix_init = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_matrix_init")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_matrix_init_identity(Matrix matrix); internal static d_cairo_matrix_init_identity cairo_matrix_init_identity = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_matrix_init_identity")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_matrix_init_rotate(Matrix matrix, double radians); internal static d_cairo_matrix_init_rotate cairo_matrix_init_rotate = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_matrix_init_rotate")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_matrix_init_scale(Matrix matrix, double sx, double sy); internal static d_cairo_matrix_init_scale cairo_matrix_init_scale = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_matrix_init_scale")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_matrix_init_translate(Matrix matrix, double tx, double ty); internal static d_cairo_matrix_init_translate cairo_matrix_init_translate = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_matrix_init_translate")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Status d_cairo_matrix_invert(Matrix matrix); internal static d_cairo_matrix_invert cairo_matrix_invert = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_matrix_invert")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_matrix_multiply(Matrix result, Matrix a, Matrix b); internal static d_cairo_matrix_multiply cairo_matrix_multiply = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_matrix_multiply")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_matrix_rotate(Matrix matrix, double radians); internal static d_cairo_matrix_rotate cairo_matrix_rotate = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_matrix_rotate")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_matrix_scale(Matrix matrix, double sx, double sy); internal static d_cairo_matrix_scale cairo_matrix_scale = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_matrix_scale")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_matrix_transform_distance(Matrix matrix, ref double dx, ref double dy); internal static d_cairo_matrix_transform_distance cairo_matrix_transform_distance = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_matrix_transform_distance")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_matrix_transform_point(Matrix matrix, ref double x, ref double y); internal static d_cairo_matrix_transform_point cairo_matrix_transform_point = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_matrix_transform_point")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_matrix_translate(Matrix matrix, double tx, double ty); internal static d_cairo_matrix_translate cairo_matrix_translate = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_matrix_translate")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_move_to(IntPtr cr, double x, double y); internal static d_cairo_move_to cairo_move_to = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_move_to")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_new_path(IntPtr cr); internal static d_cairo_new_path cairo_new_path = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_new_path")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_new_sub_path(IntPtr cr); internal static d_cairo_new_sub_path cairo_new_sub_path = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_new_sub_path")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_paint(IntPtr cr); internal static d_cairo_paint cairo_paint = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_paint")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_paint_with_alpha(IntPtr cr, double alpha); internal static d_cairo_paint_with_alpha cairo_paint_with_alpha = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_paint_with_alpha")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_path_destroy(IntPtr path); internal static d_cairo_path_destroy cairo_path_destroy = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_path_destroy")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_path_extents(IntPtr cr, out double x1, out double y1, out double x2, out double y2); internal static d_cairo_path_extents cairo_path_extents = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_path_extents")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_pattern_add_color_stop_rgb(IntPtr pattern, double offset, double red, double green, double blue); internal static d_cairo_pattern_add_color_stop_rgb cairo_pattern_add_color_stop_rgb = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_pattern_add_color_stop_rgb")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_pattern_add_color_stop_rgba(IntPtr pattern, double offset, double red, double green, double blue, double alpha); internal static d_cairo_pattern_add_color_stop_rgba cairo_pattern_add_color_stop_rgba = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_pattern_add_color_stop_rgba")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_pattern_create_for_surface(IntPtr surface); internal static d_cairo_pattern_create_for_surface cairo_pattern_create_for_surface = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_pattern_create_for_surface")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_pattern_create_linear(double x0, double y0, double x1, double y1); internal static d_cairo_pattern_create_linear cairo_pattern_create_linear = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_pattern_create_linear")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_pattern_create_radial(double cx0, double cy0, double radius0, double cx1, double cy1, double radius1); internal static d_cairo_pattern_create_radial cairo_pattern_create_radial = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_pattern_create_radial")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_pattern_create_rgb(double r, double g, double b); internal static d_cairo_pattern_create_rgb cairo_pattern_create_rgb = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_pattern_create_rgb")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_pattern_create_rgba(double r, double g, double b, double a); internal static d_cairo_pattern_create_rgba cairo_pattern_create_rgba = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_pattern_create_rgba")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_pattern_destroy(IntPtr pattern); internal static d_cairo_pattern_destroy cairo_pattern_destroy = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_pattern_destroy")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Status d_cairo_pattern_get_color_stop_count(IntPtr pattern, out int count); internal static d_cairo_pattern_get_color_stop_count cairo_pattern_get_color_stop_count = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_pattern_get_color_stop_count")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Status d_cairo_pattern_get_color_stop_rgba(IntPtr pattern, int index, out double offset, out double red, out double green, out double blue, out double alpha); internal static d_cairo_pattern_get_color_stop_rgba cairo_pattern_get_color_stop_rgba = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_pattern_get_color_stop_rgba")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Extend d_cairo_pattern_get_extend(IntPtr pattern); internal static d_cairo_pattern_get_extend cairo_pattern_get_extend = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_pattern_get_extend")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Filter d_cairo_pattern_get_filter(IntPtr pattern); internal static d_cairo_pattern_get_filter cairo_pattern_get_filter = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_pattern_get_filter")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Status d_cairo_pattern_get_linear_points(IntPtr pattern, out double x0, out double y0, out double x1, out double y1); internal static d_cairo_pattern_get_linear_points cairo_pattern_get_linear_points = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_pattern_get_linear_points")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_pattern_get_matrix(IntPtr pattern, Matrix matrix); internal static d_cairo_pattern_get_matrix cairo_pattern_get_matrix = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_pattern_get_matrix")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Status d_cairo_pattern_get_radial_circles(IntPtr pattern, out double x0, out double y0, out double r0, out double x1, out double y1, out double r1); internal static d_cairo_pattern_get_radial_circles cairo_pattern_get_radial_circles = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_pattern_get_radial_circles")); // DONTCARE //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern uint cairo_pattern_get_reference_count (IntPtr pattern); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Status d_cairo_pattern_get_rgba(IntPtr pattern, out double red, out double green, out double blue, out double alpha); internal static d_cairo_pattern_get_rgba cairo_pattern_get_rgba = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_pattern_get_rgba")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Status d_cairo_pattern_get_surface(IntPtr pattern, out IntPtr surface); internal static d_cairo_pattern_get_surface cairo_pattern_get_surface = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_pattern_get_surface")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate PatternType d_cairo_pattern_get_type(IntPtr pattern); internal static d_cairo_pattern_get_type cairo_pattern_get_type = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_pattern_get_type")); @@ -483,15 +593,19 @@ namespace Cairo //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern IntPtr cairo_pattern_get_user_data (IntPtr pattern, IntPtr key); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_pattern_reference(IntPtr pattern); internal static d_cairo_pattern_reference cairo_pattern_reference = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_pattern_reference")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_pattern_set_extend(IntPtr pattern, Extend extend); internal static d_cairo_pattern_set_extend cairo_pattern_set_extend = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_pattern_set_extend")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_pattern_set_filter(IntPtr pattern, Filter filter); internal static d_cairo_pattern_set_filter cairo_pattern_set_filter = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_pattern_set_filter")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_pattern_set_matrix(IntPtr pattern, Matrix matrix); internal static d_cairo_pattern_set_matrix cairo_pattern_set_matrix = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_pattern_set_matrix")); @@ -499,12 +613,14 @@ namespace Cairo //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern Status cairo_pattern_set_user_data (IntPtr pattern, IntPtr key, IntPtr user_data, DestroyFunc destroy); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Status d_cairo_pattern_status(IntPtr pattern); internal static d_cairo_pattern_status cairo_pattern_status = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_pattern_status")); //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern Status cairo_pdf_get_versions (IntPtr versions, out int num_versions); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_pdf_surface_create(string filename, double width, double height); internal static d_cairo_pdf_surface_create cairo_pdf_surface_create = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_pdf_surface_create")); @@ -514,15 +630,17 @@ namespace Cairo //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern void cairo_pdf_surface_restrict_to_version (IntPtr surface, PdfVersion version); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_pdf_surface_set_size(IntPtr surface, double x, double y); internal static d_cairo_pdf_surface_set_size cairo_pdf_surface_set_size = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_pdf_surface_set_size")); //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern IntPtr cairo_pdf_version_to_string (PdfVersion version); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_pop_group(IntPtr cr); internal static d_cairo_pop_group cairo_pop_group = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_pop_group")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_pop_group_to_source(IntPtr cr); internal static d_cairo_pop_group_to_source cairo_pop_group_to_source = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_pop_group_to_source")); @@ -532,18 +650,21 @@ namespace Cairo //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern IntPtr cairo_ps_level_to_string (PSLevel version); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_ps_surface_create(string filename, double width, double height); internal static d_cairo_ps_surface_create cairo_ps_surface_create = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_ps_surface_create")); //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern IntPtr cairo_ps_surface_create_for_stream (string filename, double width, double height); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_ps_surface_dsc_begin_page_setup(IntPtr surface); internal static d_cairo_ps_surface_dsc_begin_page_setup cairo_ps_surface_dsc_begin_page_setup = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_ps_surface_dsc_begin_page_setup")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_ps_surface_dsc_begin_setup(IntPtr surface); internal static d_cairo_ps_surface_dsc_begin_setup cairo_ps_surface_dsc_begin_setup = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_ps_surface_dsc_begin_setup")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_ps_surface_dsc_comment(IntPtr surface, string comment); internal static d_cairo_ps_surface_dsc_comment cairo_ps_surface_dsc_comment = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_ps_surface_dsc_comment")); @@ -557,12 +678,13 @@ namespace Cairo //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern void cairo_ps_surface_set_eps (IntPtr surface, bool eps); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_ps_surface_set_size(IntPtr surface, double x, double y); internal static d_cairo_ps_surface_set_size cairo_ps_surface_set_size = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_ps_surface_set_size")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_push_group(IntPtr cr); internal static d_cairo_push_group cairo_push_group = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_push_group")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_push_group_with_content(IntPtr cr, Content content); internal static d_cairo_push_group_with_content cairo_push_group_with_content = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_push_group_with_content")); @@ -571,7 +693,7 @@ namespace Cairo //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern IntPtr cairo_quartz_font_face_create_for_cgfont (IntPtr font); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_quartz_surface_create(IntPtr context, bool flipped, int width, int height); internal static d_cairo_quartz_surface_create cairo_quartz_surface_create = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_quartz_surface_create")); @@ -586,127 +708,139 @@ namespace Cairo //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern void cairo_recording_surface_ink_extents (IntPtr surface, out double x, out double y, out double width, out double height); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_rectangle(IntPtr cr, double x, double y, double width, double height); internal static d_cairo_rectangle cairo_rectangle = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_rectangle")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_rectangle_list_destroy(IntPtr rectangle_list); internal static d_cairo_rectangle_list_destroy cairo_rectangle_list_destroy = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_rectangle_list_destroy")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_reference(IntPtr cr); internal static d_cairo_reference cairo_reference = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_reference")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate bool d_cairo_region_contains_point(IntPtr region, int x, int y); internal static d_cairo_region_contains_point cairo_region_contains_point = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_region_contains_point")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate RegionOverlap d_cairo_region_contains_rectangle(IntPtr region, ref RectangleInt rectangle); internal static d_cairo_region_contains_rectangle cairo_region_contains_rectangle = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_region_contains_rectangle")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_region_copy(IntPtr original); internal static d_cairo_region_copy cairo_region_copy = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_region_copy")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_region_create(); internal static d_cairo_region_create cairo_region_create = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_region_create")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_region_create_rectangle(ref RectangleInt rect); internal static d_cairo_region_create_rectangle cairo_region_create_rectangle = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_region_create_rectangle")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_region_create_rectangles(RectangleInt[] rects, int count); internal static d_cairo_region_create_rectangles cairo_region_create_rectangles = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_region_create_rectangles")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_region_destroy(IntPtr region); internal static d_cairo_region_destroy cairo_region_destroy = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_region_destroy")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate bool d_cairo_region_equal(IntPtr a, IntPtr b); internal static d_cairo_region_equal cairo_region_equal = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_region_equal")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_region_get_extents(IntPtr region, out RectangleInt extents); internal static d_cairo_region_get_extents cairo_region_get_extents = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_region_get_extents")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_region_get_rectangle(IntPtr region, int nth, out RectangleInt rectangle); internal static d_cairo_region_get_rectangle cairo_region_get_rectangle = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_region_get_rectangle")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Status d_cairo_region_intersect(IntPtr dst, IntPtr other); internal static d_cairo_region_intersect cairo_region_intersect = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_region_intersect")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Status d_cairo_region_intersect_rectangle(IntPtr dst, ref RectangleInt rectangle); internal static d_cairo_region_intersect_rectangle cairo_region_intersect_rectangle = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_region_intersect_rectangle")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate bool d_cairo_region_is_empty(IntPtr region); internal static d_cairo_region_is_empty cairo_region_is_empty = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_region_is_empty")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate int d_cairo_region_num_rectangles(IntPtr region); internal static d_cairo_region_num_rectangles cairo_region_num_rectangles = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_region_num_rectangles")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_region_reference(IntPtr region); internal static d_cairo_region_reference cairo_region_reference = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_region_reference")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Status d_cairo_region_status(IntPtr region); internal static d_cairo_region_status cairo_region_status = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_region_status")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Status d_cairo_region_subtract(IntPtr dst, IntPtr other); internal static d_cairo_region_subtract cairo_region_subtract = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_region_subtract")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Status d_cairo_region_subtract_rectangle(IntPtr dst, ref RectangleInt rectangle); internal static d_cairo_region_subtract_rectangle cairo_region_subtract_rectangle = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_region_subtract_rectangle")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_region_translate(IntPtr region, int dx, int dy); internal static d_cairo_region_translate cairo_region_translate = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_region_translate")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Status d_cairo_region_union(IntPtr dst, IntPtr other); internal static d_cairo_region_union cairo_region_union = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_region_union")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Status d_cairo_region_union_rectangle(IntPtr dst, ref RectangleInt rectangle); internal static d_cairo_region_union_rectangle cairo_region_union_rectangle = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_region_union_rectangle")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Status d_cairo_region_xor(IntPtr dst, IntPtr other); internal static d_cairo_region_xor cairo_region_xor = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_region_xor")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Status d_cairo_region_xor_rectangle(IntPtr dst, ref RectangleInt rectangle); internal static d_cairo_region_xor_rectangle cairo_region_xor_rectangle = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_region_xor_rectangle")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_rel_curve_to(IntPtr cr, double dx1, double dy1, double dx2, double dy2, double dx3, double dy3); internal static d_cairo_rel_curve_to cairo_rel_curve_to = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_rel_curve_to")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_rel_line_to(IntPtr cr, double dx, double dy); internal static d_cairo_rel_line_to cairo_rel_line_to = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_rel_line_to")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_rel_move_to(IntPtr cr, double dx, double dy); internal static d_cairo_rel_move_to cairo_rel_move_to = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_rel_move_to")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_reset_clip(IntPtr cr); internal static d_cairo_reset_clip cairo_reset_clip = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_reset_clip")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_restore(IntPtr cr); internal static d_cairo_restore cairo_restore = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_restore")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_rotate(IntPtr cr, double angle); internal static d_cairo_rotate cairo_rotate = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_rotate")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_save(IntPtr cr); internal static d_cairo_save cairo_save = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_save")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_scale(IntPtr cr, double sx, double sy); internal static d_cairo_scale cairo_scale = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_scale")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_scaled_font_create(IntPtr fontFace, Matrix matrix, Matrix ctm, IntPtr options); internal static d_cairo_scaled_font_create cairo_scaled_font_create = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_scaled_font_create")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_scaled_font_destroy(IntPtr scaled_font); internal static d_cairo_scaled_font_destroy cairo_scaled_font_destroy = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_scaled_font_destroy")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_scaled_font_extents(IntPtr scaled_font, out FontExtents extents); internal static d_cairo_scaled_font_extents cairo_scaled_font_extents = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_scaled_font_extents")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_scaled_font_get_ctm(IntPtr scaled_font, out Matrix matrix); internal static d_cairo_scaled_font_get_ctm cairo_scaled_font_get_ctm = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_scaled_font_get_ctm")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_scaled_font_get_font_face(IntPtr scaled_font); internal static d_cairo_scaled_font_get_font_face cairo_scaled_font_get_font_face = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_scaled_font_get_font_face")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_scaled_font_get_font_matrix(IntPtr scaled_font, out Matrix matrix); internal static d_cairo_scaled_font_get_font_matrix cairo_scaled_font_get_font_matrix = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_scaled_font_get_font_matrix")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_scaled_font_get_font_options(IntPtr scaled_font); internal static d_cairo_scaled_font_get_font_options cairo_scaled_font_get_font_options = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_scaled_font_get_font_options")); @@ -716,90 +850,108 @@ namespace Cairo //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern void cairo_scaled_font_get_scale_matrix (IntPtr scaled_font, out Matrix matrix); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate FontType d_cairo_scaled_font_get_type(IntPtr scaled_font); internal static d_cairo_scaled_font_get_type cairo_scaled_font_get_type = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_scaled_font_get_type")); // DONTCARE //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern IntPtr cairo_scaled_font_get_user_data (IntPtr scaled_font, IntPtr key); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_scaled_font_glyph_extents(IntPtr scaled_font, IntPtr glyphs, int num_glyphs, out TextExtents extents); internal static d_cairo_scaled_font_glyph_extents cairo_scaled_font_glyph_extents = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_scaled_font_glyph_extents")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_scaled_font_reference(IntPtr scaled_font); internal static d_cairo_scaled_font_reference cairo_scaled_font_reference = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_scaled_font_reference")); // DONTCARE //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern Status cairo_scaled_font_set_user_data (IntPtr scaled_font, IntPtr key, IntPtr user_data, DestroyFunc destroy); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Status d_cairo_scaled_font_status(IntPtr scaled_font); internal static d_cairo_scaled_font_status cairo_scaled_font_status = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_scaled_font_status")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_scaled_font_text_extents(IntPtr scaled_font, string utf8, out TextExtents extents); internal static d_cairo_scaled_font_text_extents cairo_scaled_font_text_extents = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_scaled_font_text_extents")); //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern Status cairo_scaled_font_text_to_glyphs (IntPtr scaled_font, double x, double y, IntPtr utf8, IntPtr glyphs, out int num_glyphs, IntPtr clusters, out int num_clusters, IntPtr cluster_flags); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_select_font_face(IntPtr cr, string family, FontSlant slant, FontWeight weight); internal static d_cairo_select_font_face cairo_select_font_face = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_select_font_face")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_set_antialias(IntPtr cr, Antialias antialias); internal static d_cairo_set_antialias cairo_set_antialias = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_set_antialias")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_set_dash(IntPtr cr, double [] dashes, int ndash, double offset); internal static d_cairo_set_dash cairo_set_dash = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_set_dash")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_set_fill_rule(IntPtr cr, Cairo.FillRule fill_rule); internal static d_cairo_set_fill_rule cairo_set_fill_rule = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_set_fill_rule")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_set_font_face(IntPtr cr, IntPtr fontFace); internal static d_cairo_set_font_face cairo_set_font_face = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_set_font_face")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_set_font_matrix(IntPtr cr, Matrix matrix); internal static d_cairo_set_font_matrix cairo_set_font_matrix = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_set_font_matrix")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_set_font_options(IntPtr cr, IntPtr options); internal static d_cairo_set_font_options cairo_set_font_options = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_set_font_options")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_set_font_size(IntPtr cr, double size); internal static d_cairo_set_font_size cairo_set_font_size = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_set_font_size")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_set_line_cap(IntPtr cr, LineCap line_cap); internal static d_cairo_set_line_cap cairo_set_line_cap = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_set_line_cap")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_set_line_join(IntPtr cr, LineJoin line_join); internal static d_cairo_set_line_join cairo_set_line_join = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_set_line_join")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_set_line_width(IntPtr cr, double width); internal static d_cairo_set_line_width cairo_set_line_width = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_set_line_width")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_set_matrix(IntPtr cr, Matrix matrix); internal static d_cairo_set_matrix cairo_set_matrix = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_set_matrix")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_set_miter_limit(IntPtr cr, double limit); internal static d_cairo_set_miter_limit cairo_set_miter_limit = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_set_miter_limit")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_set_operator(IntPtr cr, Cairo.Operator op); internal static d_cairo_set_operator cairo_set_operator = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_set_operator")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_set_scaled_font(IntPtr cr, IntPtr scaled_font); internal static d_cairo_set_scaled_font cairo_set_scaled_font = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_set_scaled_font")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_set_source(IntPtr cr, IntPtr pattern); internal static d_cairo_set_source cairo_set_source = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_set_source")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_set_source_rgb(IntPtr cr, double red, double green, double blue); internal static d_cairo_set_source_rgb cairo_set_source_rgb = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_set_source_rgb")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_set_source_rgba(IntPtr cr, double red, double green, double blue, double alpha); internal static d_cairo_set_source_rgba cairo_set_source_rgba = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_set_source_rgba")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_set_source_surface(IntPtr cr, IntPtr surface, double x, double y); internal static d_cairo_set_source_surface cairo_set_source_surface = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_set_source_surface")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_set_tolerance(IntPtr cr, double tolerance); internal static d_cairo_set_tolerance cairo_set_tolerance = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_set_tolerance")); @@ -807,30 +959,38 @@ namespace Cairo //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern Status cairo_set_user_data (IntPtr cr, IntPtr key, IntPtr user_data, DestroyFunc destroy); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_show_glyphs(IntPtr ct, IntPtr glyphs, int num_glyphs); internal static d_cairo_show_glyphs cairo_show_glyphs = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_show_glyphs")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_show_page(IntPtr cr); internal static d_cairo_show_page cairo_show_page = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_show_page")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_show_text(IntPtr cr, byte[] utf8); internal static d_cairo_show_text cairo_show_text = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_show_text")); //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern void cairo_show_text_glyphs (IntPtr cr, IntPtr utf8, int utf8_len, IntPtr glyphs, int num_glyphs, IntPtr clusters, int num_clusters, ClusterFlags cluster_flags); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Status d_cairo_status(IntPtr cr); internal static d_cairo_status cairo_status = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_status")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_status_to_string(Status status); internal static d_cairo_status_to_string cairo_status_to_string = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_status_to_string")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_stroke(IntPtr cr); internal static d_cairo_stroke cairo_stroke = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_stroke")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_stroke_extents(IntPtr cr, out double x1, out double y1, out double x2, out double y2); internal static d_cairo_stroke_extents cairo_stroke_extents = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_stroke_extents")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_stroke_preserve(IntPtr cr); internal static d_cairo_stroke_preserve cairo_stroke_preserve = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_stroke_preserve")); @@ -840,39 +1000,46 @@ namespace Cairo //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern IntPtr cairo_surface_create_for_rectangle (IntPtr surface, double x, double y, double width, double height); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_surface_create_similar(IntPtr surface, Cairo.Content content, int width, int height); internal static d_cairo_surface_create_similar cairo_surface_create_similar = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_surface_create_similar")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_surface_destroy(IntPtr surface); internal static d_cairo_surface_destroy cairo_surface_destroy = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_surface_destroy")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_surface_finish(IntPtr surface); internal static d_cairo_surface_finish cairo_surface_finish = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_surface_finish")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_surface_flush(IntPtr surface); internal static d_cairo_surface_flush cairo_surface_flush = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_surface_flush")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Content d_cairo_surface_get_content(IntPtr surface); internal static d_cairo_surface_get_content cairo_surface_get_content = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_surface_get_content")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_surface_get_device(IntPtr surface); internal static d_cairo_surface_get_device cairo_surface_get_device = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_surface_get_device")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_surface_get_device_offset(IntPtr surface, out double x, out double y); internal static d_cairo_surface_get_device_offset cairo_surface_get_device_offset = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_surface_get_device_offset")); //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern void cairo_surface_get_fallback_resolution (IntPtr surface, out double x_pixels_per_inch, out double y_pixels_per_inch); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_surface_get_font_options(IntPtr surface, IntPtr FontOptions); internal static d_cairo_surface_get_font_options cairo_surface_get_font_options = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_surface_get_font_options")); //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern void cairo_surface_get_mime_data (IntPtr surface, IntPtr mime_type, out IntPtr data, out IntPtr length); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate uint d_cairo_surface_get_reference_count(IntPtr surface); internal static d_cairo_surface_get_reference_count cairo_surface_get_reference_count = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_surface_get_reference_count")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate SurfaceType d_cairo_surface_get_type(IntPtr surface); internal static d_cairo_surface_get_type cairo_surface_get_type = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_surface_get_type")); @@ -883,19 +1050,22 @@ namespace Cairo //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //[return: MarshalAs (UnmanagedType.U1)] //internal static extern bool cairo_surface_has_show_text_glyphs (IntPtr surface); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_surface_mark_dirty(IntPtr surface); internal static d_cairo_surface_mark_dirty cairo_surface_mark_dirty = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_surface_mark_dirty")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_surface_mark_dirty_rectangle(IntPtr surface, int x, int y, int width, int height); internal static d_cairo_surface_mark_dirty_rectangle cairo_surface_mark_dirty_rectangle = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_surface_mark_dirty_rectangle")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_surface_reference(IntPtr surface); internal static d_cairo_surface_reference cairo_surface_reference = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_surface_reference")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_surface_set_device_offset(IntPtr surface, double x, double y); internal static d_cairo_surface_set_device_offset cairo_surface_set_device_offset = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_surface_set_device_offset")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_surface_set_fallback_resolution(IntPtr surface, double x, double y); internal static d_cairo_surface_set_fallback_resolution cairo_surface_set_fallback_resolution = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_surface_set_fallback_resolution")); @@ -905,10 +1075,11 @@ namespace Cairo //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern void cairo_surface_show_page (IntPtr surface); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Status d_cairo_surface_status(IntPtr surface); internal static d_cairo_surface_status cairo_surface_status = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_surface_status")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_surface_write_to_png(IntPtr surface, string filename); internal static d_cairo_surface_write_to_png cairo_surface_write_to_png = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_surface_write_to_png")); @@ -918,12 +1089,14 @@ namespace Cairo //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern void cairo_svg_get_versions (out IntPtr versions, out int num_versions); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_svg_surface_create(string fileName, double width, double height); internal static d_cairo_svg_surface_create cairo_svg_surface_create = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_svg_surface_create")); //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern IntPtr cairo_svg_surface_create_for_stream (double width, double height); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_svg_surface_restrict_to_version(IntPtr surface, SvgVersion version); internal static d_cairo_svg_surface_restrict_to_version cairo_svg_surface_restrict_to_version = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_svg_surface_restrict_to_version")); @@ -936,9 +1109,11 @@ namespace Cairo //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern void cairo_text_cluster_free (IntPtr clusters); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_text_extents(IntPtr cr, byte[] utf8, out TextExtents extents); internal static d_cairo_text_extents cairo_text_extents = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_text_extents")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_text_path(IntPtr ct, byte[] utf8); internal static d_cairo_text_path cairo_text_path = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_text_path")); @@ -954,9 +1129,11 @@ namespace Cairo //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern FontWeight cairo_toy_font_face_get_weight (IntPtr face); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_transform(IntPtr cr, Matrix matrix); internal static d_cairo_transform cairo_transform = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_transform")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_translate(IntPtr cr, double tx, double ty); internal static d_cairo_translate cairo_translate = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_translate")); @@ -987,25 +1164,31 @@ namespace Cairo //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern blah cairo_user_font_face_set_unicode_to_glyph_func (blah) + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_user_to_device(IntPtr cr, ref double x, ref double y); internal static d_cairo_user_to_device cairo_user_to_device = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_user_to_device")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_user_to_device_distance(IntPtr cr, ref double dx, ref double dy); internal static d_cairo_user_to_device_distance cairo_user_to_device_distance = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_user_to_device_distance")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate int d_cairo_version(); internal static d_cairo_version cairo_version = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_version")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_version_string(); internal static d_cairo_version_string cairo_version_string = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_version_string")); // not in the 1.10 doc index + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_directfb_surface_create(IntPtr dfb, IntPtr surface); internal static d_cairo_directfb_surface_create cairo_directfb_surface_create = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_directfb_surface_create")); //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern IntPtr cairo_win32_font_face_create_for_hfont (IntPtr hfont); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_win32_font_face_create_for_logfontw(IntPtr logfontw); internal static d_cairo_win32_font_face_create_for_logfontw cairo_win32_font_face_create_for_logfontw = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_win32_font_face_create_for_logfontw")); @@ -1015,6 +1198,7 @@ namespace Cairo //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern IntPtr cairo_win32_printing_surface_create (IntPtr hdc); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_win32_scaled_font_done_font(IntPtr scaled_font); internal static d_cairo_win32_scaled_font_done_font cairo_win32_scaled_font_done_font = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_win32_scaled_font_done_font")); @@ -1024,15 +1208,19 @@ namespace Cairo //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)] //internal static extern void cairo_win32_scaled_font_get_device_to_logical (IntPtr scaled_font, out IntPtr matrix); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate double d_cairo_win32_scaled_font_get_metrics_factor(IntPtr scaled_font); internal static d_cairo_win32_scaled_font_get_metrics_factor cairo_win32_scaled_font_get_metrics_factor = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_win32_scaled_font_get_metrics_factor")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate Status d_cairo_win32_scaled_font_select_font(IntPtr scaled_font, IntPtr hdc); internal static d_cairo_win32_scaled_font_select_font cairo_win32_scaled_font_select_font = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_win32_scaled_font_select_font")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_win32_surface_create(IntPtr hdc); internal static d_cairo_win32_surface_create cairo_win32_surface_create = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_win32_surface_create")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_win32_surface_create_with_ddb(IntPtr hdc, Format format, int width, int height); internal static d_cairo_win32_surface_create_with_ddb cairo_win32_surface_create_with_ddb = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_win32_surface_create_with_ddb")); @@ -1046,48 +1234,57 @@ namespace Cairo //internal static extern IntPtr cairo_win32_surface_get_image (IntPtr surface); // not in the 1.10 doc index + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_xcb_surface_create(IntPtr connection, uint drawable, IntPtr visual, int width, int height); internal static d_cairo_xcb_surface_create cairo_xcb_surface_create = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_xcb_surface_create")); // not in the 1.10 doc index + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_xcb_surface_create_for_bitmap(IntPtr connection, uint bitmap, IntPtr screen, int width, int height); internal static d_cairo_xcb_surface_create_for_bitmap cairo_xcb_surface_create_for_bitmap = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_xcb_surface_create_for_bitmap")); // not in the 1.10 doc index + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_xcb_surface_set_size(IntPtr surface, int width, int height); internal static d_cairo_xcb_surface_set_size cairo_xcb_surface_set_size = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_xcb_surface_set_size")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_xlib_surface_create(IntPtr display, IntPtr drawable, IntPtr visual, int width, int height); internal static d_cairo_xlib_surface_create cairo_xlib_surface_create = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_xlib_surface_create")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_xlib_surface_create_for_bitmap(IntPtr display, IntPtr bitmap, IntPtr screen, int width, int height); internal static d_cairo_xlib_surface_create_for_bitmap cairo_xlib_surface_create_for_bitmap = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_xlib_surface_create_for_bitmap")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate int d_cairo_xlib_surface_get_depth(IntPtr surface); internal static d_cairo_xlib_surface_get_depth cairo_xlib_surface_get_depth = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_xlib_surface_get_depth")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_xlib_surface_get_display(IntPtr surface); internal static d_cairo_xlib_surface_get_display cairo_xlib_surface_get_display = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_xlib_surface_get_display")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_xlib_surface_get_drawable(IntPtr surface); internal static d_cairo_xlib_surface_get_drawable cairo_xlib_surface_get_drawable = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_xlib_surface_get_drawable")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate int d_cairo_xlib_surface_get_height(IntPtr surface); internal static d_cairo_xlib_surface_get_height cairo_xlib_surface_get_height = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_xlib_surface_get_height")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_xlib_surface_get_screen(IntPtr surface); internal static d_cairo_xlib_surface_get_screen cairo_xlib_surface_get_screen = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_xlib_surface_get_screen")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr d_cairo_xlib_surface_get_visual(IntPtr surface); internal static d_cairo_xlib_surface_get_visual cairo_xlib_surface_get_visual = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_xlib_surface_get_visual")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate int d_cairo_xlib_surface_get_width(IntPtr surface); internal static d_cairo_xlib_surface_get_width cairo_xlib_surface_get_width = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_xlib_surface_get_width")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_xlib_surface_set_drawable(IntPtr surface, IntPtr drawable, int width, int height); internal static d_cairo_xlib_surface_set_drawable cairo_xlib_surface_set_drawable = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_xlib_surface_set_drawable")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void d_cairo_xlib_surface_set_size(IntPtr surface, int width, int height); internal static d_cairo_xlib_surface_set_size cairo_xlib_surface_set_size = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Cairo), "cairo_xlib_surface_set_size")); } } + diff --git a/Source/Libs/GLibSharp/Bytes.cs b/Source/Libs/GLibSharp/Bytes.cs index c9118df14..36db30e7e 100644 --- a/Source/Libs/GLibSharp/Bytes.cs +++ b/Source/Libs/GLibSharp/Bytes.cs @@ -27,6 +27,7 @@ namespace GLib { public partial class Bytes : GLib.Opaque, IComparable, IEquatable { + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_bytes_get_type(); static d_g_bytes_get_type g_bytes_get_type = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_bytes_get_type")); @@ -39,7 +40,7 @@ namespace GLib { } public Bytes (IntPtr raw) : base (raw) {} - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_bytes_new(byte [] data, UIntPtr size); static d_g_bytes_new g_bytes_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_bytes_new")); @@ -47,7 +48,7 @@ namespace GLib { { Raw = g_bytes_new (data, new UIntPtr ((ulong)data.Length)); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_bytes_new_from_bytes(IntPtr raw, UIntPtr offset, UIntPtr length); static d_g_bytes_new_from_bytes g_bytes_new_from_bytes = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_bytes_new_from_bytes")); @@ -55,7 +56,7 @@ namespace GLib { { Raw = g_bytes_new_from_bytes (bytes.Handle, new UIntPtr (offset), new UIntPtr (length)); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_bytes_new_take(byte [] data, UIntPtr size); static d_g_bytes_new_take g_bytes_new_take = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_bytes_new_take")); @@ -63,7 +64,7 @@ namespace GLib { { return new Bytes (g_bytes_new_take (data, new UIntPtr ((ulong)data.Length))); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_bytes_new_static(byte [] data, UIntPtr size); static d_g_bytes_new_static g_bytes_new_static = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_bytes_new_static")); @@ -71,7 +72,7 @@ namespace GLib { { return new Bytes (g_bytes_new_static (data, new UIntPtr ((ulong)data.Length))); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_bytes_compare(IntPtr raw, IntPtr bytes); static d_g_bytes_compare g_bytes_compare = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_bytes_compare")); @@ -79,7 +80,7 @@ namespace GLib { { return g_bytes_compare (Handle, bytes.Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_bytes_equal(IntPtr raw, IntPtr bytes2); static d_g_bytes_equal g_bytes_equal = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_bytes_equal")); @@ -87,7 +88,7 @@ namespace GLib { { return g_bytes_equal (Handle, other.Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate UIntPtr d_g_bytes_get_size(IntPtr raw); static d_g_bytes_get_size g_bytes_get_size = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_bytes_get_size")); @@ -96,7 +97,7 @@ namespace GLib { return (ulong) g_bytes_get_size (Handle); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate uint d_g_bytes_hash(IntPtr raw); static d_g_bytes_hash g_bytes_hash = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_bytes_hash")); @@ -104,7 +105,7 @@ namespace GLib { { return g_bytes_hash (Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_bytes_get_data(IntPtr raw, out UIntPtr size); static d_g_bytes_get_data g_bytes_get_data = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_bytes_get_data")); @@ -123,7 +124,7 @@ namespace GLib { return bytes; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_bytes_ref(IntPtr raw); static d_g_bytes_ref g_bytes_ref = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_bytes_ref")); @@ -134,7 +135,7 @@ namespace GLib { Owned = true; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_bytes_unref(IntPtr raw); static d_g_bytes_unref g_bytes_unref = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_bytes_unref")); @@ -171,3 +172,4 @@ namespace GLib { } } } + diff --git a/Source/Libs/GLibSharp/Cond.cs b/Source/Libs/GLibSharp/Cond.cs index fa02ff139..41dede21b 100644 --- a/Source/Libs/GLibSharp/Cond.cs +++ b/Source/Libs/GLibSharp/Cond.cs @@ -15,42 +15,42 @@ namespace GLib { int i1; int i2; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_cond_broadcast(IntPtr raw); static d_g_cond_broadcast g_cond_broadcast = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_cond_broadcast")); public void Broadcast() { g_cond_broadcast(Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_cond_clear(IntPtr raw); static d_g_cond_clear g_cond_clear = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_cond_clear")); public void Clear() { g_cond_clear(Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_cond_init(IntPtr raw); static d_g_cond_init g_cond_init = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_cond_init")); public void Init() { g_cond_init(Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_cond_signal(IntPtr raw); static d_g_cond_signal g_cond_signal = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_cond_signal")); public void Signal() { g_cond_signal(Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_cond_wait(IntPtr raw, IntPtr mutex); static d_g_cond_wait g_cond_wait = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_cond_wait")); public void Wait(GLib.Mutex mutex) { g_cond_wait(Handle, mutex == null ? IntPtr.Zero : mutex.Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_cond_wait_until(IntPtr raw, IntPtr mutex, long end_time); static d_g_cond_wait_until g_cond_wait_until = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_cond_wait_until")); @@ -65,3 +65,4 @@ namespace GLib { #endregion } } + diff --git a/Source/Libs/GLibSharp/Date.cs b/Source/Libs/GLibSharp/Date.cs index f11f81811..2022022c3 100644 --- a/Source/Libs/GLibSharp/Date.cs +++ b/Source/Libs/GLibSharp/Date.cs @@ -10,7 +10,7 @@ namespace GLib { #region Autogenerated code public partial class Date : GLib.Opaque { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_get_type(); static d_g_date_get_type g_date_get_type = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_get_type")); @@ -21,42 +21,42 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_date_add_days(IntPtr raw, uint n_days); static d_g_date_add_days g_date_add_days = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_add_days")); public void AddDays(uint n_days) { g_date_add_days(Handle, n_days); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_date_add_months(IntPtr raw, uint n_months); static d_g_date_add_months g_date_add_months = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_add_months")); public void AddMonths(uint n_months) { g_date_add_months(Handle, n_months); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_date_add_years(IntPtr raw, uint n_years); static d_g_date_add_years g_date_add_years = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_add_years")); public void AddYears(uint n_years) { g_date_add_years(Handle, n_years); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_date_clamp(IntPtr raw, IntPtr min_date, IntPtr max_date); static d_g_date_clamp g_date_clamp = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_clamp")); public void Clamp(GLib.Date min_date, GLib.Date max_date) { g_date_clamp(Handle, min_date == null ? IntPtr.Zero : min_date.Handle, max_date == null ? IntPtr.Zero : max_date.Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_date_clear(IntPtr raw, uint n_dates); static d_g_date_clear g_date_clear = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_clear")); public void Clear(uint n_dates) { g_date_clear(Handle, n_dates); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_date_compare(IntPtr raw, IntPtr rhs); static d_g_date_compare g_date_compare = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_compare")); @@ -65,7 +65,7 @@ namespace GLib { int ret = raw_ret; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_date_days_between(IntPtr raw, IntPtr date2); static d_g_date_days_between g_date_days_between = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_days_between")); @@ -74,10 +74,10 @@ namespace GLib { int ret = raw_ret; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate byte d_g_date_get_day(IntPtr raw); static d_g_date_get_day g_date_get_day = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_get_day")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_date_set_day(IntPtr raw, byte day); static d_g_date_set_day g_date_set_day = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_set_day")); @@ -91,7 +91,7 @@ namespace GLib { g_date_set_day(Handle, value); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate uint d_g_date_get_day_of_year(IntPtr raw); static d_g_date_get_day_of_year g_date_get_day_of_year = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_get_day_of_year")); @@ -102,7 +102,7 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate uint d_g_date_get_iso8601_week_of_year(IntPtr raw); static d_g_date_get_iso8601_week_of_year g_date_get_iso8601_week_of_year = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_get_iso8601_week_of_year")); @@ -113,10 +113,10 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate uint d_g_date_get_julian(IntPtr raw); static d_g_date_get_julian g_date_get_julian = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_get_julian")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_date_set_julian(IntPtr raw, uint julian_date); static d_g_date_set_julian g_date_set_julian = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_set_julian")); @@ -130,7 +130,7 @@ namespace GLib { g_date_set_julian(Handle, value); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate uint d_g_date_get_monday_week_of_year(IntPtr raw); static d_g_date_get_monday_week_of_year g_date_get_monday_week_of_year = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_get_monday_week_of_year")); @@ -141,10 +141,10 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_date_get_month(IntPtr raw); static d_g_date_get_month g_date_get_month = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_get_month")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_date_set_month(IntPtr raw, int month); static d_g_date_set_month g_date_set_month = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_set_month")); @@ -158,7 +158,7 @@ namespace GLib { g_date_set_month(Handle, value); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate uint d_g_date_get_sunday_week_of_year(IntPtr raw); static d_g_date_get_sunday_week_of_year g_date_get_sunday_week_of_year = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_get_sunday_week_of_year")); @@ -169,7 +169,7 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_date_get_weekday(IntPtr raw); static d_g_date_get_weekday g_date_get_weekday = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_get_weekday")); @@ -180,10 +180,10 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate ushort d_g_date_get_year(IntPtr raw); static d_g_date_get_year g_date_get_year = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_get_year")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_date_set_year(IntPtr raw, ushort year); static d_g_date_set_year g_date_set_year = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_set_year")); @@ -197,7 +197,7 @@ namespace GLib { g_date_set_year(Handle, value); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_date_is_first_of_month(IntPtr raw); static d_g_date_is_first_of_month g_date_is_first_of_month = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_is_first_of_month")); @@ -208,7 +208,7 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_date_is_last_of_month(IntPtr raw); static d_g_date_is_last_of_month g_date_is_last_of_month = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_is_last_of_month")); @@ -219,21 +219,21 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_date_order(IntPtr raw, IntPtr date2); static d_g_date_order g_date_order = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_order")); public void Order(GLib.Date date2) { g_date_order(Handle, date2 == null ? IntPtr.Zero : date2.Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_date_set_dmy(IntPtr raw, byte day, int month, ushort y); static d_g_date_set_dmy g_date_set_dmy = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_set_dmy")); public void SetDmy(byte day, int month, ushort y) { g_date_set_dmy(Handle, day, month, y); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_date_set_parse(IntPtr raw, IntPtr str); static d_g_date_set_parse g_date_set_parse = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_set_parse")); @@ -244,7 +244,7 @@ namespace GLib { GLib.Marshaller.Free (native_value); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_date_set_time(IntPtr raw, int time_); static d_g_date_set_time g_date_set_time = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_set_time")); @@ -254,7 +254,7 @@ namespace GLib { g_date_set_time(Handle, value); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_date_set_time_t(IntPtr raw, IntPtr timet); static d_g_date_set_time_t g_date_set_time_t = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_set_time_t")); @@ -263,7 +263,7 @@ namespace GLib { g_date_set_time_t(Handle, new IntPtr (value)); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_date_set_time_val(IntPtr raw, IntPtr value); static d_g_date_set_time_val g_date_set_time_val = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_set_time_val")); @@ -275,35 +275,35 @@ namespace GLib { Marshal.FreeHGlobal (native_value); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_date_subtract_days(IntPtr raw, uint n_days); static d_g_date_subtract_days g_date_subtract_days = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_subtract_days")); public void SubtractDays(uint n_days) { g_date_subtract_days(Handle, n_days); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_date_subtract_months(IntPtr raw, uint n_months); static d_g_date_subtract_months g_date_subtract_months = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_subtract_months")); public void SubtractMonths(uint n_months) { g_date_subtract_months(Handle, n_months); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_date_subtract_years(IntPtr raw, uint n_years); static d_g_date_subtract_years g_date_subtract_years = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_subtract_years")); public void SubtractYears(uint n_years) { g_date_subtract_years(Handle, n_years); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_date_to_struct_tm(IntPtr raw, IntPtr tm); static d_g_date_to_struct_tm g_date_to_struct_tm = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_to_struct_tm")); public void ToStructTm(IntPtr tm) { g_date_to_struct_tm(Handle, tm); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_date_valid(IntPtr raw); static d_g_date_valid g_date_valid = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_valid")); @@ -312,7 +312,7 @@ namespace GLib { bool ret = raw_ret; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate byte d_g_date_get_days_in_month(int month, ushort year); static d_g_date_get_days_in_month g_date_get_days_in_month = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_get_days_in_month")); @@ -321,7 +321,7 @@ namespace GLib { byte ret = raw_ret; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate byte d_g_date_get_monday_weeks_in_year(ushort year); static d_g_date_get_monday_weeks_in_year g_date_get_monday_weeks_in_year = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_get_monday_weeks_in_year")); @@ -330,7 +330,7 @@ namespace GLib { byte ret = raw_ret; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate byte d_g_date_get_sunday_weeks_in_year(ushort year); static d_g_date_get_sunday_weeks_in_year g_date_get_sunday_weeks_in_year = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_get_sunday_weeks_in_year")); @@ -339,7 +339,7 @@ namespace GLib { byte ret = raw_ret; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_date_is_leap_year(ushort year); static d_g_date_is_leap_year g_date_is_leap_year = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_is_leap_year")); @@ -348,7 +348,7 @@ namespace GLib { bool ret = raw_ret; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate UIntPtr d_g_date_strftime(IntPtr s, UIntPtr slen, IntPtr format, IntPtr date); static d_g_date_strftime g_date_strftime = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_strftime")); @@ -361,7 +361,7 @@ namespace GLib { GLib.Marshaller.Free (native_format); return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_date_valid_day(byte day); static d_g_date_valid_day g_date_valid_day = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_valid_day")); @@ -370,7 +370,7 @@ namespace GLib { bool ret = raw_ret; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_date_valid_dmy(byte day, int month, ushort year); static d_g_date_valid_dmy g_date_valid_dmy = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_valid_dmy")); @@ -379,7 +379,7 @@ namespace GLib { bool ret = raw_ret; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_date_valid_julian(uint julian_date); static d_g_date_valid_julian g_date_valid_julian = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_valid_julian")); @@ -388,7 +388,7 @@ namespace GLib { bool ret = raw_ret; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_date_valid_month(int month); static d_g_date_valid_month g_date_valid_month = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_valid_month")); @@ -397,7 +397,7 @@ namespace GLib { bool ret = raw_ret; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_date_valid_weekday(int weekday); static d_g_date_valid_weekday g_date_valid_weekday = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_valid_weekday")); @@ -406,7 +406,7 @@ namespace GLib { bool ret = raw_ret; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_date_valid_year(ushort year); static d_g_date_valid_year g_date_valid_year = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_valid_year")); @@ -417,7 +417,7 @@ namespace GLib { } public Date(IntPtr raw) : base(raw) {} - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_new(); static d_g_date_new g_date_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_new")); @@ -425,7 +425,7 @@ namespace GLib { { Raw = g_date_new(); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_new_dmy(byte day, int month, ushort year); static d_g_date_new_dmy g_date_new_dmy = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_new_dmy")); @@ -433,7 +433,7 @@ namespace GLib { { Raw = g_date_new_dmy(day, month, year); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_new_julian(uint julian_day); static d_g_date_new_julian g_date_new_julian = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_new_julian")); @@ -441,7 +441,7 @@ namespace GLib { { Raw = g_date_new_julian(julian_day); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_date_free(IntPtr raw); static d_g_date_free g_date_free = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_free")); @@ -476,3 +476,4 @@ namespace GLib { #endregion } } + diff --git a/Source/Libs/GLibSharp/DateTime.cs b/Source/Libs/GLibSharp/DateTime.cs index d4a4b2441..4f894971c 100644 --- a/Source/Libs/GLibSharp/DateTime.cs +++ b/Source/Libs/GLibSharp/DateTime.cs @@ -10,7 +10,7 @@ namespace GLib { #region Autogenerated code public partial class DateTime : GLib.Opaque { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_time_get_type(); static d_g_date_time_get_type g_date_time_get_type = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_get_type")); @@ -21,7 +21,7 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_time_add(IntPtr raw, long timespan); static d_g_date_time_add g_date_time_add = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_add")); @@ -30,7 +30,7 @@ namespace GLib { GLib.DateTime ret = raw_ret == IntPtr.Zero ? null : (GLib.DateTime) GLib.Opaque.GetOpaque (raw_ret, typeof (GLib.DateTime), true); return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_time_add_days(IntPtr raw, int days); static d_g_date_time_add_days g_date_time_add_days = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_add_days")); @@ -39,7 +39,7 @@ namespace GLib { GLib.DateTime ret = raw_ret == IntPtr.Zero ? null : (GLib.DateTime) GLib.Opaque.GetOpaque (raw_ret, typeof (GLib.DateTime), true); return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_time_add_full(IntPtr raw, int years, int months, int days, int hours, int minutes, double seconds); static d_g_date_time_add_full g_date_time_add_full = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_add_full")); @@ -48,7 +48,7 @@ namespace GLib { GLib.DateTime ret = raw_ret == IntPtr.Zero ? null : (GLib.DateTime) GLib.Opaque.GetOpaque (raw_ret, typeof (GLib.DateTime), true); return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_time_add_hours(IntPtr raw, int hours); static d_g_date_time_add_hours g_date_time_add_hours = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_add_hours")); @@ -57,7 +57,7 @@ namespace GLib { GLib.DateTime ret = raw_ret == IntPtr.Zero ? null : (GLib.DateTime) GLib.Opaque.GetOpaque (raw_ret, typeof (GLib.DateTime), true); return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_time_add_minutes(IntPtr raw, int minutes); static d_g_date_time_add_minutes g_date_time_add_minutes = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_add_minutes")); @@ -66,7 +66,7 @@ namespace GLib { GLib.DateTime ret = raw_ret == IntPtr.Zero ? null : (GLib.DateTime) GLib.Opaque.GetOpaque (raw_ret, typeof (GLib.DateTime), true); return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_time_add_months(IntPtr raw, int months); static d_g_date_time_add_months g_date_time_add_months = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_add_months")); @@ -75,7 +75,7 @@ namespace GLib { GLib.DateTime ret = raw_ret == IntPtr.Zero ? null : (GLib.DateTime) GLib.Opaque.GetOpaque (raw_ret, typeof (GLib.DateTime), true); return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_time_add_seconds(IntPtr raw, double seconds); static d_g_date_time_add_seconds g_date_time_add_seconds = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_add_seconds")); @@ -84,7 +84,7 @@ namespace GLib { GLib.DateTime ret = raw_ret == IntPtr.Zero ? null : (GLib.DateTime) GLib.Opaque.GetOpaque (raw_ret, typeof (GLib.DateTime), true); return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_time_add_weeks(IntPtr raw, int weeks); static d_g_date_time_add_weeks g_date_time_add_weeks = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_add_weeks")); @@ -93,7 +93,7 @@ namespace GLib { GLib.DateTime ret = raw_ret == IntPtr.Zero ? null : (GLib.DateTime) GLib.Opaque.GetOpaque (raw_ret, typeof (GLib.DateTime), true); return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_time_add_years(IntPtr raw, int years); static d_g_date_time_add_years g_date_time_add_years = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_add_years")); @@ -102,7 +102,7 @@ namespace GLib { GLib.DateTime ret = raw_ret == IntPtr.Zero ? null : (GLib.DateTime) GLib.Opaque.GetOpaque (raw_ret, typeof (GLib.DateTime), true); return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate long d_g_date_time_difference(IntPtr raw, IntPtr begin); static d_g_date_time_difference g_date_time_difference = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_difference")); @@ -111,7 +111,7 @@ namespace GLib { long ret = raw_ret; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_time_format(IntPtr raw, IntPtr format); static d_g_date_time_format g_date_time_format = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_format")); @@ -122,7 +122,7 @@ namespace GLib { GLib.Marshaller.Free (native_format); return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_date_time_get_day_of_month(IntPtr raw); static d_g_date_time_get_day_of_month g_date_time_get_day_of_month = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_get_day_of_month")); @@ -133,7 +133,7 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_date_time_get_day_of_week(IntPtr raw); static d_g_date_time_get_day_of_week g_date_time_get_day_of_week = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_get_day_of_week")); @@ -144,7 +144,7 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_date_time_get_day_of_year(IntPtr raw); static d_g_date_time_get_day_of_year g_date_time_get_day_of_year = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_get_day_of_year")); @@ -155,7 +155,7 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_date_time_get_hour(IntPtr raw); static d_g_date_time_get_hour g_date_time_get_hour = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_get_hour")); @@ -166,7 +166,7 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_date_time_get_microsecond(IntPtr raw); static d_g_date_time_get_microsecond g_date_time_get_microsecond = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_get_microsecond")); @@ -177,7 +177,7 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_date_time_get_minute(IntPtr raw); static d_g_date_time_get_minute g_date_time_get_minute = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_get_minute")); @@ -188,7 +188,7 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_date_time_get_month(IntPtr raw); static d_g_date_time_get_month g_date_time_get_month = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_get_month")); @@ -199,7 +199,7 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_date_time_get_second(IntPtr raw); static d_g_date_time_get_second g_date_time_get_second = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_get_second")); @@ -210,7 +210,7 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate double d_g_date_time_get_seconds(IntPtr raw); static d_g_date_time_get_seconds g_date_time_get_seconds = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_get_seconds")); @@ -221,7 +221,7 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_time_get_timezone_abbreviation(IntPtr raw); static d_g_date_time_get_timezone_abbreviation g_date_time_get_timezone_abbreviation = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_get_timezone_abbreviation")); @@ -232,7 +232,7 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate long d_g_date_time_get_utc_offset(IntPtr raw); static d_g_date_time_get_utc_offset g_date_time_get_utc_offset = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_get_utc_offset")); @@ -243,7 +243,7 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_date_time_get_week_numbering_year(IntPtr raw); static d_g_date_time_get_week_numbering_year g_date_time_get_week_numbering_year = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_get_week_numbering_year")); @@ -254,7 +254,7 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_date_time_get_week_of_year(IntPtr raw); static d_g_date_time_get_week_of_year g_date_time_get_week_of_year = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_get_week_of_year")); @@ -265,7 +265,7 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_date_time_get_year(IntPtr raw); static d_g_date_time_get_year g_date_time_get_year = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_get_year")); @@ -276,14 +276,14 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_date_time_get_ymd(IntPtr raw, out int year, out int month, out int day); static d_g_date_time_get_ymd g_date_time_get_ymd = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_get_ymd")); public void GetYmd(out int year, out int month, out int day) { g_date_time_get_ymd(Handle, out year, out month, out day); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_date_time_is_daylight_savings(IntPtr raw); static d_g_date_time_is_daylight_savings g_date_time_is_daylight_savings = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_is_daylight_savings")); @@ -294,7 +294,7 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_time_to_local(IntPtr raw); static d_g_date_time_to_local g_date_time_to_local = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_to_local")); @@ -303,7 +303,7 @@ namespace GLib { GLib.DateTime ret = raw_ret == IntPtr.Zero ? null : (GLib.DateTime) GLib.Opaque.GetOpaque (raw_ret, typeof (GLib.DateTime), true); return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_date_time_to_timeval(IntPtr raw, IntPtr tv); static d_g_date_time_to_timeval g_date_time_to_timeval = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_to_timeval")); @@ -315,7 +315,7 @@ namespace GLib { Marshal.FreeHGlobal (native_tv); return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_time_to_timezone(IntPtr raw, IntPtr tz); static d_g_date_time_to_timezone g_date_time_to_timezone = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_to_timezone")); @@ -324,7 +324,7 @@ namespace GLib { GLib.DateTime ret = raw_ret == IntPtr.Zero ? null : (GLib.DateTime) GLib.Opaque.GetOpaque (raw_ret, typeof (GLib.DateTime), true); return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate long d_g_date_time_to_unix(IntPtr raw); static d_g_date_time_to_unix g_date_time_to_unix = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_to_unix")); @@ -333,7 +333,7 @@ namespace GLib { long ret = raw_ret; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_time_to_utc(IntPtr raw); static d_g_date_time_to_utc g_date_time_to_utc = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_to_utc")); @@ -342,7 +342,7 @@ namespace GLib { GLib.DateTime ret = raw_ret == IntPtr.Zero ? null : (GLib.DateTime) GLib.Opaque.GetOpaque (raw_ret, typeof (GLib.DateTime), true); return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_date_time_compare(IntPtr dt1, IntPtr dt2); static d_g_date_time_compare g_date_time_compare = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_compare")); @@ -351,7 +351,7 @@ namespace GLib { int ret = raw_ret; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_date_time_equal(IntPtr dt1, IntPtr dt2); static d_g_date_time_equal g_date_time_equal = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_equal")); @@ -360,7 +360,7 @@ namespace GLib { bool ret = raw_ret; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate uint d_g_date_time_hash(IntPtr datetime); static d_g_date_time_hash g_date_time_hash = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_hash")); @@ -371,7 +371,7 @@ namespace GLib { } public DateTime(IntPtr raw) : base(raw) {} - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_time_new(IntPtr tz, int year, int month, int day, int hour, int minute, double seconds); static d_g_date_time_new g_date_time_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_new")); @@ -379,7 +379,7 @@ namespace GLib { { Raw = g_date_time_new(tz == null ? IntPtr.Zero : tz.Handle, year, month, day, hour, minute, seconds); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_time_new_from_timeval_local(IntPtr tv); static d_g_date_time_new_from_timeval_local g_date_time_new_from_timeval_local = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_new_from_timeval_local")); @@ -390,7 +390,7 @@ namespace GLib { tv = GLib.TimeVal.New (native_tv); Marshal.FreeHGlobal (native_tv); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_time_new_from_timeval_utc(IntPtr tv); static d_g_date_time_new_from_timeval_utc g_date_time_new_from_timeval_utc = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_new_from_timeval_utc")); @@ -402,7 +402,7 @@ namespace GLib { Marshal.FreeHGlobal (native_tv); return result; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_time_new_from_unix_local(long t); static d_g_date_time_new_from_unix_local g_date_time_new_from_unix_local = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_new_from_unix_local")); @@ -410,7 +410,7 @@ namespace GLib { { Raw = g_date_time_new_from_unix_local(t); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_time_new_from_unix_utc(long t); static d_g_date_time_new_from_unix_utc g_date_time_new_from_unix_utc = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_new_from_unix_utc")); @@ -419,7 +419,7 @@ namespace GLib { DateTime result = new DateTime (g_date_time_new_from_unix_utc(t)); return result; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_time_new_local(int year, int month, int day, int hour, int minute, double seconds); static d_g_date_time_new_local g_date_time_new_local = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_new_local")); @@ -427,7 +427,7 @@ namespace GLib { { Raw = g_date_time_new_local(year, month, day, hour, minute, seconds); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_time_new_now(IntPtr tz); static d_g_date_time_new_now g_date_time_new_now = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_new_now")); @@ -435,7 +435,7 @@ namespace GLib { { Raw = g_date_time_new_now(tz == null ? IntPtr.Zero : tz.Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_time_new_now_local(); static d_g_date_time_new_now_local g_date_time_new_now_local = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_new_now_local")); @@ -443,7 +443,7 @@ namespace GLib { { Raw = g_date_time_new_now_local(); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_time_new_now_utc(); static d_g_date_time_new_now_utc g_date_time_new_now_utc = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_new_now_utc")); @@ -452,7 +452,7 @@ namespace GLib { DateTime result = new DateTime (g_date_time_new_now_utc()); return result; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_time_new_utc(int year, int month, int day, int hour, int minute, double seconds); static d_g_date_time_new_utc g_date_time_new_utc = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_new_utc")); @@ -461,7 +461,7 @@ namespace GLib { DateTime result = new DateTime (g_date_time_new_utc(year, month, day, hour, minute, seconds)); return result; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_date_time_ref(IntPtr raw); static d_g_date_time_ref g_date_time_ref = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_ref")); @@ -472,7 +472,7 @@ namespace GLib { Owned = true; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_date_time_unref(IntPtr raw); static d_g_date_time_unref g_date_time_unref = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_date_time_unref")); @@ -510,3 +510,4 @@ namespace GLib { #endregion } } + diff --git a/Source/Libs/GLibSharp/FileUtils.cs b/Source/Libs/GLibSharp/FileUtils.cs index 797fe2342..f282cc417 100644 --- a/Source/Libs/GLibSharp/FileUtils.cs +++ b/Source/Libs/GLibSharp/FileUtils.cs @@ -26,9 +26,10 @@ namespace GLib { public class FileUtils { + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_file_get_contents(IntPtr filename, out IntPtr contents, out int length, out IntPtr error); static d_g_file_get_contents g_file_get_contents = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_file_get_contents")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_file_get_contents_utf8(IntPtr filename, out IntPtr contents, out int length, out IntPtr error); static d_g_file_get_contents_utf8 g_file_get_contents_utf8 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_file_get_contents_utf8")); @@ -53,3 +54,4 @@ namespace GLib { private FileUtils () {} } } + diff --git a/Source/Libs/GLibSharp/GException.cs b/Source/Libs/GLibSharp/GException.cs index a2a8cfa72..4160b0bb0 100644 --- a/Source/Libs/GLibSharp/GException.cs +++ b/Source/Libs/GLibSharp/GException.cs @@ -59,7 +59,7 @@ namespace GLib { return Marshaller.Utf8PtrToString (err.Msg); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_clear_error(ref IntPtr errptr); static d_g_clear_error g_clear_error = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_clear_error")); ~GException () @@ -69,3 +69,4 @@ namespace GLib { } } + diff --git a/Source/Libs/GLibSharp/GString.cs b/Source/Libs/GLibSharp/GString.cs index f4ffc996f..9e7bd7334 100644 --- a/Source/Libs/GLibSharp/GString.cs +++ b/Source/Libs/GLibSharp/GString.cs @@ -26,7 +26,7 @@ namespace GLib { public class GString : GLib.IWrapper { IntPtr handle; - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_string_free(IntPtr mem, bool free_segments); static d_g_string_free g_string_free = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_string_free")); @@ -34,7 +34,7 @@ namespace GLib { { g_string_free (handle, true); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_string_new(IntPtr text); static d_g_string_new g_string_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_string_new")); @@ -58,3 +58,4 @@ namespace GLib { } } + diff --git a/Source/Libs/GLibSharp/GType.cs b/Source/Libs/GLibSharp/GType.cs index ad22c12cc..115e53dcb 100644 --- a/Source/Libs/GLibSharp/GType.cs +++ b/Source/Libs/GLibSharp/GType.cs @@ -430,38 +430,40 @@ namespace GLib { { return GType.Is (ValFromInstancePtr (raw), this); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_type_class_peek(IntPtr gtype); static d_g_type_class_peek g_type_class_peek = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_type_class_peek")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_type_class_ref(IntPtr gtype); static d_g_type_class_ref g_type_class_ref = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_type_class_ref")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_type_default_interface_peek(IntPtr gtype); static d_g_type_default_interface_peek g_type_default_interface_peek = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_type_default_interface_peek")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_type_default_interface_ref(IntPtr gtype); static d_g_type_default_interface_ref g_type_default_interface_ref = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_type_default_interface_ref")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_type_from_name(string name); static d_g_type_from_name g_type_from_name = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_type_from_name")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_type_init(); static d_g_type_init g_type_init = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_type_init")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_type_name(IntPtr raw); static d_g_type_name g_type_name = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_type_name")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_type_parent(IntPtr type); static d_g_type_parent g_type_parent = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_type_parent")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_type_query(IntPtr type, out GTypeQuery query); static d_g_type_query g_type_query = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_type_query")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_type_register_static(IntPtr parent, IntPtr name, ref GTypeInfo info, int flags); static d_g_type_register_static g_type_register_static = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_type_register_static")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_type_is_a(IntPtr type, IntPtr is_a_type); static d_g_type_is_a g_type_is_a = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_type_is_a")); } } + diff --git a/Source/Libs/GLibSharp/Global.cs b/Source/Libs/GLibSharp/Global.cs index bc15fbbb0..5d119d019 100644 --- a/Source/Libs/GLibSharp/Global.cs +++ b/Source/Libs/GLibSharp/Global.cs @@ -54,10 +54,10 @@ namespace GLib { GLib.Marshaller.Free (native_name); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_set_prgname(IntPtr name); static d_g_set_prgname g_set_prgname = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_set_prgname")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_get_prgname(); static d_g_get_prgname g_get_prgname = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_get_prgname")); @@ -71,13 +71,13 @@ namespace GLib { GLib.Marshaller.Free (native_name); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_set_application_name(IntPtr name); static d_g_set_application_name g_set_application_name = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_set_application_name")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_get_application_name(); static d_g_get_application_name g_get_application_name = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_get_application_name")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_format_size_for_display(long size); static d_g_format_size_for_display g_format_size_for_display = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_format_size_for_display")); @@ -87,3 +87,4 @@ namespace GLib { } } } + diff --git a/Source/Libs/GLibSharp/IOChannel.cs b/Source/Libs/GLibSharp/IOChannel.cs index b8808f7ba..b6e7b949f 100644 --- a/Source/Libs/GLibSharp/IOChannel.cs +++ b/Source/Libs/GLibSharp/IOChannel.cs @@ -322,103 +322,103 @@ namespace GLib { { return (IOChannelError) g_io_channel_error_from_errno (en); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_io_channel_unix_new(int fd); static d_g_io_channel_unix_new g_io_channel_unix_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_unix_new")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_io_channel_new_file(IntPtr filename, IntPtr mode, out IntPtr error); static d_g_io_channel_new_file g_io_channel_new_file = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_new_file")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_io_channel_new_file_utf8(IntPtr filename, IntPtr mode, out IntPtr error); static d_g_io_channel_new_file_utf8 g_io_channel_new_file_utf8 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_new_file_utf8")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_io_channel_error_quark(); static d_g_io_channel_error_quark g_io_channel_error_quark = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_error_quark")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_io_channel_error_from_errno(int en); static d_g_io_channel_error_from_errno g_io_channel_error_from_errno = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_error_from_errno")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_io_channel_flush(IntPtr raw, out IntPtr error); static d_g_io_channel_flush g_io_channel_flush = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_flush")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_io_channel_init(IntPtr raw); static d_g_io_channel_init g_io_channel_init = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_init")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_io_channel_read_chars(IntPtr raw, byte[] buf, UIntPtr count, out UIntPtr bytes_read, out IntPtr error); static d_g_io_channel_read_chars g_io_channel_read_chars = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_read_chars")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_io_channel_read_line(IntPtr raw, out IntPtr str_return, IntPtr length, out UIntPtr terminator_pos, out IntPtr error); static d_g_io_channel_read_line g_io_channel_read_line = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_read_line")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_io_channel_read_to_end(IntPtr raw, out IntPtr str_return, out UIntPtr length, out IntPtr error); static d_g_io_channel_read_to_end g_io_channel_read_to_end = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_read_to_end")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_io_channel_read_unichar(IntPtr raw, out uint thechar, out IntPtr error); static d_g_io_channel_read_unichar g_io_channel_read_unichar = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_read_unichar")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_io_channel_seek_position(IntPtr raw, long offset, int type, out IntPtr error); static d_g_io_channel_seek_position g_io_channel_seek_position = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_seek_position")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_io_channel_shutdown(IntPtr raw, bool flush, out IntPtr err); static d_g_io_channel_shutdown g_io_channel_shutdown = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_shutdown")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_io_channel_write_chars(IntPtr raw, byte[] buf, IntPtr count, out UIntPtr bytes_written, out IntPtr error); static d_g_io_channel_write_chars g_io_channel_write_chars = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_write_chars")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_io_channel_write_unichar(IntPtr raw, uint thechar, out IntPtr error); static d_g_io_channel_write_unichar g_io_channel_write_unichar = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_write_unichar")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_io_channel_get_buffer_condition(IntPtr raw); static d_g_io_channel_get_buffer_condition g_io_channel_get_buffer_condition = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_get_buffer_condition")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_io_channel_get_buffered(IntPtr raw); static d_g_io_channel_get_buffered g_io_channel_get_buffered = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_get_buffered")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_io_channel_set_buffered(IntPtr raw, bool buffered); static d_g_io_channel_set_buffered g_io_channel_set_buffered = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_set_buffered")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate UIntPtr d_g_io_channel_get_buffer_size(IntPtr raw); static d_g_io_channel_get_buffer_size g_io_channel_get_buffer_size = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_get_buffer_size")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_io_channel_set_buffer_size(IntPtr raw, UIntPtr size); static d_g_io_channel_set_buffer_size g_io_channel_set_buffer_size = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_set_buffer_size")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_io_channel_get_close_on_unref(IntPtr raw); static d_g_io_channel_get_close_on_unref g_io_channel_get_close_on_unref = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_get_close_on_unref")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_io_channel_set_close_on_unref(IntPtr raw, bool do_close); static d_g_io_channel_set_close_on_unref g_io_channel_set_close_on_unref = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_set_close_on_unref")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_io_channel_get_encoding(IntPtr raw); static d_g_io_channel_get_encoding g_io_channel_get_encoding = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_get_encoding")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_io_channel_set_encoding(IntPtr raw, IntPtr encoding, out IntPtr error); static d_g_io_channel_set_encoding g_io_channel_set_encoding = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_set_encoding")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_io_channel_get_flags(IntPtr raw); static d_g_io_channel_get_flags g_io_channel_get_flags = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_get_flags")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_io_channel_set_flags(IntPtr raw, int flags, out IntPtr error); static d_g_io_channel_set_flags g_io_channel_set_flags = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_set_flags")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_io_channel_get_line_term(IntPtr raw, out int length); static d_g_io_channel_get_line_term g_io_channel_get_line_term = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_get_line_term")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_io_channel_set_line_term(IntPtr raw, byte[] term, int length); static d_g_io_channel_set_line_term g_io_channel_set_line_term = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_set_line_term")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_io_channel_unix_get_fd(IntPtr raw); static d_g_io_channel_unix_get_fd g_io_channel_unix_get_fd = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_unix_get_fd")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_io_channel_ref(IntPtr raw); static d_g_io_channel_ref g_io_channel_ref = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_ref")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_io_channel_unref(IntPtr raw); static d_g_io_channel_unref g_io_channel_unref = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_channel_unref")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate uint d_g_io_add_watch_full(IntPtr raw, int priority, int condition, IOFuncNative func, IntPtr user_data, DestroyNotify notify); static d_g_io_add_watch_full g_io_add_watch_full = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_add_watch_full")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_io_create_watch(IntPtr raw, int condition); static d_g_io_create_watch g_io_create_watch = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_io_create_watch")); } @@ -472,3 +472,4 @@ namespace GLib { End, } } + diff --git a/Source/Libs/GLibSharp/Idle.cs b/Source/Libs/GLibSharp/Idle.cs index ba41c719c..773b983ed 100644 --- a/Source/Libs/GLibSharp/Idle.cs +++ b/Source/Libs/GLibSharp/Idle.cs @@ -69,6 +69,7 @@ namespace GLib { { } + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate uint d_g_idle_add(IdleHandlerInternal d, IntPtr data); static d_g_idle_add g_idle_add = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_idle_add")); @@ -83,7 +84,7 @@ namespace GLib { return p.ID; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate uint d_g_idle_add_full(int priority, IdleHandlerInternal d, IntPtr data, DestroyNotify notify); static d_g_idle_add_full g_idle_add_full = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_idle_add_full")); @@ -111,3 +112,4 @@ namespace GLib { } } + diff --git a/Source/Libs/GLibSharp/KeyFile.cs b/Source/Libs/GLibSharp/KeyFile.cs index d7274a48a..ea8f3dda0 100644 --- a/Source/Libs/GLibSharp/KeyFile.cs +++ b/Source/Libs/GLibSharp/KeyFile.cs @@ -538,126 +538,127 @@ namespace GLib { Marshaller.Free (raw_ret); return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_key_file_free(IntPtr raw); static d_g_key_file_free g_key_file_free = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_free")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_key_file_get_boolean(IntPtr raw, IntPtr group_name, IntPtr key, out IntPtr error); static d_g_key_file_get_boolean g_key_file_get_boolean = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_get_boolean")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_key_file_get_boolean_list(IntPtr raw, IntPtr group_name, IntPtr key, out UIntPtr length, out IntPtr error); static d_g_key_file_get_boolean_list g_key_file_get_boolean_list = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_get_boolean_list")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_key_file_get_comment(IntPtr raw, IntPtr group_name, IntPtr key, out IntPtr error); static d_g_key_file_get_comment g_key_file_get_comment = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_get_comment")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate double d_g_key_file_get_double(IntPtr raw, IntPtr group_name, IntPtr key, out IntPtr error); static d_g_key_file_get_double g_key_file_get_double = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_get_double")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_key_file_get_double_list(IntPtr raw, IntPtr group_name, IntPtr key, out UIntPtr length, out IntPtr error); static d_g_key_file_get_double_list g_key_file_get_double_list = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_get_double_list")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_key_file_get_groups(IntPtr raw, IntPtr dummy); static d_g_key_file_get_groups g_key_file_get_groups = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_get_groups")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_key_file_get_integer(IntPtr raw, IntPtr group_name, IntPtr key, out IntPtr error); static d_g_key_file_get_integer g_key_file_get_integer = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_get_integer")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_key_file_get_integer_list(IntPtr raw, IntPtr group_name, IntPtr key, out UIntPtr length, out IntPtr error); static d_g_key_file_get_integer_list g_key_file_get_integer_list = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_get_integer_list")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_key_file_get_keys(IntPtr raw, IntPtr group_name, IntPtr dummy, out IntPtr error); static d_g_key_file_get_keys g_key_file_get_keys = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_get_keys")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_key_file_get_locale_string(IntPtr raw, IntPtr group_name, IntPtr key, IntPtr locale, out IntPtr error); static d_g_key_file_get_locale_string g_key_file_get_locale_string = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_get_locale_string")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_key_file_get_locale_string_list(IntPtr raw, IntPtr group_name, IntPtr key, IntPtr locale, IntPtr dummy, out IntPtr error); static d_g_key_file_get_locale_string_list g_key_file_get_locale_string_list = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_get_locale_string_list")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_key_file_get_start_group(IntPtr raw); static d_g_key_file_get_start_group g_key_file_get_start_group = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_get_start_group")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_key_file_get_string(IntPtr raw, IntPtr group_name, IntPtr key, out IntPtr error); static d_g_key_file_get_string g_key_file_get_string = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_get_string")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_key_file_get_string_list(IntPtr raw, IntPtr group_name, IntPtr key, IntPtr dummy, out IntPtr error); static d_g_key_file_get_string_list g_key_file_get_string_list = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_get_string_list")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_key_file_get_value(IntPtr raw, IntPtr group_name, IntPtr key, out IntPtr error); static d_g_key_file_get_value g_key_file_get_value = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_get_value")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_key_file_has_group(IntPtr raw, IntPtr group_name); static d_g_key_file_has_group g_key_file_has_group = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_has_group")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_key_file_has_key(IntPtr raw, IntPtr group_name, IntPtr key, out IntPtr error); static d_g_key_file_has_key g_key_file_has_key = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_has_key")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_key_file_load_from_data(IntPtr raw, byte[] data, UIntPtr length, int flags, out IntPtr error); static d_g_key_file_load_from_data g_key_file_load_from_data = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_load_from_data")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_key_file_load_from_data_dirs(IntPtr raw, IntPtr file, out IntPtr full_path, int flags, out IntPtr error); static d_g_key_file_load_from_data_dirs g_key_file_load_from_data_dirs = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_load_from_data_dirs")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_key_file_load_from_dirs(IntPtr raw, IntPtr file, IntPtr search_dirs, out IntPtr full_path, int flags, out IntPtr error); static d_g_key_file_load_from_dirs g_key_file_load_from_dirs = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_load_from_dirs")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_key_file_load_from_file(IntPtr raw, IntPtr file, int flags, out IntPtr error); static d_g_key_file_load_from_file g_key_file_load_from_file = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_load_from_file")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_key_file_new(); static d_g_key_file_new g_key_file_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_new")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_key_file_remove_comment(IntPtr raw, IntPtr group_name, IntPtr key, out IntPtr error); static d_g_key_file_remove_comment g_key_file_remove_comment = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_remove_comment")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_key_file_remove_group(IntPtr raw, IntPtr group_name, out IntPtr error); static d_g_key_file_remove_group g_key_file_remove_group = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_remove_group")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_key_file_remove_key(IntPtr raw, IntPtr group_name, IntPtr key, out IntPtr error); static d_g_key_file_remove_key g_key_file_remove_key = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_remove_key")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_key_file_set_boolean(IntPtr raw, IntPtr group_name, IntPtr key, bool value); static d_g_key_file_set_boolean g_key_file_set_boolean = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_set_boolean")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_key_file_set_boolean_list(IntPtr raw, IntPtr group_name, IntPtr key, bool[] list, UIntPtr n_list); static d_g_key_file_set_boolean_list g_key_file_set_boolean_list = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_set_boolean_list")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_key_file_set_comment(IntPtr raw, IntPtr group_name, IntPtr key, IntPtr comment, out IntPtr error); static d_g_key_file_set_comment g_key_file_set_comment = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_set_comment")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_key_file_set_double(IntPtr raw, IntPtr group_name, IntPtr key, double value); static d_g_key_file_set_double g_key_file_set_double = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_set_double")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_key_file_set_double_list(IntPtr raw, IntPtr group_name, IntPtr key, double[] list, UIntPtr n_list); static d_g_key_file_set_double_list g_key_file_set_double_list = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_set_double_list")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_key_file_set_integer(IntPtr raw, IntPtr group_name, IntPtr key, int value); static d_g_key_file_set_integer g_key_file_set_integer = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_set_integer")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_key_file_set_integer_list(IntPtr raw, IntPtr group_name, IntPtr key, int[] list, UIntPtr n_list); static d_g_key_file_set_integer_list g_key_file_set_integer_list = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_set_integer_list")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_key_file_set_list_separator(IntPtr raw, byte separator); static d_g_key_file_set_list_separator g_key_file_set_list_separator = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_set_list_separator")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_key_file_set_locale_string(IntPtr raw, IntPtr group_name, IntPtr key, IntPtr locale, IntPtr value); static d_g_key_file_set_locale_string g_key_file_set_locale_string = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_set_locale_string")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_key_file_set_locale_string_list(IntPtr raw, IntPtr group_name, IntPtr key, IntPtr locale, IntPtr list, UIntPtr length); static d_g_key_file_set_locale_string_list g_key_file_set_locale_string_list = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_set_locale_string_list")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_key_file_set_string(IntPtr raw, IntPtr group_name, IntPtr key, IntPtr value); static d_g_key_file_set_string g_key_file_set_string = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_set_string")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_key_file_set_string_list(IntPtr raw, IntPtr group_name, IntPtr key, IntPtr list, UIntPtr n_list); static d_g_key_file_set_string_list g_key_file_set_string_list = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_set_string_list")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_key_file_set_value(IntPtr raw, IntPtr group_name, IntPtr key, IntPtr value); static d_g_key_file_set_value g_key_file_set_value = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_set_value")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_key_file_to_data(IntPtr raw, out UIntPtr length, IntPtr dummy); static d_g_key_file_to_data g_key_file_to_data = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_key_file_to_data")); } } + diff --git a/Source/Libs/GLibSharp/List.cs b/Source/Libs/GLibSharp/List.cs index bf7838f8d..b41a434f9 100644 --- a/Source/Libs/GLibSharp/List.cs +++ b/Source/Libs/GLibSharp/List.cs @@ -25,7 +25,7 @@ namespace GLib { using System.Runtime.InteropServices; public class List : ListBase { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_list_copy(IntPtr l); static d_g_list_copy g_list_copy = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_list_copy")); @@ -34,6 +34,7 @@ namespace GLib { return new List (g_list_copy (Handle)); } + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_list_length(IntPtr l); static d_g_list_length g_list_length = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_list_length")); @@ -42,6 +43,7 @@ namespace GLib { return g_list_length (list); } + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_list_free(IntPtr l); static d_g_list_free g_list_free = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_list_free")); @@ -50,7 +52,7 @@ namespace GLib { if (list != IntPtr.Zero) g_list_free (list); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_list_append(IntPtr l, IntPtr raw); static d_g_list_append g_list_append = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_list_append")); @@ -58,7 +60,7 @@ namespace GLib { { return g_list_append (list, raw); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_list_prepend(IntPtr l, IntPtr raw); static d_g_list_prepend g_list_prepend = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_list_prepend")); @@ -66,7 +68,7 @@ namespace GLib { { return g_list_prepend (list, raw); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_list_nth_data(IntPtr l, uint n); static d_g_list_nth_data g_list_nth_data = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_list_nth_data")); @@ -95,3 +97,4 @@ namespace GLib { } } } + diff --git a/Source/Libs/GLibSharp/ListBase.cs b/Source/Libs/GLibSharp/ListBase.cs index 69b57995e..a3f81fcae 100644 --- a/Source/Libs/GLibSharp/ListBase.cs +++ b/Source/Libs/GLibSharp/ListBase.cs @@ -189,7 +189,7 @@ namespace GLib { fullname += type.Name.Substring (1); // IActivatable -> Activatable return fullname + "Adapter"; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_object_unref(IntPtr item); static d_g_object_unref g_object_unref = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_object_unref")); @@ -287,3 +287,4 @@ namespace GLib { abstract public object Clone (); } } + diff --git a/Source/Libs/GLibSharp/Log.cs b/Source/Libs/GLibSharp/Log.cs index e81f65833..74c95d04a 100644 --- a/Source/Libs/GLibSharp/Log.cs +++ b/Source/Libs/GLibSharp/Log.cs @@ -122,7 +122,7 @@ namespace GLib { if (handlers == null) handlers = new System.Collections.Generic.Dictionary (); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_logv(IntPtr log_domain, LogLevelFlags flags, IntPtr message); static d_g_logv g_logv = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_logv")); @@ -134,7 +134,7 @@ namespace GLib { Marshaller.Free (ndom); Marshaller.Free (nmessage); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate uint d_g_log_set_handler(IntPtr log_domain, LogLevelFlags flags, LogFuncNative log_func, IntPtr user_data); static d_g_log_set_handler g_log_set_handler = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_log_set_handler")); @@ -151,7 +151,7 @@ namespace GLib { handlers [result] = gch; return result; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate uint d_g_log_remove_handler(IntPtr log_domain, uint handler_id); static d_g_log_remove_handler g_log_remove_handler = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_log_remove_handler")); @@ -166,7 +166,7 @@ namespace GLib { g_log_remove_handler (ndom, handlerID); Marshaller.Free (ndom); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate PrintFuncNative d_g_set_print_handler(PrintFuncNative handler); static d_g_set_print_handler g_set_print_handler = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_set_print_handler")); @@ -178,6 +178,7 @@ namespace GLib { return helper.Invoker; } + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate PrintFuncNative d_g_set_printerr_handler(PrintFuncNative handler); static d_g_set_printerr_handler g_set_printerr_handler = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_set_printerr_handler")); @@ -189,6 +190,7 @@ namespace GLib { return helper.Invoker; } + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_log_default_handler(IntPtr log_domain, LogLevelFlags log_level, IntPtr message, IntPtr unused_data); static d_g_log_default_handler g_log_default_handler = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_log_default_handler")); @@ -201,7 +203,7 @@ namespace GLib { Marshaller.Free (ndom); Marshaller.Free (nmess); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate LogLevelFlags d_g_log_set_always_fatal(LogLevelFlags fatal_mask); static d_g_log_set_always_fatal g_log_set_always_fatal = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_log_set_always_fatal")); @@ -209,7 +211,7 @@ namespace GLib { { return g_log_set_always_fatal (fatalMask); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate LogLevelFlags d_g_log_set_fatal_mask(IntPtr log_domain, LogLevelFlags fatal_mask); static d_g_log_set_fatal_mask g_log_set_fatal_mask = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_log_set_fatal_mask")); @@ -243,7 +245,7 @@ namespace GLib { get { return new LogFunc (Invoke); } } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate LogFuncNative d_g_log_set_default_handler(LogFuncNative log_func, IntPtr user_data); static d_g_log_set_default_handler g_log_set_default_handler = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_log_set_default_handler")); @@ -288,3 +290,4 @@ namespace GLib { } } + diff --git a/Source/Libs/GLibSharp/MainContext.cs b/Source/Libs/GLibSharp/MainContext.cs index 81ddb194f..1577e737b 100644 --- a/Source/Libs/GLibSharp/MainContext.cs +++ b/Source/Libs/GLibSharp/MainContext.cs @@ -26,7 +26,7 @@ namespace GLib { public class MainContext { IntPtr handle; - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_main_context_new(); static d_g_main_context_new g_main_context_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_main_context_new")); @@ -34,7 +34,7 @@ namespace GLib { { handle = g_main_context_new (); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_main_context_ref(IntPtr raw); static d_g_main_context_ref g_main_context_ref = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_main_context_ref")); @@ -49,7 +49,7 @@ namespace GLib { return handle; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_main_context_unref(IntPtr raw); static d_g_main_context_unref g_main_context_unref = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_main_context_unref")); @@ -58,7 +58,7 @@ namespace GLib { g_main_context_unref (handle); handle = IntPtr.Zero; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_main_context_default(); static d_g_main_context_default g_main_context_default = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_main_context_default")); @@ -67,7 +67,7 @@ namespace GLib { return new MainContext (g_main_context_default ()); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_main_context_thread_default(); static d_g_main_context_thread_default g_main_context_thread_default = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_main_context_thread_default")); @@ -78,7 +78,7 @@ namespace GLib { return raw == IntPtr.Zero ? Default : new MainContext (raw); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_main_context_push_thread_default(IntPtr raw); static d_g_main_context_push_thread_default g_main_context_push_thread_default = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_main_context_push_thread_default")); @@ -86,7 +86,7 @@ namespace GLib { { g_main_context_push_thread_default (handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_main_context_pop_thread_default(IntPtr raw); static d_g_main_context_pop_thread_default g_main_context_pop_thread_default = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_main_context_pop_thread_default")); @@ -95,7 +95,7 @@ namespace GLib { g_main_context_pop_thread_default (handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_main_context_iteration(IntPtr raw, bool may_block); static d_g_main_context_iteration g_main_context_iteration = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_main_context_iteration")); @@ -108,7 +108,7 @@ namespace GLib { { return RunIteration (false); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_main_context_pending(IntPtr raw); static d_g_main_context_pending g_main_context_pending = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_main_context_pending")); @@ -118,7 +118,7 @@ namespace GLib { return g_main_context_pending (handle); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_main_context_wakeup(IntPtr raw); static d_g_main_context_wakeup g_main_context_wakeup = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_main_context_wakeup")); @@ -141,7 +141,7 @@ namespace GLib { return Handle.GetHashCode (); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_main_depth(); static d_g_main_depth g_main_depth = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_main_depth")); public static int Depth { @@ -165,3 +165,4 @@ namespace GLib { } } } + diff --git a/Source/Libs/GLibSharp/MainLoop.cs b/Source/Libs/GLibSharp/MainLoop.cs index b2a990b65..59c7eddda 100644 --- a/Source/Libs/GLibSharp/MainLoop.cs +++ b/Source/Libs/GLibSharp/MainLoop.cs @@ -25,6 +25,7 @@ namespace GLib { public class MainLoop { private IntPtr handle; + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_main_loop_new(IntPtr context, bool isRunning); static d_g_main_loop_new g_main_loop_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_main_loop_new")); @@ -37,6 +38,7 @@ namespace GLib { handle = g_main_loop_new (context.Handle, is_running); } + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_main_loop_unref(IntPtr loop); static d_g_main_loop_unref g_main_loop_unref = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_main_loop_unref")); @@ -45,7 +47,7 @@ namespace GLib { g_main_loop_unref (handle); handle = IntPtr.Zero; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_main_loop_is_running(IntPtr loop); static d_g_main_loop_is_running g_main_loop_is_running = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_main_loop_is_running")); @@ -54,7 +56,7 @@ namespace GLib { return g_main_loop_is_running (handle); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_main_loop_run(IntPtr loop); static d_g_main_loop_run g_main_loop_run = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_main_loop_run")); @@ -62,7 +64,7 @@ namespace GLib { { g_main_loop_run (handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_main_loop_quit(IntPtr loop); static d_g_main_loop_quit g_main_loop_quit = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_main_loop_quit")); @@ -70,7 +72,7 @@ namespace GLib { { g_main_loop_quit (handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_main_loop_get_context(IntPtr loop); static d_g_main_loop_get_context g_main_loop_get_context = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_main_loop_get_context")); @@ -96,3 +98,4 @@ namespace GLib { } } + diff --git a/Source/Libs/GLibSharp/ManagedValue.cs b/Source/Libs/GLibSharp/ManagedValue.cs index 3d4b8e133..e0641cede 100644 --- a/Source/Libs/GLibSharp/ManagedValue.cs +++ b/Source/Libs/GLibSharp/ManagedValue.cs @@ -65,7 +65,7 @@ namespace GLib { static CopyFunc copy; static FreeFunc free; static GType boxed_type = GType.Invalid; - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_boxed_type_register_static(IntPtr typename, CopyFunc copy_func, FreeFunc free_func); static d_g_boxed_type_register_static g_boxed_type_register_static = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_boxed_type_register_static")); @@ -146,3 +146,4 @@ namespace GLib { } } + diff --git a/Source/Libs/GLibSharp/Markup.cs b/Source/Libs/GLibSharp/Markup.cs index 10661ec7f..165b17356 100644 --- a/Source/Libs/GLibSharp/Markup.cs +++ b/Source/Libs/GLibSharp/Markup.cs @@ -29,6 +29,7 @@ namespace GLib { public class Markup { private Markup () {} + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_markup_escape_text(IntPtr text, int len); static d_g_markup_escape_text g_markup_escape_text = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_markup_escape_text")); @@ -44,3 +45,4 @@ namespace GLib { } } } + diff --git a/Source/Libs/GLibSharp/Marshaller.cs b/Source/Libs/GLibSharp/Marshaller.cs index 3daa37861..def1d1f93 100644 --- a/Source/Libs/GLibSharp/Marshaller.cs +++ b/Source/Libs/GLibSharp/Marshaller.cs @@ -30,6 +30,7 @@ namespace GLib { private Marshaller () {} + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_free(IntPtr mem); static d_g_free g_free = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_free")); @@ -46,7 +47,7 @@ namespace GLib { for (int i = 0; i < ptrs.Length; i++) g_free (ptrs [i]); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_filename_to_utf8(IntPtr mem, int len, IntPtr read, out IntPtr written, out IntPtr error); static d_g_filename_to_utf8 g_filename_to_utf8 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_filename_to_utf8")); @@ -115,7 +116,7 @@ namespace GLib { } return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_filename_from_utf8(IntPtr mem, int len, IntPtr read, out IntPtr written, out IntPtr error); static d_g_filename_from_utf8 g_filename_from_utf8 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_filename_from_utf8")); @@ -176,7 +177,7 @@ namespace GLib { result [strs.Length] = IntPtr.Zero; return result; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_strfreev(IntPtr mem); static d_g_strfreev g_strfreev = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_strfreev")); @@ -221,7 +222,7 @@ namespace GLib { Free (string_array); return members; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_malloc(UIntPtr size); static d_g_malloc g_malloc = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_malloc")); @@ -242,10 +243,10 @@ namespace GLib { { return local_epoch.AddSeconds (time_t.ToInt64 () + utc_offset); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_malloc0(UIntPtr size); static d_g_malloc0 g_malloc0 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_malloc0")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_unichar_to_utf8(uint c, IntPtr buf); static d_g_unichar_to_utf8 g_unichar_to_utf8 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_unichar_to_utf8")); @@ -270,7 +271,7 @@ namespace GLib { g_unichar_to_utf8 (ucs4_char, buf); return PtrToStringGFree (buf); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_utf16_to_ucs4(ref ushort c, IntPtr len, IntPtr d1, IntPtr d2, IntPtr d3); static d_g_utf16_to_ucs4 g_utf16_to_ucs4 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_utf16_to_ucs4")); @@ -381,3 +382,4 @@ namespace GLib { } } + diff --git a/Source/Libs/GLibSharp/Mutex.cs b/Source/Libs/GLibSharp/Mutex.cs index b79f05d90..8f4909248 100644 --- a/Source/Libs/GLibSharp/Mutex.cs +++ b/Source/Libs/GLibSharp/Mutex.cs @@ -15,28 +15,28 @@ namespace GLib { int i1; int i2; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_mutex_clear(IntPtr raw); static d_g_mutex_clear g_mutex_clear = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_mutex_clear")); public void Clear() { g_mutex_clear(Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_mutex_init(IntPtr raw); static d_g_mutex_init g_mutex_init = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_mutex_init")); public void Init() { g_mutex_init(Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_mutex_lock(IntPtr raw); static d_g_mutex_lock g_mutex_lock = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_mutex_lock")); public void Lock() { g_mutex_lock(Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_mutex_trylock(IntPtr raw); static d_g_mutex_trylock g_mutex_trylock = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_mutex_trylock")); @@ -45,7 +45,7 @@ namespace GLib { bool ret = raw_ret; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_mutex_unlock(IntPtr raw); static d_g_mutex_unlock g_mutex_unlock = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_mutex_unlock")); @@ -58,3 +58,4 @@ namespace GLib { #endregion } } + diff --git a/Source/Libs/GLibSharp/NotifyHandler.cs b/Source/Libs/GLibSharp/NotifyHandler.cs index 38c65a733..f98c6a3ae 100644 --- a/Source/Libs/GLibSharp/NotifyHandler.cs +++ b/Source/Libs/GLibSharp/NotifyHandler.cs @@ -22,6 +22,7 @@ namespace GLib { public delegate void NotifyHandler (object o, NotifyArgs args); public class NotifyArgs : GLib.SignalArgs { + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_param_spec_get_name(IntPtr pspec); static d_g_param_spec_get_name g_param_spec_get_name = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_param_spec_get_name")); @@ -33,3 +34,4 @@ namespace GLib { } } } + diff --git a/Source/Libs/GLibSharp/Object.cs b/Source/Libs/GLibSharp/Object.cs index e090c1012..8f3306cab 100644 --- a/Source/Libs/GLibSharp/Object.cs +++ b/Source/Libs/GLibSharp/Object.cs @@ -143,10 +143,10 @@ namespace GLib { } public static bool WarnOnFinalize { get; set; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_object_ref(IntPtr raw); static d_g_object_ref g_object_ref = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_object_ref")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_object_unref(IntPtr raw); static d_g_object_unref g_object_unref = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_object_unref")); @@ -464,7 +464,7 @@ namespace GLib { return constructor_handler; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_param_spec_get_name(IntPtr pspec); static d_g_param_spec_get_name g_param_spec_get_name = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_param_spec_get_name")); @@ -503,7 +503,7 @@ namespace GLib { } return raw; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_object_class_override_property(IntPtr klass, uint prop_id, IntPtr name); static d_g_object_class_override_property g_object_class_override_property = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_object_class_override_property")); @@ -519,7 +519,7 @@ namespace GLib { OverrideProperty (declaring_class, idx, name); idx++; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_object_class_find_property(IntPtr klass, IntPtr name); static d_g_object_class_find_property g_object_class_find_property = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_object_class_find_property")); @@ -529,7 +529,7 @@ namespace GLib { IntPtr native_name = GLib.Marshaller.StringToPtrGStrdup (name); return g_object_class_find_property (gobjectclass, native_name); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_object_interface_find_property(IntPtr klass, IntPtr name); static d_g_object_interface_find_property g_object_interface_find_property = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_object_interface_find_property")); @@ -539,7 +539,7 @@ namespace GLib { IntPtr native_name = GLib.Marshaller.StringToPtrGStrdup (name); return g_object_interface_find_property (g_iface, native_name); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_object_class_install_property(IntPtr klass, uint prop_id, IntPtr param_spec); static d_g_object_class_install_property g_object_class_install_property = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_object_class_install_property")); @@ -630,7 +630,7 @@ namespace GLib { return set_property_handler; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_type_add_interface_static(IntPtr gtype, IntPtr iface_type, ref GInterfaceInfo info); static d_g_type_add_interface_static g_type_add_interface_static = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_type_add_interface_static")); @@ -668,7 +668,7 @@ namespace GLib { { CreateNativeObject (new string [0], new GLib.Value [0]); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_object_new(IntPtr gtype, IntPtr dummy); static d_g_object_new g_object_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_object_new")); @@ -676,7 +676,7 @@ namespace GLib { public IntPtr name; public GLib.Value val; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_object_newv(IntPtr gtype, int n_params, GParameter[] parms); static d_g_object_newv g_object_newv = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_object_newv")); @@ -788,7 +788,7 @@ namespace GLib { return data; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_object_get_property(IntPtr obj, IntPtr name, ref GLib.Value val); static d_g_object_get_property g_object_get_property = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_object_get_property")); @@ -800,7 +800,7 @@ namespace GLib { GLib.Marshaller.Free (native_name); return val; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_object_set_property(IntPtr obj, IntPtr name, ref GLib.Value val); static d_g_object_set_property g_object_set_property = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_object_set_property")); @@ -810,7 +810,7 @@ namespace GLib { g_object_set_property (Raw, native_name, ref val); GLib.Marshaller.Free (native_name); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_object_notify(IntPtr obj, IntPtr property_name); static d_g_object_notify g_object_notify = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_object_notify")); @@ -871,10 +871,10 @@ namespace GLib { { Signal.OverrideDefaultHandler (gtype, name, cb); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] protected delegate void d_g_signal_chain_from_overridden(IntPtr args, ref GLib.Value retval); protected static d_g_signal_chain_from_overridden g_signal_chain_from_overridden = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_signal_chain_from_overridden")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_type_check_instance_is_a(IntPtr obj, IntPtr gtype); static d_g_type_check_instance_is_a g_type_check_instance_is_a = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_type_check_instance_is_a")); @@ -1112,3 +1112,4 @@ namespace GLib { // End of the ABI representation. } } + diff --git a/Source/Libs/GLibSharp/ObjectManager.cs b/Source/Libs/GLibSharp/ObjectManager.cs index 44974aada..a862aae6f 100644 --- a/Source/Libs/GLibSharp/ObjectManager.cs +++ b/Source/Libs/GLibSharp/ObjectManager.cs @@ -82,8 +82,9 @@ namespace GLib { } return result; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_type_parent(IntPtr typ); static d_g_type_parent g_type_parent = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_type_parent")); } } + diff --git a/Source/Libs/GLibSharp/ParamSpec.cs b/Source/Libs/GLibSharp/ParamSpec.cs index ee3003052..2d7896983 100644 --- a/Source/Libs/GLibSharp/ParamSpec.cs +++ b/Source/Libs/GLibSharp/ParamSpec.cs @@ -142,64 +142,65 @@ namespace GLib { public uint ref_count; public uint param_id; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_param_spec_char(IntPtr name, IntPtr nick, IntPtr blurb, sbyte min, sbyte max, sbyte dval, int flags); static d_g_param_spec_char g_param_spec_char = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_param_spec_char")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_param_spec_uchar(IntPtr name, IntPtr nick, IntPtr blurb, byte min, byte max, byte dval, int flags); static d_g_param_spec_uchar g_param_spec_uchar = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_param_spec_uchar")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_param_spec_boolean(IntPtr name, IntPtr nick, IntPtr blurb, bool dval, int flags); static d_g_param_spec_boolean g_param_spec_boolean = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_param_spec_boolean")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_param_spec_enum(IntPtr name, IntPtr nick, IntPtr blurb, IntPtr enum_type, int dval, int flags); static d_g_param_spec_enum g_param_spec_enum = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_param_spec_enum")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_param_spec_int(IntPtr name, IntPtr nick, IntPtr blurb, int min, int max, int dval, int flags); static d_g_param_spec_int g_param_spec_int = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_param_spec_int")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_param_spec_uint(IntPtr name, IntPtr nick, IntPtr blurb, uint min, uint max, uint dval, int flags); static d_g_param_spec_uint g_param_spec_uint = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_param_spec_uint")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_param_spec_long(IntPtr name, IntPtr nick, IntPtr blurb, IntPtr min, IntPtr max, IntPtr dval, int flags); static d_g_param_spec_long g_param_spec_long = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_param_spec_long")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_param_spec_ulong(IntPtr name, IntPtr nick, IntPtr blurb, UIntPtr min, UIntPtr max, UIntPtr dval, int flags); static d_g_param_spec_ulong g_param_spec_ulong = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_param_spec_ulong")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_param_spec_int64(IntPtr name, IntPtr nick, IntPtr blurb, long min, long max, long dval, int flags); static d_g_param_spec_int64 g_param_spec_int64 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_param_spec_int64")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_param_spec_uint64(IntPtr name, IntPtr nick, IntPtr blurb, ulong min, ulong max, ulong dval, int flags); static d_g_param_spec_uint64 g_param_spec_uint64 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_param_spec_uint64")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_param_spec_float(IntPtr name, IntPtr nick, IntPtr blurb, float min, float max, float dval, int flags); static d_g_param_spec_float g_param_spec_float = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_param_spec_float")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_param_spec_double(IntPtr name, IntPtr nick, IntPtr blurb, double min, double max, double dval, int flags); static d_g_param_spec_double g_param_spec_double = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_param_spec_double")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_param_spec_string(IntPtr name, IntPtr nick, IntPtr blurb, IntPtr dval, int flags); static d_g_param_spec_string g_param_spec_string = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_param_spec_string")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_param_spec_pointer(IntPtr name, IntPtr nick, IntPtr blurb, int flags); static d_g_param_spec_pointer g_param_spec_pointer = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_param_spec_pointer")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_param_spec_gtype(IntPtr name, IntPtr nick, IntPtr blurb, IntPtr dval, int flags); static d_g_param_spec_gtype g_param_spec_gtype = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_param_spec_gtype")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_param_spec_boxed(IntPtr name, IntPtr nick, IntPtr blurb, IntPtr return_type, int flags); static d_g_param_spec_boxed g_param_spec_boxed = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_param_spec_boxed")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_param_spec_object(IntPtr name, IntPtr nick, IntPtr blurb, IntPtr return_type, int flags); static d_g_param_spec_object g_param_spec_object = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_param_spec_object")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_gtype_get_type(); static d_g_gtype_get_type g_gtype_get_type = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_gtype_get_type")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_type_is_a(IntPtr a, IntPtr b); static d_g_type_is_a g_type_is_a = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_type_is_a")); } } + diff --git a/Source/Libs/GLibSharp/PollFD.cs b/Source/Libs/GLibSharp/PollFD.cs index 80c8e299e..a106cc733 100644 --- a/Source/Libs/GLibSharp/PollFD.cs +++ b/Source/Libs/GLibSharp/PollFD.cs @@ -23,7 +23,7 @@ namespace GLib { return GLib.PollFD.Zero; return (GLib.PollFD) Marshal.PtrToStructure (raw, typeof (GLib.PollFD)); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_pollfd_get_type(); static d_g_pollfd_get_type g_pollfd_get_type = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_pollfd_get_type")); @@ -65,3 +65,4 @@ namespace GLib { #endregion } } + diff --git a/Source/Libs/GLibSharp/PtrArray.cs b/Source/Libs/GLibSharp/PtrArray.cs index b8712e488..14a9e1f7c 100644 --- a/Source/Libs/GLibSharp/PtrArray.cs +++ b/Source/Libs/GLibSharp/PtrArray.cs @@ -31,7 +31,7 @@ namespace GLib { private bool managed = false; internal bool elements_owned = false; protected System.Type element_type = null; - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_ptr_array_sized_new(uint n_preallocs); static d_g_ptr_array_sized_new g_ptr_array_sized_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_ptr_array_sized_new")); @@ -42,7 +42,7 @@ namespace GLib { managed = owned; this.elements_owned = elements_owned; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_ptr_array_new(); static d_g_ptr_array_new g_ptr_array_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_ptr_array_new")); @@ -76,10 +76,10 @@ namespace GLib { Dispose (true); GC.SuppressFinalize (this); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_ptr_array_free(IntPtr raw, bool free_seg); static d_g_ptr_array_free g_ptr_array_free = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_ptr_array_free")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_object_unref(IntPtr item); static d_g_object_unref g_object_unref = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_object_unref")); @@ -116,7 +116,7 @@ namespace GLib { return Marshal.ReadIntPtr (Handle); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_ptr_array_add(IntPtr raw, IntPtr val); static d_g_ptr_array_add g_ptr_array_add = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_ptr_array_add")); @@ -124,7 +124,7 @@ namespace GLib { { g_ptr_array_add (Handle, val); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_ptr_array_remove(IntPtr raw, IntPtr data); static d_g_ptr_array_remove g_ptr_array_remove = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_ptr_array_remove")); @@ -132,7 +132,7 @@ namespace GLib { { g_ptr_array_remove (Handle, data); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_ptr_array_remove_range(IntPtr raw, uint index, uint length); static d_g_ptr_array_remove_range g_ptr_array_remove_range = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_ptr_array_remove_range")); @@ -256,7 +256,7 @@ namespace GLib { { return new ListEnumerator (this); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_ptr_array_copy(IntPtr raw); static d_g_ptr_array_copy g_ptr_array_copy = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_ptr_array_copy")); @@ -267,3 +267,4 @@ namespace GLib { } } } + diff --git a/Source/Libs/GLibSharp/RecMutex.cs b/Source/Libs/GLibSharp/RecMutex.cs index 132ce9f98..e94a2dad8 100644 --- a/Source/Libs/GLibSharp/RecMutex.cs +++ b/Source/Libs/GLibSharp/RecMutex.cs @@ -17,28 +17,28 @@ namespace GLib { int i2; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_rec_mutex_clear(IntPtr raw); static d_g_rec_mutex_clear g_rec_mutex_clear = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_rec_mutex_clear")); public void Clear() { g_rec_mutex_clear(Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_rec_mutex_init(IntPtr raw); static d_g_rec_mutex_init g_rec_mutex_init = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_rec_mutex_init")); public void Init() { g_rec_mutex_init(Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_rec_mutex_lock(IntPtr raw); static d_g_rec_mutex_lock g_rec_mutex_lock = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_rec_mutex_lock")); public void Lock() { g_rec_mutex_lock(Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_rec_mutex_trylock(IntPtr raw); static d_g_rec_mutex_trylock g_rec_mutex_trylock = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_rec_mutex_trylock")); @@ -47,7 +47,7 @@ namespace GLib { bool ret = raw_ret; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_rec_mutex_unlock(IntPtr raw); static d_g_rec_mutex_unlock g_rec_mutex_unlock = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_rec_mutex_unlock")); @@ -60,3 +60,4 @@ namespace GLib { #endregion } } + diff --git a/Source/Libs/GLibSharp/SList.cs b/Source/Libs/GLibSharp/SList.cs index d662cda52..0b587fc12 100644 --- a/Source/Libs/GLibSharp/SList.cs +++ b/Source/Libs/GLibSharp/SList.cs @@ -25,7 +25,7 @@ namespace GLib { using System.Runtime.InteropServices; public class SList : ListBase { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_slist_copy(IntPtr l); static d_g_slist_copy g_slist_copy = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_slist_copy")); @@ -34,6 +34,7 @@ namespace GLib { return new SList (g_slist_copy (Handle)); } + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_slist_length(IntPtr l); static d_g_slist_length g_slist_length = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_slist_length")); @@ -42,6 +43,7 @@ namespace GLib { return g_slist_length (list); } + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_slist_free(IntPtr l); static d_g_slist_free g_slist_free = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_slist_free")); @@ -50,7 +52,7 @@ namespace GLib { if (list != IntPtr.Zero) g_slist_free (list); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_slist_append(IntPtr l, IntPtr raw); static d_g_slist_append g_slist_append = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_slist_append")); @@ -58,7 +60,7 @@ namespace GLib { { return g_slist_append (list, raw); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_slist_prepend(IntPtr l, IntPtr raw); static d_g_slist_prepend g_slist_prepend = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_slist_prepend")); @@ -67,7 +69,7 @@ namespace GLib { return g_slist_prepend (list, raw); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_slist_nth_data(IntPtr l, uint n); static d_g_slist_nth_data g_slist_nth_data = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_slist_nth_data")); @@ -97,3 +99,4 @@ namespace GLib { } } } + diff --git a/Source/Libs/GLibSharp/Signal.cs b/Source/Libs/GLibSharp/Signal.cs index 267018e4d..2d152434f 100644 --- a/Source/Libs/GLibSharp/Signal.cs +++ b/Source/Libs/GLibSharp/Signal.cs @@ -356,35 +356,42 @@ namespace GLib { uint id = GetSignalId (name, gtype.Val); g_signal_override_class_closure (id, gtype.Val, closure); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_cclosure_new(Delegate cb, IntPtr data, IntPtr notify); static d_g_cclosure_new g_cclosure_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_cclosure_new")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_signal_get_invocation_hint(IntPtr instance); static d_g_signal_get_invocation_hint g_signal_get_invocation_hint = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_signal_get_invocation_hint")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_signal_emitv(IntPtr instance_and_params, uint signal_id, uint gquark_detail, ref GLib.Value return_value); static d_g_signal_emitv g_signal_emitv = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_signal_emitv")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_signal_emitv2(IntPtr instance_and_params, uint signal_id, uint gquark_detail, IntPtr return_value); static d_g_signal_emitv2 g_signal_emitv2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_signal_emitv")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate uint d_g_signal_lookup(IntPtr name, IntPtr itype); static d_g_signal_lookup g_signal_lookup = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_signal_lookup")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_signal_override_class_closure(uint id, IntPtr gtype, IntPtr closure); static d_g_signal_override_class_closure g_signal_override_class_closure = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_signal_override_class_closure")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_signal_query(uint signal_id, out Query query); static d_g_signal_query g_signal_query = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_signal_query")); //better not to expose g_quark_from_static_string () due to memory allocation issues + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate uint d_g_quark_from_string(IntPtr str); static d_g_quark_from_string g_quark_from_string = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_quark_from_string")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate ulong d_g_signal_add_emission_hook(uint signal_id, uint gquark_detail, EmissionHookNative hook_func, IntPtr hook_data, IntPtr data_destroy); static d_g_signal_add_emission_hook g_signal_add_emission_hook = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_signal_add_emission_hook")); } } + diff --git a/Source/Libs/GLibSharp/SignalClosure.cs b/Source/Libs/GLibSharp/SignalClosure.cs index b958d61f9..71c554195 100644 --- a/Source/Libs/GLibSharp/SignalClosure.cs +++ b/Source/Libs/GLibSharp/SignalClosure.cs @@ -200,27 +200,28 @@ namespace GLib { return notify_handler; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_cclosure_new(Delegate cb, IntPtr user_data, ClosureNotify notify); static d_g_cclosure_new g_cclosure_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_cclosure_new")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_closure_new_simple(int closure_size, IntPtr dummy); static d_g_closure_new_simple g_closure_new_simple = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_closure_new_simple")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_closure_set_marshal(IntPtr closure, ClosureMarshal marshaler); static d_g_closure_set_marshal g_closure_set_marshal = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_closure_set_marshal")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_closure_add_finalize_notifier(IntPtr closure, IntPtr dummy, ClosureNotify notify); static d_g_closure_add_finalize_notifier g_closure_add_finalize_notifier = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_closure_add_finalize_notifier")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate uint d_g_signal_connect_closure(IntPtr obj, IntPtr name, IntPtr closure, bool is_after); static d_g_signal_connect_closure g_signal_connect_closure = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_signal_connect_closure")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_signal_handler_disconnect(IntPtr instance, uint handler); static d_g_signal_handler_disconnect g_signal_handler_disconnect = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_signal_handler_disconnect")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_signal_handler_is_connected(IntPtr instance, uint handler); static d_g_signal_handler_is_connected g_signal_handler_is_connected = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_signal_handler_is_connected")); } } + diff --git a/Source/Libs/GLibSharp/Source.cs b/Source/Libs/GLibSharp/Source.cs index e3266591b..df362894c 100644 --- a/Source/Libs/GLibSharp/Source.cs +++ b/Source/Libs/GLibSharp/Source.cs @@ -75,7 +75,7 @@ namespace GLib { private Source () {} public Source(IntPtr raw) : base(raw) {} - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_source_new(IntPtr source_funcs, uint struct_size); static d_g_source_new g_source_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_new")); @@ -146,7 +146,7 @@ namespace GLib { return result; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_source_remove(uint tag); static d_g_source_remove g_source_remove = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_remove")); @@ -162,7 +162,7 @@ namespace GLib { } return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_source_get_type(); static d_g_source_get_type g_source_get_type = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_get_type")); @@ -173,7 +173,7 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_source_get_context(IntPtr raw); static d_g_source_get_context g_source_get_context = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_get_context")); @@ -184,10 +184,10 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_source_get_priority(IntPtr raw); static d_g_source_get_priority g_source_get_priority = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_get_priority")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_source_set_priority(IntPtr raw, int priority); static d_g_source_set_priority g_source_set_priority = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_set_priority")); @@ -201,10 +201,10 @@ namespace GLib { g_source_set_priority(Handle, value); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_source_get_name(IntPtr raw); static d_g_source_get_name g_source_get_name = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_get_name")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_source_set_name(IntPtr raw, IntPtr name); static d_g_source_set_name g_source_set_name = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_set_name")); @@ -220,14 +220,14 @@ namespace GLib { GLib.Marshaller.Free (native_value); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_source_add_child_source(IntPtr raw, IntPtr child_source); static d_g_source_add_child_source g_source_add_child_source = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_add_child_source")); public void AddChildSource(GLib.Source child_source) { g_source_add_child_source(Handle, child_source == null ? IntPtr.Zero : child_source.Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_source_add_poll(IntPtr raw, IntPtr fd); static d_g_source_add_poll g_source_add_poll = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_add_poll")); @@ -237,7 +237,7 @@ namespace GLib { fd = GLib.PollFD.New (native_fd); Marshal.FreeHGlobal (native_fd); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate uint d_g_source_attach(IntPtr raw, IntPtr context); static d_g_source_attach g_source_attach = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_attach")); @@ -250,10 +250,10 @@ namespace GLib { uint Attach() { return Attach (null); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_source_get_can_recurse(IntPtr raw); static d_g_source_get_can_recurse g_source_get_can_recurse = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_get_can_recurse")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_source_set_can_recurse(IntPtr raw, bool can_recurse); static d_g_source_set_can_recurse g_source_set_can_recurse = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_set_can_recurse")); @@ -267,7 +267,7 @@ namespace GLib { g_source_set_can_recurse(Handle, value); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_source_get_current_time(IntPtr raw, IntPtr timeval); static d_g_source_get_current_time g_source_get_current_time = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_get_current_time")); @@ -278,7 +278,7 @@ namespace GLib { timeval = GLib.TimeVal.New (native_timeval); Marshal.FreeHGlobal (native_timeval); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate uint d_g_source_get_id(IntPtr raw); static d_g_source_get_id g_source_get_id = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_get_id")); @@ -289,10 +289,10 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate long d_g_source_get_ready_time(IntPtr raw); static d_g_source_get_ready_time g_source_get_ready_time = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_get_ready_time")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_source_set_ready_time(IntPtr raw, long ready_time); static d_g_source_set_ready_time g_source_set_ready_time = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_set_ready_time")); @@ -306,7 +306,7 @@ namespace GLib { g_source_set_ready_time(Handle, value); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate long d_g_source_get_time(IntPtr raw); static d_g_source_get_time g_source_get_time = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_get_time")); @@ -317,7 +317,7 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_source_is_destroyed(IntPtr raw); static d_g_source_is_destroyed g_source_is_destroyed = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_is_destroyed")); @@ -328,14 +328,14 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_source_modify_unix_fd(IntPtr raw, IntPtr tag, int new_events); static d_g_source_modify_unix_fd g_source_modify_unix_fd = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_modify_unix_fd")); public void ModifyUnixFd(IntPtr tag, GLib.IOCondition new_events) { g_source_modify_unix_fd(Handle, tag, (int) new_events); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_source_query_unix_fd(IntPtr raw, IntPtr tag); static d_g_source_query_unix_fd g_source_query_unix_fd = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_query_unix_fd")); @@ -344,14 +344,14 @@ namespace GLib { GLib.IOCondition ret = (GLib.IOCondition) raw_ret; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_source_remove_child_source(IntPtr raw, IntPtr child_source); static d_g_source_remove_child_source g_source_remove_child_source = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_remove_child_source")); public void RemoveChildSource(GLib.Source child_source) { g_source_remove_child_source(Handle, child_source == null ? IntPtr.Zero : child_source.Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_source_remove_poll(IntPtr raw, IntPtr fd); static d_g_source_remove_poll g_source_remove_poll = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_remove_poll")); @@ -361,14 +361,14 @@ namespace GLib { fd = GLib.PollFD.New (native_fd); Marshal.FreeHGlobal (native_fd); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_source_remove_unix_fd(IntPtr raw, IntPtr tag); static d_g_source_remove_unix_fd g_source_remove_unix_fd = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_remove_unix_fd")); public void RemoveUnixFd(IntPtr tag) { g_source_remove_unix_fd(Handle, tag); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_source_set_callback_indirect(IntPtr raw, IntPtr callback_data, IntPtr callback_funcs); static d_g_source_set_callback_indirect g_source_set_callback_indirect = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_set_callback_indirect")); @@ -378,7 +378,7 @@ namespace GLib { callback_funcs = GLib.SourceCallbackFuncs.New (native_callback_funcs); Marshal.FreeHGlobal (native_callback_funcs); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_source_set_funcs(IntPtr raw, IntPtr value); static d_g_source_set_funcs g_source_set_funcs = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_set_funcs")); @@ -390,7 +390,7 @@ namespace GLib { Marshal.FreeHGlobal (native_value); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_source_remove_by_funcs_user_data(IntPtr funcs, IntPtr user_data); static d_g_source_remove_by_funcs_user_data g_source_remove_by_funcs_user_data = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_remove_by_funcs_user_data")); @@ -402,7 +402,7 @@ namespace GLib { Marshal.FreeHGlobal (native_funcs); return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_source_remove_by_user_data(IntPtr user_data); static d_g_source_remove_by_user_data g_source_remove_by_user_data = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_remove_by_user_data")); @@ -411,7 +411,7 @@ namespace GLib { bool ret = raw_ret; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_source_set_name_by_id(uint tag, IntPtr name); static d_g_source_set_name_by_id g_source_set_name_by_id = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_set_name_by_id")); @@ -420,7 +420,7 @@ namespace GLib { g_source_set_name_by_id(tag, native_name); GLib.Marshaller.Free (native_name); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_source_ref(IntPtr raw); static d_g_source_ref g_source_ref = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_ref")); @@ -431,7 +431,7 @@ namespace GLib { Owned = true; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_source_unref(IntPtr raw); static d_g_source_unref g_source_unref = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_unref")); @@ -442,7 +442,7 @@ namespace GLib { Owned = false; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_source_destroy(IntPtr raw); static d_g_source_destroy g_source_destroy = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_source_destroy")); @@ -452,3 +452,4 @@ namespace GLib { } } } + diff --git a/Source/Libs/GLibSharp/Spawn.cs b/Source/Libs/GLibSharp/Spawn.cs index 08b987986..22c4aceaf 100644 --- a/Source/Libs/GLibSharp/Spawn.cs +++ b/Source/Libs/GLibSharp/Spawn.cs @@ -101,7 +101,7 @@ namespace GLib { { this.pid = pid; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_spawn_close_pid(int pid); static d_g_spawn_close_pid g_spawn_close_pid = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_spawn_close_pid")); @@ -109,10 +109,10 @@ namespace GLib { { g_spawn_close_pid ((int) pid); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_spawn_async(IntPtr dir, IntPtr[] argv, IntPtr[] envp, int flags, SpawnChildSetupFuncNative func, IntPtr data, out int pid, out IntPtr error); static d_g_spawn_async g_spawn_async = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_spawn_async")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_spawn_async_utf8(IntPtr dir, IntPtr[] argv, IntPtr[] envp, int flags, SpawnChildSetupFuncNative func, IntPtr data, out int pid, out IntPtr error); static d_g_spawn_async_utf8 g_spawn_async_utf8 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_spawn_async_utf8")); @@ -138,10 +138,10 @@ namespace GLib { if (error != IntPtr.Zero) throw new GLib.GException (error); return result; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_spawn_async_with_pipes(IntPtr dir, IntPtr[] argv, IntPtr[] envp, int flags, SpawnChildSetupFuncNative func, IntPtr data, out int pid, IntPtr stdin, IntPtr stdout, IntPtr stderr, out IntPtr error); static d_g_spawn_async_with_pipes g_spawn_async_with_pipes = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_spawn_async_with_pipes")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_spawn_async_with_pipes_utf8(IntPtr dir, IntPtr[] argv, IntPtr[] envp, int flags, SpawnChildSetupFuncNative func, IntPtr data, out int pid, IntPtr stdin, IntPtr stdout, IntPtr stderr, out IntPtr error); static d_g_spawn_async_with_pipes_utf8 g_spawn_async_with_pipes_utf8 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_spawn_async_with_pipes_utf8")); @@ -182,10 +182,10 @@ namespace GLib { if (error != IntPtr.Zero) throw new GLib.GException (error); return result; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_spawn_sync(IntPtr dir, IntPtr[] argv, IntPtr[] envp, int flags, SpawnChildSetupFuncNative func, IntPtr data, out IntPtr stdout, out IntPtr stderr, out int exit_status, out IntPtr error); static d_g_spawn_sync g_spawn_sync = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_spawn_sync")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_spawn_sync_utf8(IntPtr dir, IntPtr[] argv, IntPtr[] envp, int flags, SpawnChildSetupFuncNative func, IntPtr data, out IntPtr stdout, out IntPtr stderr, out int exit_status, out IntPtr error); static d_g_spawn_sync_utf8 g_spawn_sync_utf8 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_spawn_sync_utf8")); @@ -211,10 +211,10 @@ namespace GLib { if (error != IntPtr.Zero) throw new GLib.GException (error); return result; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_spawn_command_line_async(IntPtr cmdline, out IntPtr error); static d_g_spawn_command_line_async g_spawn_command_line_async = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_spawn_command_line_async")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_spawn_command_line_async_utf8(IntPtr cmdline, out IntPtr error); static d_g_spawn_command_line_async_utf8 g_spawn_command_line_async_utf8 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_spawn_command_line_async_utf8")); @@ -233,10 +233,10 @@ namespace GLib { if (error != IntPtr.Zero) throw new GLib.GException (error); return result; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_spawn_command_line_sync(IntPtr cmdline, out IntPtr stdout, out IntPtr stderr, out int exit_status, out IntPtr error); static d_g_spawn_command_line_sync g_spawn_command_line_sync = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_spawn_command_line_sync")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_spawn_command_line_sync_utf8(IntPtr cmdline, out IntPtr stdout, out IntPtr stderr, out int exit_status, out IntPtr error); static d_g_spawn_command_line_sync_utf8 g_spawn_command_line_sync_utf8 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_spawn_command_line_sync_utf8")); @@ -259,3 +259,4 @@ namespace GLib { } } } + diff --git a/Source/Libs/GLibSharp/TimeVal.cs b/Source/Libs/GLibSharp/TimeVal.cs index ea8aa6698..da0a580cc 100644 --- a/Source/Libs/GLibSharp/TimeVal.cs +++ b/Source/Libs/GLibSharp/TimeVal.cs @@ -38,7 +38,7 @@ namespace GLib { return GLib.TimeVal.Zero; return (GLib.TimeVal) Marshal.PtrToStructure (raw, typeof (GLib.TimeVal)); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_time_val_add(IntPtr raw, IntPtr microseconds); static d_g_time_val_add g_time_val_add = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_time_val_add")); @@ -49,7 +49,7 @@ namespace GLib { ReadNative (this_as_native, ref this); System.Runtime.InteropServices.Marshal.FreeHGlobal (this_as_native); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_time_val_to_iso8601(IntPtr raw); static d_g_time_val_to_iso8601 g_time_val_to_iso8601 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_time_val_to_iso8601")); @@ -62,7 +62,7 @@ namespace GLib { System.Runtime.InteropServices.Marshal.FreeHGlobal (this_as_native); return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_time_val_from_iso8601(IntPtr iso_date, IntPtr time_); static d_g_time_val_from_iso8601 g_time_val_from_iso8601 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_time_val_from_iso8601")); @@ -103,3 +103,4 @@ namespace GLib { #endregion } } + diff --git a/Source/Libs/GLibSharp/TimeZone.cs b/Source/Libs/GLibSharp/TimeZone.cs index 280a0014e..2799b43a8 100644 --- a/Source/Libs/GLibSharp/TimeZone.cs +++ b/Source/Libs/GLibSharp/TimeZone.cs @@ -10,7 +10,7 @@ namespace GLib { #region Autogenerated code public partial class TimeZone : GLib.Opaque { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_time_zone_get_type(); static d_g_time_zone_get_type g_time_zone_get_type = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_time_zone_get_type")); @@ -21,7 +21,7 @@ namespace GLib { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_time_zone_adjust_time(IntPtr raw, int type, long time_); static d_g_time_zone_adjust_time g_time_zone_adjust_time = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_time_zone_adjust_time")); @@ -30,7 +30,7 @@ namespace GLib { int ret = raw_ret; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_time_zone_find_interval(IntPtr raw, int type, long time_); static d_g_time_zone_find_interval g_time_zone_find_interval = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_time_zone_find_interval")); @@ -39,7 +39,7 @@ namespace GLib { int ret = raw_ret; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_time_zone_get_abbreviation(IntPtr raw, int interval); static d_g_time_zone_get_abbreviation g_time_zone_get_abbreviation = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_time_zone_get_abbreviation")); @@ -48,7 +48,7 @@ namespace GLib { string ret = GLib.Marshaller.Utf8PtrToString (raw_ret); return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_time_zone_get_offset(IntPtr raw, int interval); static d_g_time_zone_get_offset g_time_zone_get_offset = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_time_zone_get_offset")); @@ -57,7 +57,7 @@ namespace GLib { int ret = raw_ret; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_time_zone_is_dst(IntPtr raw, int interval); static d_g_time_zone_is_dst g_time_zone_is_dst = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_time_zone_is_dst")); @@ -68,7 +68,7 @@ namespace GLib { } public TimeZone(IntPtr raw) : base(raw) {} - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_time_zone_new(IntPtr identifier); static d_g_time_zone_new g_time_zone_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_time_zone_new")); @@ -78,7 +78,7 @@ namespace GLib { Raw = g_time_zone_new(native_identifier); GLib.Marshaller.Free (native_identifier); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_time_zone_new_local(); static d_g_time_zone_new_local g_time_zone_new_local = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_time_zone_new_local")); @@ -86,7 +86,7 @@ namespace GLib { { Raw = g_time_zone_new_local(); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_time_zone_new_utc(); static d_g_time_zone_new_utc g_time_zone_new_utc = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_time_zone_new_utc")); @@ -95,7 +95,7 @@ namespace GLib { TimeZone result = new TimeZone (g_time_zone_new_utc()); return result; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_time_zone_ref(IntPtr raw); static d_g_time_zone_ref g_time_zone_ref = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_time_zone_ref")); @@ -106,7 +106,7 @@ namespace GLib { Owned = true; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_time_zone_unref(IntPtr raw); static d_g_time_zone_unref g_time_zone_unref = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_time_zone_unref")); @@ -144,3 +144,4 @@ namespace GLib { #endregion } } + diff --git a/Source/Libs/GLibSharp/Timeout.cs b/Source/Libs/GLibSharp/Timeout.cs index 5d7992a00..cdb988d6d 100644 --- a/Source/Libs/GLibSharp/Timeout.cs +++ b/Source/Libs/GLibSharp/Timeout.cs @@ -64,6 +64,7 @@ namespace GLib { } private Timeout () {} + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate uint d_g_timeout_add(uint interval, TimeoutHandlerInternal d, IntPtr data); static d_g_timeout_add g_timeout_add = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_timeout_add")); @@ -78,7 +79,7 @@ namespace GLib { return p.ID; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate uint d_g_timeout_add_full(int priority, uint interval, TimeoutHandlerInternal d, IntPtr data, DestroyNotify notify); static d_g_timeout_add_full g_timeout_add_full = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_timeout_add_full")); @@ -93,7 +94,7 @@ namespace GLib { return p.ID; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate uint d_g_timeout_add_seconds(uint interval, TimeoutHandlerInternal d, IntPtr data); static d_g_timeout_add_seconds g_timeout_add_seconds = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_timeout_add_seconds")); @@ -121,3 +122,4 @@ namespace GLib { } } + diff --git a/Source/Libs/GLibSharp/ToggleRef.cs b/Source/Libs/GLibSharp/ToggleRef.cs index b31ddd7e3..a60e4349c 100644 --- a/Source/Libs/GLibSharp/ToggleRef.cs +++ b/Source/Libs/GLibSharp/ToggleRef.cs @@ -157,18 +157,19 @@ namespace GLib { return false; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_object_add_toggle_ref(IntPtr raw, ToggleNotifyHandler notify_cb, IntPtr data); static d_g_object_add_toggle_ref g_object_add_toggle_ref = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_object_add_toggle_ref")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_object_remove_toggle_ref(IntPtr raw, ToggleNotifyHandler notify_cb, IntPtr data); static d_g_object_remove_toggle_ref g_object_remove_toggle_ref = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_object_remove_toggle_ref")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_object_ref(IntPtr raw); static d_g_object_ref g_object_ref = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_object_ref")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_object_unref(IntPtr raw); static d_g_object_unref g_object_unref = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_object_unref")); } } + diff --git a/Source/Libs/GLibSharp/Value.cs b/Source/Libs/GLibSharp/Value.cs index 073c88ae0..aa54ab223 100644 --- a/Source/Libs/GLibSharp/Value.cs +++ b/Source/Libs/GLibSharp/Value.cs @@ -609,146 +609,148 @@ namespace GLib { ParamSpec spec = new ParamSpec (spec_ptr); g_value_init (ref this, spec.ValueType.Val); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_object_class_find_property(IntPtr klass, IntPtr name); static d_g_object_class_find_property g_object_class_find_property = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_object_class_find_property")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_type_check_value_holds(ref Value val, IntPtr gtype); static d_g_type_check_value_holds g_type_check_value_holds = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_type_check_value_holds")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_value_init(ref GLib.Value val, IntPtr gtype); static d_g_value_init g_value_init = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_init")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_value_unset(ref GLib.Value val); static d_g_value_unset g_value_unset = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_unset")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_value_set_boolean(ref Value val, bool data); static d_g_value_set_boolean g_value_set_boolean = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_set_boolean")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_value_set_uchar(ref Value val, byte data); static d_g_value_set_uchar g_value_set_uchar = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_set_uchar")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_value_set_char(ref Value val, sbyte data); static d_g_value_set_char g_value_set_char = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_set_char")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_value_set_boxed(ref Value val, IntPtr data); static d_g_value_set_boxed g_value_set_boxed = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_set_boxed")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_value_set_double(ref Value val, double data); static d_g_value_set_double g_value_set_double = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_set_double")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_value_set_float(ref Value val, float data); static d_g_value_set_float g_value_set_float = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_set_float")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_value_set_int(ref Value val, int data); static d_g_value_set_int g_value_set_int = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_set_int")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_value_set_int64(ref Value val, long data); static d_g_value_set_int64 g_value_set_int64 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_set_int64")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_value_set_long(ref Value val, IntPtr data); static d_g_value_set_long g_value_set_long = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_set_long")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_value_set_long2(ref Value val, int data); static d_g_value_set_long2 g_value_set_long2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_set_long")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_value_set_uint64(ref Value val, ulong data); static d_g_value_set_uint64 g_value_set_uint64 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_set_uint64")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_value_set_object(ref Value val, IntPtr data); static d_g_value_set_object g_value_set_object = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_set_object")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_value_set_param(ref Value val, IntPtr data); static d_g_value_set_param g_value_set_param = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_set_param")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_value_set_pointer(ref Value val, IntPtr data); static d_g_value_set_pointer g_value_set_pointer = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_set_pointer")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_value_set_string(ref Value val, IntPtr data); static d_g_value_set_string g_value_set_string = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_set_string")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_value_set_uint(ref Value val, uint data); static d_g_value_set_uint g_value_set_uint = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_set_uint")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_value_set_ulong(ref Value val, UIntPtr data); static d_g_value_set_ulong g_value_set_ulong = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_set_ulong")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_value_set_ulong2(ref Value val, uint data); static d_g_value_set_ulong2 g_value_set_ulong2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_set_ulong")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_value_set_enum(ref Value val, int data); static d_g_value_set_enum g_value_set_enum = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_set_enum")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_value_set_flags(ref Value val, uint data); static d_g_value_set_flags g_value_set_flags = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_set_flags")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_value_set_variant(ref Value val, IntPtr data); static d_g_value_set_variant g_value_set_variant = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_set_variant")); + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_value_get_boolean(ref Value val); static d_g_value_get_boolean g_value_get_boolean = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_get_boolean")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate byte d_g_value_get_uchar(ref Value val); static d_g_value_get_uchar g_value_get_uchar = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_get_uchar")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate sbyte d_g_value_get_char(ref Value val); static d_g_value_get_char g_value_get_char = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_get_char")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_value_get_boxed(ref Value val); static d_g_value_get_boxed g_value_get_boxed = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_get_boxed")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate double d_g_value_get_double(ref Value val); static d_g_value_get_double g_value_get_double = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_get_double")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate float d_g_value_get_float(ref Value val); static d_g_value_get_float g_value_get_float = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_get_float")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_value_get_int(ref Value val); static d_g_value_get_int g_value_get_int = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_get_int")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate long d_g_value_get_int64(ref Value val); static d_g_value_get_int64 g_value_get_int64 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_get_int64")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_value_get_long(ref Value val); static d_g_value_get_long g_value_get_long = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_get_long")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_value_get_long_as_int(ref Value val); static d_g_value_get_long_as_int g_value_get_long_as_int = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_get_long")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate ulong d_g_value_get_uint64(ref Value val); static d_g_value_get_uint64 g_value_get_uint64 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_get_uint64")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate UIntPtr d_g_value_get_ulong(ref Value val); static d_g_value_get_ulong g_value_get_ulong = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_get_ulong")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_value_get_ulong_as_uint(ref Value val); static d_g_value_get_ulong_as_uint g_value_get_ulong_as_uint = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_get_ulong")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_value_get_object(ref Value val); static d_g_value_get_object g_value_get_object = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_get_object")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_value_get_param(ref Value val); static d_g_value_get_param g_value_get_param = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_get_param")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_value_get_pointer(ref Value val); static d_g_value_get_pointer g_value_get_pointer = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_get_pointer")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_value_get_string(ref Value val); static d_g_value_get_string g_value_get_string = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_get_string")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate uint d_g_value_get_uint(ref Value val); static d_g_value_get_uint g_value_get_uint = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_get_uint")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_value_get_enum(ref Value val); static d_g_value_get_enum g_value_get_enum = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_get_enum")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate uint d_g_value_get_flags(ref Value val); static d_g_value_get_flags g_value_get_flags = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_get_flags")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_strv_get_type(); static d_g_strv_get_type g_strv_get_type = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_strv_get_type")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_value_get_variant(ref Value val); static d_g_value_get_variant g_value_get_variant = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_get_variant")); } } + diff --git a/Source/Libs/GLibSharp/ValueArray.cs b/Source/Libs/GLibSharp/ValueArray.cs index a9f4e5424..b98abf9e0 100644 --- a/Source/Libs/GLibSharp/ValueArray.cs +++ b/Source/Libs/GLibSharp/ValueArray.cs @@ -32,7 +32,7 @@ namespace GLib { static private IList PendingFrees = new List (); static private bool idle_queued = false; - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_value_array_new(uint n_preallocs); static d_g_value_array_new g_value_array_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_array_new")); @@ -57,7 +57,7 @@ namespace GLib { Dispose (true); GC.SuppressFinalize (this); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_value_array_free(IntPtr raw); static d_g_value_array_free g_value_array_free = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_array_free")); @@ -115,7 +115,7 @@ namespace GLib { public IntPtr ArrayPtr { get { return Native.values; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_value_array_append(IntPtr raw, ref GLib.Value val); static d_g_value_array_append g_value_array_append = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_array_append")); @@ -123,7 +123,7 @@ namespace GLib { { g_value_array_append (Handle, ref val); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_value_array_insert(IntPtr raw, uint idx, ref GLib.Value val); static d_g_value_array_insert g_value_array_insert = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_array_insert")); @@ -131,7 +131,7 @@ namespace GLib { { g_value_array_insert (Handle, idx, ref val); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_value_array_prepend(IntPtr raw, ref GLib.Value val); static d_g_value_array_prepend g_value_array_prepend = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_array_prepend")); @@ -139,7 +139,7 @@ namespace GLib { { g_value_array_prepend (Handle, ref val); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_value_array_remove(IntPtr raw, uint idx); static d_g_value_array_remove g_value_array_remove = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_array_remove")); @@ -152,7 +152,7 @@ namespace GLib { public int Count { get { return (int) Native.n_values; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_value_array_get_nth(IntPtr raw, uint idx); static d_g_value_array_get_nth g_value_array_get_nth = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_array_get_nth")); @@ -226,7 +226,7 @@ namespace GLib { { return new ListEnumerator (this); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_value_array_copy(IntPtr raw); static d_g_value_array_copy g_value_array_copy = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_array_copy")); @@ -235,7 +235,7 @@ namespace GLib { { return new ValueArray (g_value_array_copy (Handle)); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_value_array_get_type(); static d_g_value_array_get_type g_value_array_get_type = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_value_array_get_type")); @@ -246,3 +246,4 @@ namespace GLib { } } } + diff --git a/Source/Libs/GLibSharp/Variant.cs b/Source/Libs/GLibSharp/Variant.cs index 0972e3c82..3dd4f6336 100644 --- a/Source/Libs/GLibSharp/Variant.cs +++ b/Source/Libs/GLibSharp/Variant.cs @@ -37,7 +37,7 @@ namespace GLib { { Dispose (true); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_variant_unref(IntPtr handle); static d_g_variant_unref g_variant_unref = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_unref")); @@ -51,7 +51,7 @@ namespace GLib { if (disposing) GC.SuppressFinalize (this); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_ref_sink(IntPtr handle); static d_g_variant_ref_sink g_variant_ref_sink = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_ref_sink")); @@ -59,7 +59,7 @@ namespace GLib { { this.handle = g_variant_ref_sink (handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_get_type(IntPtr val); static d_g_variant_get_type g_variant_get_type = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_get_type")); @@ -71,59 +71,59 @@ namespace GLib { return type; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_new_variant(IntPtr val); static d_g_variant_new_variant g_variant_new_variant = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_new_variant")); public static Variant NewVariant (Variant val) { return new Variant (g_variant_new_variant (val.Handle)); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_new_boolean(bool val); static d_g_variant_new_boolean g_variant_new_boolean = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_new_boolean")); public Variant (bool val) : this (g_variant_new_boolean (val)) {} - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_new_byte(byte val); static d_g_variant_new_byte g_variant_new_byte = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_new_byte")); public Variant (byte val) : this (g_variant_new_byte (val)) {} - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_new_int16(short val); static d_g_variant_new_int16 g_variant_new_int16 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_new_int16")); public Variant (short val) : this (g_variant_new_int16 (val)) {} - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_new_uint16(ushort val); static d_g_variant_new_uint16 g_variant_new_uint16 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_new_uint16")); public Variant (ushort val) : this (g_variant_new_uint16 (val)) {} - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_new_int32(int val); static d_g_variant_new_int32 g_variant_new_int32 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_new_int32")); public Variant (int val) : this (g_variant_new_int32 (val)) {} - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_new_uint32(uint val); static d_g_variant_new_uint32 g_variant_new_uint32 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_new_uint32")); public Variant (uint val) : this (g_variant_new_uint32 (val)) {} - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_new_int64(long val); static d_g_variant_new_int64 g_variant_new_int64 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_new_int64")); public Variant (long val) : this (g_variant_new_int64 (val)) {} - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_new_uint64(ulong val); static d_g_variant_new_uint64 g_variant_new_uint64 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_new_uint64")); public Variant (ulong val) : this (g_variant_new_uint64 (val)) {} - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_new_double(double val); static d_g_variant_new_double g_variant_new_double = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_new_double")); public Variant (double val) : this (g_variant_new_double (val)) {} - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_new_string(IntPtr val); static d_g_variant_new_string g_variant_new_string = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_new_string")); @@ -133,7 +133,7 @@ namespace GLib { handle = g_variant_ref_sink (g_variant_new_string (native_val)); Marshaller.Free (native_val); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_new_strv(IntPtr[] strv, IntPtr length); static d_g_variant_new_strv g_variant_new_strv = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_new_strv")); @@ -143,7 +143,7 @@ namespace GLib { handle = g_variant_ref_sink (g_variant_new_strv (native, new IntPtr ((long) strv.Length))); Marshaller.Free (native); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_new_tuple(IntPtr[] children, UIntPtr n_children); static d_g_variant_new_tuple g_variant_new_tuple = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_new_tuple")); @@ -158,7 +158,7 @@ namespace GLib { return new Variant (g_variant_new_tuple (native, new UIntPtr ((ulong) children.Length))); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_new_array(IntPtr child_type, IntPtr[] children, UIntPtr n_children); static d_g_variant_new_array g_variant_new_array = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_new_array")); @@ -188,7 +188,7 @@ namespace GLib { return new Variant (g_variant_new_array (type == null ? (IntPtr) null : type.Handle, native, new UIntPtr ((ulong) children.Length))); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_new_dict_entry(IntPtr k, IntPtr v); static d_g_variant_new_dict_entry g_variant_new_dict_entry = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_new_dict_entry")); @@ -209,7 +209,7 @@ namespace GLib { handle = g_variant_ref_sink (NewArray (type, pairs.ToArray ()).Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_variant_get_boolean(IntPtr handle); static d_g_variant_get_boolean g_variant_get_boolean = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_get_boolean")); @@ -217,7 +217,7 @@ namespace GLib { { return g_variant_get_boolean (val.Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate byte d_g_variant_get_byte(IntPtr handle); static d_g_variant_get_byte g_variant_get_byte = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_get_byte")); @@ -225,7 +225,7 @@ namespace GLib { { return g_variant_get_byte (val.Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate short d_g_variant_get_int16(IntPtr handle); static d_g_variant_get_int16 g_variant_get_int16 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_get_int16")); @@ -233,7 +233,7 @@ namespace GLib { { return g_variant_get_int16 (val.Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate ushort d_g_variant_get_uint16(IntPtr handle); static d_g_variant_get_uint16 g_variant_get_uint16 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_get_uint16")); @@ -241,7 +241,7 @@ namespace GLib { { return g_variant_get_uint16 (val.Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_variant_get_int32(IntPtr handle); static d_g_variant_get_int32 g_variant_get_int32 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_get_int32")); @@ -249,7 +249,7 @@ namespace GLib { { return g_variant_get_int32 (val.Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate uint d_g_variant_get_uint32(IntPtr handle); static d_g_variant_get_uint32 g_variant_get_uint32 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_get_uint32")); @@ -257,7 +257,7 @@ namespace GLib { { return g_variant_get_uint32 (val.Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate long d_g_variant_get_int64(IntPtr handle); static d_g_variant_get_int64 g_variant_get_int64 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_get_int64")); @@ -265,7 +265,7 @@ namespace GLib { { return g_variant_get_int64 (val.Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate ulong d_g_variant_get_uint64(IntPtr handle); static d_g_variant_get_uint64 g_variant_get_uint64 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_get_uint64")); @@ -273,7 +273,7 @@ namespace GLib { { return g_variant_get_uint64 (val.Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate double d_g_variant_get_double(IntPtr handle); static d_g_variant_get_double g_variant_get_double = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_get_double")); @@ -281,7 +281,7 @@ namespace GLib { { return g_variant_get_double (val.Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_get_string(IntPtr handle, IntPtr length); static d_g_variant_get_string g_variant_get_string = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_get_string")); @@ -290,7 +290,7 @@ namespace GLib { IntPtr str = g_variant_get_string (val.Handle, IntPtr.Zero); return GLib.Marshaller.Utf8PtrToString (str); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_print(IntPtr variant, bool type_annotate); static d_g_variant_print g_variant_print = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_print")); @@ -299,10 +299,10 @@ namespace GLib { IntPtr str = g_variant_print (handle, type_annotate); return Marshaller.PtrToStringGFree (str); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_n_children(IntPtr handle); static d_g_variant_n_children g_variant_n_children = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_n_children")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_get_child_value(IntPtr handle, IntPtr index); static d_g_variant_get_child_value g_variant_get_child_value = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_get_child_value")); @@ -319,7 +319,7 @@ namespace GLib { return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_get_variant(IntPtr handle); static d_g_variant_get_variant g_variant_get_variant = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_get_variant")); @@ -341,3 +341,4 @@ namespace GLib { } } } + diff --git a/Source/Libs/GLibSharp/VariantType.cs b/Source/Libs/GLibSharp/VariantType.cs index 3c501a4c0..43e827621 100644 --- a/Source/Libs/GLibSharp/VariantType.cs +++ b/Source/Libs/GLibSharp/VariantType.cs @@ -20,7 +20,7 @@ using System.Runtime.InteropServices; namespace GLib { public class VariantType : IDisposable { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_variant_type_string_is_valid(IntPtr type_string); static d_g_variant_type_string_is_valid g_variant_type_string_is_valid = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_type_string_is_valid")); @@ -49,7 +49,7 @@ namespace GLib { { Dispose (true); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_variant_type_free(IntPtr handle); static d_g_variant_type_free g_variant_type_free = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_type_free")); @@ -63,7 +63,7 @@ namespace GLib { if (disposing) GC.SuppressFinalize (this); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_type_copy(IntPtr handle); static d_g_variant_type_copy g_variant_type_copy = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_type_copy")); @@ -71,7 +71,7 @@ namespace GLib { { this.handle = g_variant_type_copy (handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_type_new(IntPtr type_name); static d_g_variant_type_new g_variant_type_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_type_new")); @@ -86,7 +86,7 @@ namespace GLib { { return new VariantType (Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_variant_type_equal(IntPtr a, IntPtr b); static d_g_variant_type_equal g_variant_type_equal = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_type_equal")); @@ -94,7 +94,7 @@ namespace GLib { { return (o is VariantType) && g_variant_type_equal (Handle, (o as VariantType).Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_variant_type_hash(IntPtr a); static d_g_variant_type_hash g_variant_type_hash = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_type_hash")); @@ -102,7 +102,7 @@ namespace GLib { { return g_variant_type_hash (Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_type_peek_string(IntPtr a); static d_g_variant_type_peek_string g_variant_type_peek_string = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_type_peek_string")); @@ -110,7 +110,7 @@ namespace GLib { { return Marshaller.Utf8PtrToString (g_variant_type_peek_string (Handle)); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_variant_type_is_array(IntPtr type); static d_g_variant_type_is_array g_variant_type_is_array = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_type_is_array")); @@ -118,56 +118,56 @@ namespace GLib { get { return g_variant_type_is_array (Handle); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_variant_type_is_basic(IntPtr type); static d_g_variant_type_is_basic g_variant_type_is_basic = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_type_is_basic")); public bool IsBasic { get { return g_variant_type_is_basic (Handle); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_variant_type_is_container(IntPtr type); static d_g_variant_type_is_container g_variant_type_is_container = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_type_is_container")); public bool IsContainer { get { return g_variant_type_is_container (Handle); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_variant_type_is_definite(IntPtr type); static d_g_variant_type_is_definite g_variant_type_is_definite = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_type_is_definite")); public bool IsDefinite { get { return g_variant_type_is_definite (Handle); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_variant_type_is_dict_entry(IntPtr type); static d_g_variant_type_is_dict_entry g_variant_type_is_dict_entry = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_type_is_dict_entry")); public bool IsDictionaryEntry { get { return g_variant_type_is_dict_entry (Handle); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_variant_type_is_maybe(IntPtr type); static d_g_variant_type_is_maybe g_variant_type_is_maybe = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_type_is_maybe")); public bool IsMaybe { get { return g_variant_type_is_maybe (Handle); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_variant_type_is_tuple(IntPtr type); static d_g_variant_type_is_tuple g_variant_type_is_tuple = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_type_is_tuple")); public bool IsTuple { get { return g_variant_type_is_tuple (Handle); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_variant_type_is_variant(IntPtr type); static d_g_variant_type_is_variant g_variant_type_is_variant = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_type_is_variant")); public bool IsVariant { get { return g_variant_type_is_variant (Handle); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_g_variant_type_is_subtype_of(IntPtr type, IntPtr supertype); static d_g_variant_type_is_subtype_of g_variant_type_is_subtype_of = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_type_is_subtype_of")); @@ -175,7 +175,7 @@ namespace GLib { { return g_variant_type_is_subtype_of (Handle, supertype == null ? IntPtr.Zero : supertype.Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_type_element(IntPtr type); static d_g_variant_type_element g_variant_type_element = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_type_element")); @@ -183,7 +183,7 @@ namespace GLib { { return new VariantType (g_variant_type_element (Handle)); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_type_first(IntPtr type); static d_g_variant_type_first g_variant_type_first = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_type_first")); @@ -191,7 +191,7 @@ namespace GLib { { return new VariantType (g_variant_type_first (Handle)); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_type_next(IntPtr type); static d_g_variant_type_next g_variant_type_next = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_type_next")); @@ -199,7 +199,7 @@ namespace GLib { { return new VariantType (g_variant_type_next (Handle)); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_type_n_items(IntPtr type); static d_g_variant_type_n_items g_variant_type_n_items = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_type_n_items")); @@ -207,7 +207,7 @@ namespace GLib { { return g_variant_type_n_items (Handle).ToInt64 (); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_type_key(IntPtr type); static d_g_variant_type_key g_variant_type_key = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_type_key")); @@ -215,7 +215,7 @@ namespace GLib { { return new VariantType (g_variant_type_key (Handle)); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_type_value(IntPtr type); static d_g_variant_type_value g_variant_type_value = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_type_value")); @@ -223,7 +223,7 @@ namespace GLib { { return new VariantType (g_variant_type_value (Handle)); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_type_new_array(IntPtr element); static d_g_variant_type_new_array g_variant_type_new_array = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_type_new_array")); @@ -233,7 +233,7 @@ namespace GLib { result.handle = g_variant_type_new_array (element == null ? IntPtr.Zero : element.Handle); return result; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_type_new_dict_entry(IntPtr key, IntPtr value); static d_g_variant_type_new_dict_entry g_variant_type_new_dict_entry = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_type_new_dict_entry")); @@ -243,7 +243,7 @@ namespace GLib { result.handle = g_variant_type_new_dict_entry (key == null ? IntPtr.Zero : key.Handle, value == null ? IntPtr.Zero : value.Handle); return result; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_type_new_maybe(IntPtr element); static d_g_variant_type_new_maybe g_variant_type_new_maybe = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_type_new_maybe")); @@ -253,7 +253,7 @@ namespace GLib { result.handle = g_variant_type_new_maybe (element == null ? IntPtr.Zero : element.Handle); return result; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_variant_type_new_tuple(IntPtr[] items, int n_items); static d_g_variant_type_new_tuple g_variant_type_new_tuple = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_variant_type_new_tuple")); @@ -295,3 +295,4 @@ namespace GLib { public static VariantType ByteStringArray = new VariantType ("aay"); } } + diff --git a/Source/Libs/GdkSharp/Color.cs b/Source/Libs/GdkSharp/Color.cs index 8a523deb4..a0bd18c8f 100644 --- a/Source/Libs/GdkSharp/Color.cs +++ b/Source/Libs/GdkSharp/Color.cs @@ -34,7 +34,7 @@ namespace Gdk { Blue = (ushort) (b << 8 | b); Pixel = 0; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate uint d_gdk_color_hash(ref Gdk.Color raw); static d_gdk_color_hash gdk_color_hash = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_color_hash")); @@ -44,3 +44,4 @@ namespace Gdk { } } + diff --git a/Source/Libs/GdkSharp/Device.cs b/Source/Libs/GdkSharp/Device.cs index c9df69bbe..de536d76f 100644 --- a/Source/Libs/GdkSharp/Device.cs +++ b/Source/Libs/GdkSharp/Device.cs @@ -24,10 +24,10 @@ namespace Gdk { using System.Runtime.InteropServices; public partial class Device { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gdk_device_free_history(IntPtr events, int n_events); static d_gdk_device_free_history gdk_device_free_history = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_device_free_history")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gdk_device_get_history(IntPtr device, IntPtr window, uint start, uint stop, out IntPtr events, out int n_events); static d_gdk_device_get_history gdk_device_get_history = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_device_get_history")); @@ -50,3 +50,4 @@ namespace Gdk { } } + diff --git a/Source/Libs/GdkSharp/Display.cs b/Source/Libs/GdkSharp/Display.cs index 0093c700a..afef40280 100644 --- a/Source/Libs/GdkSharp/Display.cs +++ b/Source/Libs/GdkSharp/Display.cs @@ -25,7 +25,7 @@ namespace Gdk { using System.Runtime.InteropServices; public partial class Display { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gdk_display_get_pointer(IntPtr raw, IntPtr screen, out int x, out int y, out int mask); static d_gdk_display_get_pointer gdk_display_get_pointer = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_display_get_pointer")); @@ -35,7 +35,7 @@ namespace Gdk { gdk_display_get_pointer(Handle, screen.Handle, out x, out y, out mask_as_int); mask = (Gdk.ModifierType) mask_as_int; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gdk_display_get_pointer2(IntPtr raw, out IntPtr screen, out int x, out int y, out int mask); static d_gdk_display_get_pointer2 gdk_display_get_pointer2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_display_get_pointer")); @@ -65,7 +65,7 @@ namespace Gdk { Gdk.ModifierType mod; GetPointer (out screen, out x, out y, out mod); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gdk_display_list_devices(IntPtr raw); static d_gdk_display_list_devices gdk_display_list_devices = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_display_list_devices")); @@ -83,3 +83,4 @@ namespace Gdk { } } + diff --git a/Source/Libs/GdkSharp/DisplayManager.cs b/Source/Libs/GdkSharp/DisplayManager.cs index 629161b64..2ced75416 100644 --- a/Source/Libs/GdkSharp/DisplayManager.cs +++ b/Source/Libs/GdkSharp/DisplayManager.cs @@ -24,7 +24,7 @@ namespace Gdk { using System.Runtime.InteropServices; public partial class DisplayManager { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gdk_display_manager_list_displays(IntPtr raw); static d_gdk_display_manager_list_displays gdk_display_manager_list_displays = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_display_manager_list_displays")); @@ -42,3 +42,4 @@ namespace Gdk { } } + diff --git a/Source/Libs/GdkSharp/Event.cs b/Source/Libs/GdkSharp/Event.cs index 48e86a731..f52e69211 100644 --- a/Source/Libs/GdkSharp/Event.cs +++ b/Source/Libs/GdkSharp/Event.cs @@ -38,7 +38,7 @@ namespace Gdk { public IntPtr Handle { get { return raw; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gdk_event_get_type(); static d_gdk_event_get_type gdk_event_get_type = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_event_get_type")); @@ -154,3 +154,4 @@ namespace Gdk { } } + diff --git a/Source/Libs/GdkSharp/Global.cs b/Source/Libs/GdkSharp/Global.cs index 9f508d1d5..719cae401 100644 --- a/Source/Libs/GdkSharp/Global.cs +++ b/Source/Libs/GdkSharp/Global.cs @@ -25,7 +25,7 @@ namespace Gdk { using System.Runtime.InteropServices; public partial class Global { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gdk_list_visuals(); static d_gdk_list_visuals gdk_list_visuals = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_list_visuals")); @@ -104,7 +104,7 @@ namespace Gdk { return workareas; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gdk_init_check(ref int argc, ref IntPtr argv); static d_gdk_init_check gdk_init_check = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_init_check")); @@ -118,7 +118,7 @@ namespace Gdk { argv = a.GetArgs (argc); return result; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gdk_parse_args(ref int argc, ref IntPtr argv); static d_gdk_parse_args gdk_parse_args = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_parse_args")); @@ -131,7 +131,7 @@ namespace Gdk { gdk_parse_args (ref argc, ref buf); argv = a.GetArgs (argc); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gdk_query_depths(out IntPtr depths, out int n_depths); static d_gdk_query_depths gdk_query_depths = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_query_depths")); @@ -144,6 +144,7 @@ namespace Gdk { Marshal.Copy (ptr, result, 0, count); return result; } + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gdk_query_visual_types(out IntPtr types, out int n_types); static d_gdk_query_visual_types gdk_query_visual_types = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_query_visual_types")); @@ -162,3 +163,4 @@ namespace Gdk { } } + diff --git a/Source/Libs/GdkSharp/Keymap.cs b/Source/Libs/GdkSharp/Keymap.cs index 4a86eac1f..ec7132798 100644 --- a/Source/Libs/GdkSharp/Keymap.cs +++ b/Source/Libs/GdkSharp/Keymap.cs @@ -25,7 +25,7 @@ namespace Gdk { using System.Runtime.InteropServices; public partial class Keymap { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gdk_keymap_get_entries_for_keycode(IntPtr raw, uint hardware_keycode, out IntPtr keys, out IntPtr keyvals, out int n_entries); static d_gdk_keymap_get_entries_for_keycode gdk_keymap_get_entries_for_keycode = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_keymap_get_entries_for_keycode")); @@ -50,7 +50,7 @@ namespace Gdk { keyvals = new uint [0]; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gdk_keymap_get_entries_for_keyval(IntPtr raw, uint keyval, out IntPtr keys, out int n_keys); static d_gdk_keymap_get_entries_for_keyval gdk_keymap_get_entries_for_keyval = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_keymap_get_entries_for_keyval")); @@ -72,3 +72,4 @@ namespace Gdk { } } + diff --git a/Source/Libs/GdkSharp/Pixbuf.cs b/Source/Libs/GdkSharp/Pixbuf.cs index fa103b780..d438da592 100644 --- a/Source/Libs/GdkSharp/Pixbuf.cs +++ b/Source/Libs/GdkSharp/Pixbuf.cs @@ -85,7 +85,7 @@ namespace Gdk { { return new Pixbuf (System.Reflection.Assembly.GetCallingAssembly (), resource); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gdk_pixbuf_scale_simple(IntPtr raw, int dest_width, int dest_height, int interp_type); static d_gdk_pixbuf_scale_simple gdk_pixbuf_scale_simple = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GdkPixbuf), "gdk_pixbuf_scale_simple")); @@ -94,7 +94,7 @@ namespace Gdk { Gdk.Pixbuf ret = (Gdk.Pixbuf) GLib.Object.GetObject(raw_ret, true); return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gdk_pixbuf_composite_color_simple(IntPtr raw, int dest_width, int dest_height, int interp_type, int overall_alpha, int check_size, uint color1, uint color2); static d_gdk_pixbuf_composite_color_simple gdk_pixbuf_composite_color_simple = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GdkPixbuf), "gdk_pixbuf_composite_color_simple")); @@ -103,7 +103,7 @@ namespace Gdk { Gdk.Pixbuf ret = (Gdk.Pixbuf) GLib.Object.GetObject(raw_ret, true); return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gdk_pixbuf_add_alpha(IntPtr raw, bool substitute_color, byte r, byte g, byte b); static d_gdk_pixbuf_add_alpha gdk_pixbuf_add_alpha = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GdkPixbuf), "gdk_pixbuf_add_alpha")); @@ -145,7 +145,7 @@ namespace Gdk { } } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gdk_pixbuf_new_from_data(byte[] data, int colorspace, bool has_alpha, int bits_per_sample, int width, int height, int rowstride, DestroyHelper.NativeDelegate destroy_fn, IntPtr destroy_fn_data); static d_gdk_pixbuf_new_from_data gdk_pixbuf_new_from_data = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GdkPixbuf), "gdk_pixbuf_new_from_data")); @@ -174,7 +174,7 @@ namespace Gdk { if (error != IntPtr.Zero) throw new GLib.GException (error); } */ - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gdk_pixbuf_new_from_inline(int len, IntPtr data, bool copy_pixels, out IntPtr error); static d_gdk_pixbuf_new_from_inline gdk_pixbuf_new_from_inline = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GdkPixbuf), "gdk_pixbuf_new_from_inline")); @@ -198,6 +198,7 @@ namespace Gdk { // // the 'Pixels' property // + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gdk_pixbuf_get_pixels(IntPtr raw); static d_gdk_pixbuf_get_pixels gdk_pixbuf_get_pixels = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GdkPixbuf), "gdk_pixbuf_get_pixels")); @@ -207,7 +208,7 @@ namespace Gdk { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gdk_pixbuf_get_formats(); static d_gdk_pixbuf_get_formats gdk_pixbuf_get_formats = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GdkPixbuf), "gdk_pixbuf_get_formats")); @@ -223,7 +224,7 @@ namespace Gdk { return result; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gdk_pixbuf_save(IntPtr raw, IntPtr filename, IntPtr type, out IntPtr error, IntPtr dummy); static d_gdk_pixbuf_save gdk_pixbuf_save = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GdkPixbuf), "gdk_pixbuf_save")); @@ -237,7 +238,7 @@ namespace Gdk { if (error != IntPtr.Zero) throw new GLib.GException (error); return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gdk_pixbuf_save_to_bufferv(IntPtr raw, out IntPtr buffer, out IntPtr buffer_size, IntPtr type, IntPtr[] option_keys, IntPtr[] option_values, out IntPtr error); static d_gdk_pixbuf_save_to_bufferv gdk_pixbuf_save_to_bufferv = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GdkPixbuf), "gdk_pixbuf_save_to_bufferv")); @@ -285,7 +286,7 @@ namespace Gdk { GLib.Marshaller.Free (buffer); return result; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gdk_pixbuf_save_to_callbackv(IntPtr raw, GdkSharp.PixbufSaveFuncNative save_func, IntPtr user_data, IntPtr type, IntPtr[] option_keys, IntPtr[] option_values, out IntPtr error); static d_gdk_pixbuf_save_to_callbackv gdk_pixbuf_save_to_callbackv = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GdkPixbuf), "gdk_pixbuf_save_to_callbackv")); @@ -309,7 +310,7 @@ namespace Gdk { if (!saved) throw new GLib.GException (error); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gdk_pixbuf_savev(IntPtr raw, IntPtr filename, IntPtr type, IntPtr[] option_keys, IntPtr[] option_values, out IntPtr error); static d_gdk_pixbuf_savev gdk_pixbuf_savev = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GdkPixbuf), "gdk_pixbuf_savev")); @@ -332,3 +333,4 @@ namespace Gdk { } } + diff --git a/Source/Libs/GdkSharp/PixbufLoader.cs b/Source/Libs/GdkSharp/PixbufLoader.cs index d7cca4dbb..faf2899e4 100644 --- a/Source/Libs/GdkSharp/PixbufLoader.cs +++ b/Source/Libs/GdkSharp/PixbufLoader.cs @@ -27,7 +27,7 @@ namespace Gdk { using System.Runtime.InteropServices; public partial class PixbufLoader { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_object_ref(IntPtr handle); static d_g_object_ref g_object_ref = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_object_ref")); @@ -151,3 +151,4 @@ namespace Gdk { } } + diff --git a/Source/Libs/GdkSharp/Pixdata.cs b/Source/Libs/GdkSharp/Pixdata.cs index 7c0b9caf0..df26d2e32 100644 --- a/Source/Libs/GdkSharp/Pixdata.cs +++ b/Source/Libs/GdkSharp/Pixdata.cs @@ -22,7 +22,7 @@ namespace Gdk { using System.Runtime.InteropServices; public partial struct Pixdata { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gdk_pixdata_serialize(ref Gdk.Pixdata raw, out uint len); static d_gdk_pixdata_serialize gdk_pixdata_serialize = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GdkPixbuf), "gdk_pixdata_serialize")); @@ -38,3 +38,4 @@ namespace Gdk { } } + diff --git a/Source/Libs/GdkSharp/Property.cs b/Source/Libs/GdkSharp/Property.cs index 913922bbf..c9982fdbe 100644 --- a/Source/Libs/GdkSharp/Property.cs +++ b/Source/Libs/GdkSharp/Property.cs @@ -25,7 +25,7 @@ namespace Gdk { using System.Runtime.InteropServices; public partial class Property { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gdk_property_change2(IntPtr window, IntPtr property, IntPtr type, int format, int mode, out byte data, int nelements); static d_gdk_property_change2 gdk_property_change2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_property_change")); @@ -35,7 +35,7 @@ namespace Gdk { gdk_property_change2(window == null ? IntPtr.Zero : window.Handle, property == null ? IntPtr.Zero : property.Handle, type == null ? IntPtr.Zero : type.Handle, format, (int) mode, out data, nelements); return data; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gdk_property_get(IntPtr window, IntPtr property, IntPtr type, UIntPtr offset, UIntPtr length, bool pdelete, out IntPtr actual_property_type, out int actual_format, out int actual_length, out IntPtr data); static d_gdk_property_get gdk_property_get = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_property_get")); @@ -164,3 +164,4 @@ namespace Gdk { } } + diff --git a/Source/Libs/GdkSharp/Rectangle.cs b/Source/Libs/GdkSharp/Rectangle.cs index 0e3fda8a5..1f45e1f66 100644 --- a/Source/Libs/GdkSharp/Rectangle.cs +++ b/Source/Libs/GdkSharp/Rectangle.cs @@ -218,7 +218,7 @@ namespace Gdk { { return Offset (rect, dr.X, dr.Y); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gdk_rectangle_get_type(); static d_gdk_rectangle_get_type gdk_rectangle_get_type = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_rectangle_get_type")); @@ -229,7 +229,7 @@ namespace Gdk { return ret; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gdk_rectangle_union(ref Rectangle src1, ref Rectangle src2, out Rectangle dest); static d_gdk_rectangle_union gdk_rectangle_union = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_rectangle_union")); @@ -239,7 +239,7 @@ namespace Gdk { gdk_rectangle_union (ref this, ref src, out dest); return dest; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gdk_rectangle_intersect(ref Rectangle src1, ref Rectangle src2, out Rectangle dest); static d_gdk_rectangle_intersect gdk_rectangle_intersect = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_rectangle_intersect")); @@ -256,3 +256,4 @@ namespace Gdk { public static Rectangle Zero; } } + diff --git a/Source/Libs/GdkSharp/Screen.cs b/Source/Libs/GdkSharp/Screen.cs index 9b278016b..c25334569 100644 --- a/Source/Libs/GdkSharp/Screen.cs +++ b/Source/Libs/GdkSharp/Screen.cs @@ -24,7 +24,7 @@ namespace Gdk { using System.Runtime.InteropServices; public partial class Screen { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gdk_screen_get_toplevel_windows(IntPtr raw); static d_gdk_screen_get_toplevel_windows gdk_screen_get_toplevel_windows = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_screen_get_toplevel_windows")); @@ -41,7 +41,7 @@ namespace Gdk { return result; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gdk_screen_list_visuals(IntPtr raw); static d_gdk_screen_list_visuals gdk_screen_list_visuals = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_screen_list_visuals")); @@ -56,10 +56,10 @@ namespace Gdk { result [i] = list [i] as Visual; return result; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gdk_screen_get_font_options(IntPtr raw); static d_gdk_screen_get_font_options gdk_screen_get_font_options = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_screen_get_font_options")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gdk_screen_set_font_options(IntPtr raw, IntPtr options); static d_gdk_screen_set_font_options gdk_screen_set_font_options = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_screen_set_font_options")); @@ -79,3 +79,4 @@ namespace Gdk { } } + diff --git a/Source/Libs/GdkSharp/TextProperty.cs b/Source/Libs/GdkSharp/TextProperty.cs index e264c2bc2..0da2fc133 100644 --- a/Source/Libs/GdkSharp/TextProperty.cs +++ b/Source/Libs/GdkSharp/TextProperty.cs @@ -25,7 +25,7 @@ namespace Gdk { using System.Runtime.InteropServices; public class TextProperty { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_gdk_text_property_to_utf8_list_for_display(IntPtr display, IntPtr encoding, int format, byte[] text, int length, out IntPtr list); static d_gdk_text_property_to_utf8_list_for_display gdk_text_property_to_utf8_list_for_display = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_text_property_to_utf8_list_for_display")); @@ -47,3 +47,4 @@ namespace Gdk { } } } + diff --git a/Source/Libs/GdkSharp/Window.cs b/Source/Libs/GdkSharp/Window.cs index b1b4422ab..09456f337 100644 --- a/Source/Libs/GdkSharp/Window.cs +++ b/Source/Libs/GdkSharp/Window.cs @@ -31,10 +31,10 @@ namespace Gdk { public partial class Window { public Window (Gdk.Window parent, Gdk.WindowAttr attributes, Gdk.WindowAttributesType attributes_mask) : this (parent, attributes, (int)attributes_mask) {} - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gdk_window_get_background_pattern(IntPtr raw); static d_gdk_window_get_background_pattern gdk_window_get_background_pattern = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_window_get_background_pattern")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gdk_window_set_background_pattern(IntPtr raw, IntPtr pattern); static d_gdk_window_set_background_pattern gdk_window_set_background_pattern = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_window_set_background_pattern")); @@ -48,7 +48,7 @@ namespace Gdk { gdk_window_set_background_pattern(Handle, (value == null) ? IntPtr.Zero : value.Handle); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gdk_window_get_children(IntPtr raw); static d_gdk_window_get_children gdk_window_get_children = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_window_get_children")); @@ -64,7 +64,7 @@ namespace Gdk { return result; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gdk_window_set_icon_list(IntPtr raw, IntPtr pixbufs); static d_gdk_window_set_icon_list gdk_window_set_icon_list = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_window_set_icon_list")); @@ -76,10 +76,10 @@ namespace Gdk { gdk_window_set_icon_list(Handle, list.Handle); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_object_ref(IntPtr raw); static d_g_object_ref g_object_ref = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_object_ref")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gdk_window_destroy(IntPtr raw); static d_gdk_window_destroy gdk_window_destroy = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_window_destroy")); @@ -96,10 +96,10 @@ namespace Gdk { public void MoveResize (Gdk.Rectangle rect) { gdk_window_move_resize (Handle, rect.X, rect.Y, rect.Width, rect.Height); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gdk_window_get_user_data(IntPtr raw, out IntPtr data); static d_gdk_window_get_user_data gdk_window_get_user_data = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_window_get_user_data")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gdk_window_set_user_data(IntPtr raw, IntPtr user_data); static d_gdk_window_set_user_data gdk_window_set_user_data = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_window_set_user_data")); public IntPtr UserData { @@ -112,10 +112,10 @@ namespace Gdk { gdk_window_set_user_data(Handle, value); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gdk_window_add_filter(IntPtr handle, GdkSharp.FilterFuncNative wrapper, IntPtr data); static d_gdk_window_add_filter gdk_window_add_filter = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_window_add_filter")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gdk_window_remove_filter(IntPtr handle, GdkSharp.FilterFuncNative wrapper, IntPtr data); static d_gdk_window_remove_filter gdk_window_remove_filter = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gdk), "gdk_window_remove_filter")); @@ -189,3 +189,4 @@ namespace Gdk { #endif } } + diff --git a/Source/Libs/GioSharp/AppInfoAdapter.cs b/Source/Libs/GioSharp/AppInfoAdapter.cs index c71c5443a..9b44650c0 100644 --- a/Source/Libs/GioSharp/AppInfoAdapter.cs +++ b/Source/Libs/GioSharp/AppInfoAdapter.cs @@ -23,6 +23,7 @@ namespace GLib { using System.Runtime.InteropServices; public partial class AppInfoAdapter { + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_app_info_get_all(); static d_g_app_info_get_all g_app_info_get_all = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gio), "g_app_info_get_all")); @@ -33,3 +34,4 @@ namespace GLib { } } } + diff --git a/Source/Libs/GioSharp/Application.cs b/Source/Libs/GioSharp/Application.cs index f853e4788..6be17d7a7 100644 --- a/Source/Libs/GioSharp/Application.cs +++ b/Source/Libs/GioSharp/Application.cs @@ -30,7 +30,7 @@ namespace GLib public Application () : this (null, ApplicationFlags.None) { } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_g_application_run(IntPtr raw, int argc, IntPtr argv); static d_g_application_run g_application_run = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gio), "g_application_run")); @@ -65,3 +65,4 @@ namespace GLib } } } + diff --git a/Source/Libs/GioSharp/FileAdapter.cs b/Source/Libs/GioSharp/FileAdapter.cs index 8f842215d..b0af78ecf 100644 --- a/Source/Libs/GioSharp/FileAdapter.cs +++ b/Source/Libs/GioSharp/FileAdapter.cs @@ -37,6 +37,7 @@ namespace GLib { return Delete (null); } + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_file_get_uri(IntPtr raw); static d_g_file_get_uri g_file_get_uri = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gio), "g_file_get_uri")); @@ -49,3 +50,4 @@ namespace GLib { } } } + diff --git a/Source/Libs/GioSharp/FileFactory.cs b/Source/Libs/GioSharp/FileFactory.cs index e26a7bf84..3140d9a0d 100644 --- a/Source/Libs/GioSharp/FileFactory.cs +++ b/Source/Libs/GioSharp/FileFactory.cs @@ -27,6 +27,7 @@ namespace GLib { public class FileFactory { + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_file_new_for_uri(string uri); static d_g_file_new_for_uri g_file_new_for_uri = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gio), "g_file_new_for_uri")); @@ -39,7 +40,7 @@ namespace GLib { return GLib.FileAdapter.GetObject (g_file_new_for_uri (uri.ToString ()), false) as IFile; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_file_new_for_path(string path); static d_g_file_new_for_path g_file_new_for_path = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gio), "g_file_new_for_path")); @@ -47,7 +48,7 @@ namespace GLib { return GLib.FileAdapter.GetObject (g_file_new_for_path (path), false) as IFile; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_file_new_for_commandline_arg(string arg); static d_g_file_new_for_commandline_arg g_file_new_for_commandline_arg = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gio), "g_file_new_for_commandline_arg")); @@ -57,3 +58,4 @@ namespace GLib } } } + diff --git a/Source/Libs/GtkSharp/Accel.cs b/Source/Libs/GtkSharp/Accel.cs index d60ce9b06..8accddcaa 100644 --- a/Source/Libs/GtkSharp/Accel.cs +++ b/Source/Libs/GtkSharp/Accel.cs @@ -24,7 +24,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class Accel { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_accel_map_save(IntPtr file_name); static d_gtk_accel_map_save gtk_accel_map_save = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_accel_map_save")); @@ -34,7 +34,7 @@ namespace Gtk { gtk_accel_map_save (native); GLib.Marshaller.Free (native); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_accel_map_add_filter(IntPtr filter_pattern); static d_gtk_accel_map_add_filter gtk_accel_map_add_filter = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_accel_map_add_filter")); @@ -44,7 +44,7 @@ namespace Gtk { gtk_accel_map_add_filter (native); GLib.Marshaller.Free (native); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_accel_map_foreach_unfiltered(IntPtr data, GtkSharp.AccelMapForeachNative foreach_func); static d_gtk_accel_map_foreach_unfiltered gtk_accel_map_foreach_unfiltered = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_accel_map_foreach_unfiltered")); @@ -53,7 +53,7 @@ namespace Gtk { GtkSharp.AccelMapForeachWrapper foreach_func_wrapper = new GtkSharp.AccelMapForeachWrapper (foreach_func); gtk_accel_map_foreach_unfiltered(data, foreach_func_wrapper.NativeDelegate); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_accel_map_save_fd(int fd); static d_gtk_accel_map_save_fd gtk_accel_map_save_fd = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_accel_map_save_fd")); @@ -61,7 +61,7 @@ namespace Gtk { public static void MapSaveFd(int fd) { gtk_accel_map_save_fd(fd); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_accel_map_add_entry(IntPtr accel_path, uint accel_key, int accel_mods); static d_gtk_accel_map_add_entry gtk_accel_map_add_entry = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_accel_map_add_entry")); @@ -71,7 +71,7 @@ namespace Gtk { gtk_accel_map_add_entry(native, accel_key, (int) accel_mods); GLib.Marshaller.Free (native); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_accel_map_load_fd(int fd); static d_gtk_accel_map_load_fd gtk_accel_map_load_fd = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_accel_map_load_fd")); @@ -79,7 +79,7 @@ namespace Gtk { public static void MapLoadFd(int fd) { gtk_accel_map_load_fd(fd); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_accel_map_lookup_entry(IntPtr accel_path, ref Gtk.AccelKey key); static d_gtk_accel_map_lookup_entry gtk_accel_map_lookup_entry = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_accel_map_lookup_entry")); @@ -90,7 +90,7 @@ namespace Gtk { GLib.Marshaller.Free (native); return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_accel_map_change_entry(IntPtr accel_path, uint accel_key, int accel_mods, bool replace); static d_gtk_accel_map_change_entry gtk_accel_map_change_entry = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_accel_map_change_entry")); @@ -101,7 +101,7 @@ namespace Gtk { GLib.Marshaller.Free (native); return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_accel_map_load(IntPtr file_name); static d_gtk_accel_map_load gtk_accel_map_load = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_accel_map_load")); @@ -111,7 +111,7 @@ namespace Gtk { gtk_accel_map_load (native); GLib.Marshaller.Free (native); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_accel_map_foreach(IntPtr data, GtkSharp.AccelMapForeachNative foreach_func); static d_gtk_accel_map_foreach gtk_accel_map_foreach = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_accel_map_foreach")); @@ -120,7 +120,7 @@ namespace Gtk { GtkSharp.AccelMapForeachWrapper foreach_func_wrapper = new GtkSharp.AccelMapForeachWrapper (foreach_func); gtk_accel_map_foreach(data, foreach_func_wrapper.NativeDelegate); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_accel_groups_from_object(IntPtr obj); static d_gtk_accel_groups_from_object gtk_accel_groups_from_object = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_accel_groups_from_object")); @@ -137,3 +137,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/Action.cs b/Source/Libs/GtkSharp/Action.cs index 661afd0d7..aab685063 100644 --- a/Source/Libs/GtkSharp/Action.cs +++ b/Source/Libs/GtkSharp/Action.cs @@ -27,7 +27,7 @@ namespace Gtk { public Action (string name, string label) : this (name, label, null, null) {} - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_action_get_proxies(IntPtr raw); static d_gtk_action_get_proxies gtk_action_get_proxies = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_action_get_proxies")); @@ -43,3 +43,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/ActionGroup.cs b/Source/Libs/GtkSharp/ActionGroup.cs index 21225bcbf..b59839b9d 100644 --- a/Source/Libs/GtkSharp/ActionGroup.cs +++ b/Source/Libs/GtkSharp/ActionGroup.cs @@ -79,7 +79,7 @@ namespace Gtk { if (changed != null) actions[0].Changed += changed; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_action_group_list_actions(IntPtr raw); static d_gtk_action_group_list_actions gtk_action_group_list_actions = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_action_group_list_actions")); @@ -93,3 +93,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/Adjustment.cs b/Source/Libs/GtkSharp/Adjustment.cs index 9d48f525a..1e46a0be3 100644 --- a/Source/Libs/GtkSharp/Adjustment.cs +++ b/Source/Libs/GtkSharp/Adjustment.cs @@ -22,7 +22,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class Adjustment { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_adjustment_new(double value, double lower, double upper, double step_increment, double page_increment, double page_size); static d_gtk_adjustment_new gtk_adjustment_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_adjustment_new")); @@ -41,10 +41,10 @@ namespace Gtk { Raw = gtk_adjustment_new(value, lower, upper, step_increment, page_increment, page_size); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_object_freeze_notify(IntPtr inst); static d_g_object_freeze_notify g_object_freeze_notify = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_object_freeze_notify")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_object_thaw_notify(IntPtr inst); static d_g_object_thaw_notify g_object_thaw_notify = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_object_thaw_notify")); @@ -63,3 +63,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/Application.cs b/Source/Libs/GtkSharp/Application.cs index 6b94f3fc4..539dd7623 100644 --- a/Source/Libs/GtkSharp/Application.cs +++ b/Source/Libs/GtkSharp/Application.cs @@ -31,9 +31,11 @@ namespace Gtk { const int WS_EX_TOOLWINDOW = 0x00000080; const int WS_OVERLAPPEDWINDOW = 0x00CF0000; + [UnmanagedFunctionPointer(CallingConvention.Winapi)] delegate IntPtr d_Win32CreateWindow(int dwExStyle, string lpClassName, string lpWindowName,int dwStyle, int x, int y, int nWidth, int nHeight, IntPtr hWndParent, IntPtr hMenu, IntPtr hInstance, IntPtr lParam); static d_Win32CreateWindow Win32CreateWindow; + [UnmanagedFunctionPointer(CallingConvention.Winapi)] delegate bool d_Win32DestroyWindow(IntPtr window); static d_Win32DestroyWindow Win32DestroyWindow; @@ -58,10 +60,10 @@ namespace Gtk { break; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_init(ref int argc, ref IntPtr argv); static d_gtk_init gtk_init = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_init")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_init_check(ref int argc, ref IntPtr argv); static d_gtk_init_check gtk_init_check = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_init_check")); @@ -127,7 +129,7 @@ namespace Gtk { { return do_init (progname, ref args, true); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_main(); static d_gtk_main gtk_main = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_main")); @@ -135,7 +137,7 @@ namespace Gtk { { gtk_main (); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_events_pending(); static d_gtk_events_pending gtk_events_pending = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_events_pending")); @@ -144,10 +146,10 @@ namespace Gtk { { return gtk_events_pending (); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_main_iteration(); static d_gtk_main_iteration gtk_main_iteration = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_main_iteration")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_main_iteration_do(bool blocking); static d_gtk_main_iteration_do gtk_main_iteration_do = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_main_iteration_do")); @@ -161,6 +163,7 @@ namespace Gtk { return gtk_main_iteration_do (blocking); } + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_main_quit(); static d_gtk_main_quit gtk_main_quit = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_main_quit")); @@ -169,7 +172,7 @@ namespace Gtk { gtk_main_quit (); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_get_current_event(); static d_gtk_get_current_event gtk_get_current_event = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_get_current_event")); @@ -220,3 +223,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/Bin.cs b/Source/Libs/GtkSharp/Bin.cs index 731ec0863..e1e279df2 100644 --- a/Source/Libs/GtkSharp/Bin.cs +++ b/Source/Libs/GtkSharp/Bin.cs @@ -24,7 +24,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class Bin { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_bin_get_child(IntPtr raw); static d_gtk_bin_get_child gtk_bin_get_child = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_bin_get_child")); @@ -46,3 +46,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/Builder.cs b/Source/Libs/GtkSharp/Builder.cs index 4b628d5ed..c09fff6cd 100644 --- a/Source/Libs/GtkSharp/Builder.cs +++ b/Source/Libs/GtkSharp/Builder.cs @@ -223,6 +223,7 @@ namespace Gtk { this.handler_type = handler_type; } + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_builder_connect_signals_full(IntPtr raw, GtkSharp.BuilderConnectFuncNative func, IntPtr user_data); static d_gtk_builder_connect_signals_full gtk_builder_connect_signals_full = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_builder_connect_signals_full")); @@ -426,3 +427,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/Button.cs b/Source/Libs/GtkSharp/Button.cs index cd088248e..2862d5c93 100644 --- a/Source/Libs/GtkSharp/Button.cs +++ b/Source/Libs/GtkSharp/Button.cs @@ -24,7 +24,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class Button { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_button_new_from_stock(IntPtr stock_id); static d_gtk_button_new_from_stock gtk_button_new_from_stock = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_button_new_from_stock")); @@ -51,3 +51,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/CellRenderer.cs b/Source/Libs/GtkSharp/CellRenderer.cs index 6dde420f8..55543caa1 100644 --- a/Source/Libs/GtkSharp/CellRenderer.cs +++ b/Source/Libs/GtkSharp/CellRenderer.cs @@ -27,7 +27,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class CellRenderer { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_cell_renderer_start_editing(IntPtr handle, IntPtr evnt, IntPtr widget, IntPtr path, ref Gdk.Rectangle bg_area, ref Gdk.Rectangle cell_area, int flags); static d_gtk_cell_renderer_start_editing gtk_cell_renderer_start_editing = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_cell_renderer_start_editing")); @@ -39,7 +39,7 @@ namespace Gtk { var ret = (ICellEditable) GLib.Object.GetObject (raw_ret); return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_cell_renderer_render2(IntPtr handle, IntPtr drawable, IntPtr widget, ref Gdk.Rectangle bg_area, ref Gdk.Rectangle cell_area, ref Gdk.Rectangle expose_area, int flags); static d_gtk_cell_renderer_render2 gtk_cell_renderer_render2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_cell_renderer_render")); @@ -54,3 +54,4 @@ namespace Gtk { delegate void OnGetSizeDelegate (IntPtr item, IntPtr widget, IntPtr cell_area_ptr, IntPtr x_offset, IntPtr y_offset, IntPtr width, IntPtr height); } } + diff --git a/Source/Libs/GtkSharp/CheckMenuItem.cs b/Source/Libs/GtkSharp/CheckMenuItem.cs index 05467ddf7..c2bef695d 100644 --- a/Source/Libs/GtkSharp/CheckMenuItem.cs +++ b/Source/Libs/GtkSharp/CheckMenuItem.cs @@ -24,7 +24,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class CheckMenuItem { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_check_menu_item_new_with_mnemonic(IntPtr label); static d_gtk_check_menu_item_new_with_mnemonic gtk_check_menu_item_new_with_mnemonic = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_check_menu_item_new_with_mnemonic")); @@ -50,3 +50,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/Clipboard.cs b/Source/Libs/GtkSharp/Clipboard.cs index f8b23f369..aced2bbdc 100644 --- a/Source/Libs/GtkSharp/Clipboard.cs +++ b/Source/Libs/GtkSharp/Clipboard.cs @@ -24,10 +24,10 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class Clipboard { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_clipboard_set_with_data(IntPtr raw, TargetEntry[] targets, int n_targets, GtkSharp.ClipboardGetFuncNative get_func, GtkSharp.ClipboardClearFuncNative clear_func, IntPtr data); static d_gtk_clipboard_set_with_data gtk_clipboard_set_with_data = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_clipboard_set_with_data")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_clipboard_set_with_owner(IntPtr raw, TargetEntry[] targets, int n_targets, GtkSharp.ClipboardGetFuncNative get_func, GtkSharp.ClipboardClearFuncNative clear_func, IntPtr owner); static d_gtk_clipboard_set_with_owner gtk_clipboard_set_with_owner = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_clipboard_set_with_owner")); @@ -72,7 +72,7 @@ namespace Gtk { { Text = text; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_clipboard_wait_for_rich_text(IntPtr raw, IntPtr buffer, out IntPtr format, out UIntPtr length); static d_gtk_clipboard_wait_for_rich_text gtk_clipboard_wait_for_rich_text = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_clipboard_wait_for_rich_text")); @@ -114,7 +114,7 @@ namespace Gtk { GLib.ExceptionManager.RaiseUnhandledException (e, false); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_clipboard_request_rich_text(IntPtr raw, IntPtr buffer, RichTextReceivedFuncNative cb, IntPtr user_data); static d_gtk_clipboard_request_rich_text gtk_clipboard_request_rich_text = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_clipboard_request_rich_text")); @@ -126,3 +126,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/ColorSelection.cs b/Source/Libs/GtkSharp/ColorSelection.cs index e8854b09e..7623dea5f 100644 --- a/Source/Libs/GtkSharp/ColorSelection.cs +++ b/Source/Libs/GtkSharp/ColorSelection.cs @@ -22,7 +22,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class ColorSelection { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_color_selection_palette_to_string(Gdk.Color[] colors, int n_colors); static d_gtk_color_selection_palette_to_string gtk_color_selection_palette_to_string = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_color_selection_palette_to_string")); @@ -34,6 +34,7 @@ namespace Gtk { return ret; } + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_color_selection_palette_from_string(IntPtr str, out IntPtr colors, out int n_colors); static d_gtk_color_selection_palette_from_string gtk_color_selection_palette_from_string = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_color_selection_palette_from_string")); @@ -58,10 +59,10 @@ namespace Gtk { } return colors; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_color_selection_set_previous_color(IntPtr raw, ref Gdk.Color color); static d_gtk_color_selection_set_previous_color gtk_color_selection_set_previous_color = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_color_selection_set_previous_color")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_color_selection_get_previous_color(IntPtr raw, out Gdk.Color color); static d_gtk_color_selection_get_previous_color gtk_color_selection_get_previous_color = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_color_selection_get_previous_color")); @@ -81,3 +82,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/Container.cs b/Source/Libs/GtkSharp/Container.cs index d37b5388f..b63fbc691 100644 --- a/Source/Libs/GtkSharp/Container.cs +++ b/Source/Libs/GtkSharp/Container.cs @@ -27,9 +27,10 @@ namespace Gtk public partial class Container : IEnumerable { + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate GParamSpec d_gtk_container_class_find_child_property(IntPtr cclass, string property_name); static d_gtk_container_class_find_child_property gtk_container_class_find_child_property = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_container_class_find_child_property")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_container_child_get_property(IntPtr container, IntPtr child, string property_name, ref GLib.Value value); static d_gtk_container_child_get_property gtk_container_child_get_property = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_container_child_get_property")); @@ -90,10 +91,10 @@ namespace Gtk return acc.Children; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_container_get_focus_chain(IntPtr raw, out IntPtr list_ptr); static d_gtk_container_get_focus_chain gtk_container_get_focus_chain = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_container_get_focus_chain")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_container_set_focus_chain(IntPtr raw, IntPtr list_ptr); static d_gtk_container_set_focus_chain gtk_container_set_focus_chain = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_container_set_focus_chain")); @@ -226,3 +227,4 @@ namespace Gtk } } } + diff --git a/Source/Libs/GtkSharp/Dialog.cs b/Source/Libs/GtkSharp/Dialog.cs index 9d0518e4d..0c40aa8ea 100644 --- a/Source/Libs/GtkSharp/Dialog.cs +++ b/Source/Libs/GtkSharp/Dialog.cs @@ -26,6 +26,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class Dialog { + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_dialog_new_with_buttons(IntPtr title, IntPtr i, int flags, IntPtr dummy); static d_gtk_dialog_new_with_buttons gtk_dialog_new_with_buttons = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_dialog_new_with_buttons")); public Dialog (string title, Gtk.Window parent, Gtk.DialogFlags flags, params object[] button_data) : base(IntPtr.Zero) @@ -60,3 +61,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/Drag.cs b/Source/Libs/GtkSharp/Drag.cs index 37f84d409..e3673dbd0 100644 --- a/Source/Libs/GtkSharp/Drag.cs +++ b/Source/Libs/GtkSharp/Drag.cs @@ -22,7 +22,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class Drag { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_drag_set_icon_default(IntPtr context); static d_gtk_drag_set_icon_default gtk_drag_set_icon_default = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_drag_set_icon_default")); @@ -39,3 +39,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/FileChooserDialog.cs b/Source/Libs/GtkSharp/FileChooserDialog.cs index 3e2aa7540..cfe6ad640 100644 --- a/Source/Libs/GtkSharp/FileChooserDialog.cs +++ b/Source/Libs/GtkSharp/FileChooserDialog.cs @@ -27,7 +27,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class FileChooserDialog { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_file_chooser_dialog_new(IntPtr title, IntPtr parent, int action, IntPtr nil); static d_gtk_file_chooser_dialog_new gtk_file_chooser_dialog_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_file_chooser_dialog_new")); @@ -50,3 +50,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/FileChooserNative.cs b/Source/Libs/GtkSharp/FileChooserNative.cs index 4c5b8ff66..144529277 100644 --- a/Source/Libs/GtkSharp/FileChooserNative.cs +++ b/Source/Libs/GtkSharp/FileChooserNative.cs @@ -26,19 +26,19 @@ namespace Gtk { public partial class FileChooserNative : Gtk.NativeDialog, Gtk.IFileChooser { public FileChooserNative (IntPtr raw) : base(raw) {} - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_file_chooser_native_new(IntPtr title, IntPtr parent, int action, IntPtr accept_label, IntPtr cancel_label); static d_gtk_file_chooser_native_new gtk_file_chooser_native_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_file_chooser_native_new")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate string d_gtk_file_chooser_native_get_accept_label(IntPtr self); static d_gtk_file_chooser_native_get_accept_label gtk_file_chooser_native_get_accept_label = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_file_chooser_native_get_accept_label")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate string d_gtk_file_chooser_native_set_accept_label(IntPtr self, string accept_label); static d_gtk_file_chooser_native_set_accept_label gtk_file_chooser_native_set_accept_label = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_file_chooser_native_set_accept_label")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate string d_gtk_file_chooser_native_get_cancel_label(IntPtr self); static d_gtk_file_chooser_native_get_cancel_label gtk_file_chooser_native_get_cancel_label = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_file_chooser_native_get_cancel_label")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate string d_gtk_file_chooser_native_set_cancel_label(IntPtr self, string cancel_label); static d_gtk_file_chooser_native_set_cancel_label gtk_file_chooser_native_set_cancel_label = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_file_chooser_native_set_cancel_label")); @@ -86,3 +86,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/HScale.cs b/Source/Libs/GtkSharp/HScale.cs index 0296b38bb..5ae67c3f2 100644 --- a/Source/Libs/GtkSharp/HScale.cs +++ b/Source/Libs/GtkSharp/HScale.cs @@ -24,7 +24,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class HScale { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_hscale_new_with_range(double min, double max, double step); static d_gtk_hscale_new_with_range gtk_hscale_new_with_range = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_hscale_new_with_range")); @@ -45,3 +45,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/IconFactory.cs b/Source/Libs/GtkSharp/IconFactory.cs index 3f053cf93..04b1b4195 100644 --- a/Source/Libs/GtkSharp/IconFactory.cs +++ b/Source/Libs/GtkSharp/IconFactory.cs @@ -19,7 +19,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class IconFactory { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_icon_size_lookup(IconSize size, out int width, out int height); static d_gtk_icon_size_lookup gtk_icon_size_lookup = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_icon_size_lookup")); @@ -31,3 +31,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/IconSet.cs b/Source/Libs/GtkSharp/IconSet.cs index 588ad8b11..91b5fd454 100644 --- a/Source/Libs/GtkSharp/IconSet.cs +++ b/Source/Libs/GtkSharp/IconSet.cs @@ -19,7 +19,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class IconSet { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] unsafe delegate void d_gtk_icon_set_get_sizes(IntPtr raw, out int *pointer_to_enum, out int n_sizes); static d_gtk_icon_set_get_sizes gtk_icon_set_get_sizes = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_icon_set_get_sizes")); @@ -46,3 +46,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/IconTheme.cs b/Source/Libs/GtkSharp/IconTheme.cs index eb0678704..9ecfe829f 100644 --- a/Source/Libs/GtkSharp/IconTheme.cs +++ b/Source/Libs/GtkSharp/IconTheme.cs @@ -27,7 +27,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class IconTheme { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_icon_theme_list_icons(IntPtr raw, IntPtr context); static d_gtk_icon_theme_list_icons gtk_icon_theme_list_icons = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_icon_theme_list_icons")); @@ -46,16 +46,16 @@ namespace Gtk { result [i++] = val; return result; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_icon_theme_get_search_path(IntPtr raw, out IntPtr path, out int n_elements); static d_gtk_icon_theme_get_search_path gtk_icon_theme_get_search_path = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_icon_theme_get_search_path")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_icon_theme_set_search_path(IntPtr raw, IntPtr[] path, int n_elements); static d_gtk_icon_theme_set_search_path gtk_icon_theme_set_search_path = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_icon_theme_set_search_path")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_icon_theme_get_search_path_utf8(IntPtr raw, out IntPtr path, out int n_elements); static d_gtk_icon_theme_get_search_path_utf8 gtk_icon_theme_get_search_path_utf8 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_icon_theme_get_search_path_utf8")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_icon_theme_set_search_path_utf8(IntPtr raw, IntPtr[] path, int n_elements); static d_gtk_icon_theme_set_search_path_utf8 gtk_icon_theme_set_search_path_utf8 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_icon_theme_set_search_path_utf8")); @@ -106,7 +106,7 @@ namespace Gtk { { SearchPath = path; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_icon_theme_get_icon_sizes(IntPtr raw, IntPtr icon_name); static d_gtk_icon_theme_get_icon_sizes gtk_icon_theme_get_icon_sizes = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_icon_theme_get_icon_sizes")); @@ -128,3 +128,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/IconView.cs b/Source/Libs/GtkSharp/IconView.cs index aff47ea5c..e534db878 100644 --- a/Source/Libs/GtkSharp/IconView.cs +++ b/Source/Libs/GtkSharp/IconView.cs @@ -35,7 +35,7 @@ namespace Gtk { AddAttribute (cell, (string) attrs [i], (int) attrs [i + 1]); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_icon_view_scroll_to_path(IntPtr raw, IntPtr path, bool use_align, float row_align, float col_align); static d_gtk_icon_view_scroll_to_path gtk_icon_view_scroll_to_path = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_icon_view_scroll_to_path")); @@ -50,3 +50,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/Image.cs b/Source/Libs/GtkSharp/Image.cs index 2567cf664..b43476ad8 100644 --- a/Source/Libs/GtkSharp/Image.cs +++ b/Source/Libs/GtkSharp/Image.cs @@ -26,7 +26,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class Image { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_image_new_from_icon_set(IntPtr icon_set, int size); static d_gtk_image_new_from_icon_set gtk_image_new_from_icon_set = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_image_new_from_icon_set")); @@ -44,7 +44,7 @@ namespace Gtk { } Raw = gtk_image_new_from_icon_set(icon_set.Handle, (int) size); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_image_new_from_stock(IntPtr stock_id, int size); static d_gtk_image_new_from_stock gtk_image_new_from_stock = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_image_new_from_stock")); @@ -124,3 +124,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/ImageMenuItem.cs b/Source/Libs/GtkSharp/ImageMenuItem.cs index 6acff9455..c2644d93a 100644 --- a/Source/Libs/GtkSharp/ImageMenuItem.cs +++ b/Source/Libs/GtkSharp/ImageMenuItem.cs @@ -24,7 +24,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class ImageMenuItem { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_image_menu_item_new_with_mnemonic(IntPtr label); static d_gtk_image_menu_item_new_with_mnemonic gtk_image_menu_item_new_with_mnemonic = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_image_menu_item_new_with_mnemonic")); @@ -46,3 +46,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/Key.cs b/Source/Libs/GtkSharp/Key.cs index d3583271b..692c753b8 100644 --- a/Source/Libs/GtkSharp/Key.cs +++ b/Source/Libs/GtkSharp/Key.cs @@ -27,7 +27,7 @@ namespace Gtk { public class Key { static Hashtable wrappers = new Hashtable (); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate uint d_gtk_key_snooper_install(GtkSharp.KeySnoopFuncNative snooper, IntPtr func_data); static d_gtk_key_snooper_install gtk_key_snooper_install = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_key_snooper_install")); @@ -38,7 +38,7 @@ namespace Gtk { wrappers [ret] = snooper_wrapper; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_key_snooper_remove(uint snooper_handler_id); static d_gtk_key_snooper_remove gtk_key_snooper_remove = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_key_snooper_remove")); @@ -49,3 +49,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/ListStore.cs b/Source/Libs/GtkSharp/ListStore.cs index 33bb054cc..0870601c3 100644 --- a/Source/Libs/GtkSharp/ListStore.cs +++ b/Source/Libs/GtkSharp/ListStore.cs @@ -25,7 +25,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class ListStore : IEnumerable { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_tree_model_iter_children2(IntPtr raw, out Gtk.TreeIter iter, IntPtr parent); static d_gtk_tree_model_iter_children2 gtk_tree_model_iter_children2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_model_iter_children")); public bool IterChildren (out Gtk.TreeIter iter) @@ -41,7 +41,7 @@ namespace Gtk { int ret = raw_ret; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_tree_model_iter_nth_child2(IntPtr raw, out Gtk.TreeIter iter, IntPtr parent, int n); static d_gtk_tree_model_iter_nth_child2 gtk_tree_model_iter_nth_child2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_model_iter_nth_child")); public bool IterNthChild (out Gtk.TreeIter iter, int n) @@ -120,7 +120,7 @@ namespace Gtk { SetValues (iter, values); return iter; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_list_store_insert_with_valuesv2(IntPtr raw, out TreeIter iter, int position, int[] columns, GLib.Value[] values, int n_values); static d_gtk_list_store_insert_with_valuesv2 gtk_list_store_insert_with_valuesv2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_list_store_insert_with_valuesv")); @@ -146,7 +146,7 @@ namespace Gtk { return iter; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_list_store_set_valuesv(IntPtr raw, ref TreeIter iter, int[] columns, GLib.Value[] values, int n_values); static d_gtk_list_store_set_valuesv gtk_list_store_set_valuesv = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_list_store_set_valuesv")); @@ -293,3 +293,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/Menu.cs b/Source/Libs/GtkSharp/Menu.cs index 6b84b3619..c395198fa 100644 --- a/Source/Libs/GtkSharp/Menu.cs +++ b/Source/Libs/GtkSharp/Menu.cs @@ -34,7 +34,7 @@ namespace Gtk { { PopupAtPointer (null); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_menu_set_screen(IntPtr raw, IntPtr screen); static d_gtk_menu_set_screen gtk_menu_set_screen = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_menu_set_screen")); @@ -46,7 +46,7 @@ namespace Gtk { gtk_menu_set_screen (Handle, value.Handle); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_menu_set_active(IntPtr raw, uint index_); static d_gtk_menu_set_active gtk_menu_set_active = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_menu_set_active")); @@ -56,3 +56,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/MenuItem.cs b/Source/Libs/GtkSharp/MenuItem.cs index bd2847b81..783008ec8 100644 --- a/Source/Libs/GtkSharp/MenuItem.cs +++ b/Source/Libs/GtkSharp/MenuItem.cs @@ -25,6 +25,7 @@ namespace Gtk { public partial class MenuItem { + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_menu_item_new_with_mnemonic(IntPtr label); static d_gtk_menu_item_new_with_mnemonic gtk_menu_item_new_with_mnemonic = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_menu_item_new_with_mnemonic")); @@ -46,3 +47,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/MessageDialog.cs b/Source/Libs/GtkSharp/MessageDialog.cs index d97c0031e..5034aa5ad 100644 --- a/Source/Libs/GtkSharp/MessageDialog.cs +++ b/Source/Libs/GtkSharp/MessageDialog.cs @@ -19,10 +19,10 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class MessageDialog { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_message_dialog_new(IntPtr parent_window, DialogFlags flags, MessageType type, ButtonsType bt, IntPtr msg, IntPtr args); static d_gtk_message_dialog_new gtk_message_dialog_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_message_dialog_new")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_message_dialog_new_with_markup(IntPtr parent_window, DialogFlags flags, MessageType type, ButtonsType bt, IntPtr msg, IntPtr args); static d_gtk_message_dialog_new_with_markup gtk_message_dialog_new_with_markup = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_message_dialog_new_with_markup")); @@ -47,3 +47,4 @@ namespace Gtk { } } + diff --git a/Source/Libs/GtkSharp/NativeDialog.cs b/Source/Libs/GtkSharp/NativeDialog.cs index 09d9208d6..293d82cb6 100644 --- a/Source/Libs/GtkSharp/NativeDialog.cs +++ b/Source/Libs/GtkSharp/NativeDialog.cs @@ -26,7 +26,7 @@ namespace Gtk { public partial class NativeDialog : Gtk.FileChooserAdapter { public NativeDialog (IntPtr raw) : base(raw) { } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_native_dialog_show(IntPtr self); static d_gtk_native_dialog_show gtk_native_dialog_show = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_native_dialog_show")); @@ -34,7 +34,7 @@ namespace Gtk { { gtk_native_dialog_show (Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_native_dialog_hide(IntPtr self); static d_gtk_native_dialog_hide gtk_native_dialog_hide = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_native_dialog_hide")); @@ -42,7 +42,7 @@ namespace Gtk { { gtk_native_dialog_hide (Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_native_dialog_destroy(IntPtr self); static d_gtk_native_dialog_destroy gtk_native_dialog_destroy = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_native_dialog_destroy")); @@ -50,7 +50,7 @@ namespace Gtk { { gtk_native_dialog_destroy (Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_native_dialog_get_visible(IntPtr self); static d_gtk_native_dialog_get_visible gtk_native_dialog_get_visible = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_native_dialog_get_visible")); @@ -59,10 +59,10 @@ namespace Gtk { return gtk_native_dialog_get_visible (Handle); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_native_dialog_set_modal(IntPtr self, bool modal); static d_gtk_native_dialog_set_modal gtk_native_dialog_set_modal = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_native_dialog_set_modal")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_native_dialog_get_modal(IntPtr self); static d_gtk_native_dialog_get_modal gtk_native_dialog_get_modal = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_native_dialog_get_modal")); @@ -74,10 +74,10 @@ namespace Gtk { return gtk_native_dialog_get_modal (Handle); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_native_dialog_set_title(IntPtr self, string title); static d_gtk_native_dialog_set_title gtk_native_dialog_set_title = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_native_dialog_set_title")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate string d_gtk_native_dialog_get_title(IntPtr self); static d_gtk_native_dialog_get_title gtk_native_dialog_get_title = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_native_dialog_get_title")); @@ -89,13 +89,13 @@ namespace Gtk { return gtk_native_dialog_get_title (Handle); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_native_dialog_set_transient_for(IntPtr self, IntPtr parent); static d_gtk_native_dialog_set_transient_for gtk_native_dialog_set_transient_for = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_native_dialog_set_transient_for")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_native_dialog_get_transient_for(IntPtr self); static d_gtk_native_dialog_get_transient_for gtk_native_dialog_get_transient_for = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_native_dialog_get_transient_for")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_gtk_native_dialog_run(IntPtr self); static d_gtk_native_dialog_run gtk_native_dialog_run = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_native_dialog_run")); @@ -105,3 +105,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/Notebook.cs b/Source/Libs/GtkSharp/Notebook.cs index c51555c35..250c620d4 100644 --- a/Source/Libs/GtkSharp/Notebook.cs +++ b/Source/Libs/GtkSharp/Notebook.cs @@ -31,7 +31,7 @@ namespace Gtk { return GetNthPage (CurrentPage); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate int d_gtk_notebook_page_num(IntPtr handle, IntPtr child); static d_gtk_notebook_page_num gtk_notebook_page_num = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_notebook_page_num")); @@ -41,3 +41,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/Plug.cs b/Source/Libs/GtkSharp/Plug.cs index e5eaa13a4..79db98d24 100644 --- a/Source/Libs/GtkSharp/Plug.cs +++ b/Source/Libs/GtkSharp/Plug.cs @@ -25,7 +25,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class Plug { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_plug_new(UIntPtr socket_id); static d_gtk_plug_new gtk_plug_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_plug_new")); @@ -38,7 +38,7 @@ namespace Gtk { } Raw = gtk_plug_new (new UIntPtr (socket_id)); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_plug_new_for_display(IntPtr display, UIntPtr socket_id); static d_gtk_plug_new_for_display gtk_plug_new_for_display = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_plug_new_for_display")); @@ -53,3 +53,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/Printer.cs b/Source/Libs/GtkSharp/Printer.cs index bcc439f52..9f2277032 100644 --- a/Source/Libs/GtkSharp/Printer.cs +++ b/Source/Libs/GtkSharp/Printer.cs @@ -24,7 +24,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class Printer { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_enumerate_printers(GtkSharp.PrinterFuncNative func, IntPtr func_data, GLib.DestroyNotify destroy, bool wait); static d_gtk_enumerate_printers gtk_enumerate_printers = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_enumerate_printers")); @@ -46,3 +46,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/RadioAction.cs b/Source/Libs/GtkSharp/RadioAction.cs index d0a0a07a1..5f3bc3482 100644 --- a/Source/Libs/GtkSharp/RadioAction.cs +++ b/Source/Libs/GtkSharp/RadioAction.cs @@ -25,9 +25,10 @@ namespace Gtk public partial class RadioAction { + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_radio_action_get_group(IntPtr raw); static d_gtk_radio_action_get_group gtk_radio_action_get_group = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_radio_action_get_group")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_radio_action_set_group(IntPtr raw, IntPtr list); static d_gtk_radio_action_set_group gtk_radio_action_set_group = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_radio_action_set_group")); @@ -52,3 +53,4 @@ namespace Gtk } } } + diff --git a/Source/Libs/GtkSharp/RadioButton.cs b/Source/Libs/GtkSharp/RadioButton.cs index 40f4e4d48..ef6a2b44e 100644 --- a/Source/Libs/GtkSharp/RadioButton.cs +++ b/Source/Libs/GtkSharp/RadioButton.cs @@ -24,7 +24,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class RadioButton { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_radio_button_new_with_mnemonic(IntPtr group, IntPtr label); static d_gtk_radio_button_new_with_mnemonic gtk_radio_button_new_with_mnemonic = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_radio_button_new_with_mnemonic")); @@ -35,10 +35,10 @@ namespace Gtk { Raw = gtk_radio_button_new_with_mnemonic (IntPtr.Zero, native); GLib.Marshaller.Free (native); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_radio_button_get_group(IntPtr raw); static d_gtk_radio_button_get_group gtk_radio_button_get_group = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_radio_button_get_group")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_radio_button_set_group(IntPtr raw, IntPtr list); static d_gtk_radio_button_set_group gtk_radio_button_set_group = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_radio_button_set_group")); @@ -63,3 +63,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/RadioMenuItem.cs b/Source/Libs/GtkSharp/RadioMenuItem.cs index 490c41383..448b2f808 100644 --- a/Source/Libs/GtkSharp/RadioMenuItem.cs +++ b/Source/Libs/GtkSharp/RadioMenuItem.cs @@ -42,7 +42,7 @@ namespace Gtk { Raw = gtk_radio_menu_item_new_with_mnemonic (IntPtr.Zero, label_as_native); GLib.Marshaller.Free (label_as_native); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_radio_menu_item_new_with_mnemonic(IntPtr group, IntPtr label); static d_gtk_radio_menu_item_new_with_mnemonic gtk_radio_menu_item_new_with_mnemonic = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_radio_menu_item_new_with_mnemonic")); @@ -70,10 +70,10 @@ namespace Gtk { Raw = gtk_radio_menu_item_new_with_mnemonic(native_group, native_label); GLib.Marshaller.Free (native_label); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_radio_menu_item_get_group(IntPtr raw); static d_gtk_radio_menu_item_get_group gtk_radio_menu_item_get_group = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_radio_menu_item_get_group")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_radio_menu_item_set_group(IntPtr raw, IntPtr list); static d_gtk_radio_menu_item_set_group gtk_radio_menu_item_set_group = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_radio_menu_item_set_group")); @@ -98,3 +98,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/RadioToolButton.cs b/Source/Libs/GtkSharp/RadioToolButton.cs index e378fa605..066143b78 100644 --- a/Source/Libs/GtkSharp/RadioToolButton.cs +++ b/Source/Libs/GtkSharp/RadioToolButton.cs @@ -24,7 +24,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class RadioToolButton { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_radio_tool_button_new(IntPtr group); static d_gtk_radio_tool_button_new gtk_radio_tool_button_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_radio_tool_button_new")); @@ -45,7 +45,7 @@ namespace Gtk { } Raw = gtk_radio_tool_button_new(native_group); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_radio_tool_button_new_from_stock(IntPtr group, IntPtr stock_id); static d_gtk_radio_tool_button_new_from_stock gtk_radio_tool_button_new_from_stock = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_radio_tool_button_new_from_stock")); @@ -71,10 +71,10 @@ namespace Gtk { Raw = gtk_radio_tool_button_new_from_stock(native_group, stock_id_as_native); GLib.Marshaller.Free (stock_id_as_native); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_radio_tool_button_get_group(IntPtr raw); static d_gtk_radio_tool_button_get_group gtk_radio_tool_button_get_group = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_radio_tool_button_get_group")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_radio_tool_button_set_group(IntPtr raw, IntPtr list); static d_gtk_radio_tool_button_set_group gtk_radio_tool_button_set_group = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_radio_tool_button_set_group")); @@ -99,3 +99,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/SelectionData.cs b/Source/Libs/GtkSharp/SelectionData.cs index 24e75da7a..0169ad098 100644 --- a/Source/Libs/GtkSharp/SelectionData.cs +++ b/Source/Libs/GtkSharp/SelectionData.cs @@ -24,10 +24,10 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class SelectionData { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_selection_data_get_text(IntPtr selection_data); static d_gtk_selection_data_get_text gtk_selection_data_get_text = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_selection_data_get_text")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_selection_data_set_text(IntPtr selection_data, IntPtr str, int len); static d_gtk_selection_data_set_text gtk_selection_data_set_text = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_selection_data_set_text")); @@ -44,7 +44,7 @@ namespace Gtk { GLib.Marshaller.Free (native); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_selection_data_get_data(IntPtr selection_data); static d_gtk_selection_data_get_data gtk_selection_data_get_data = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_selection_data_get_data")); @@ -60,7 +60,7 @@ namespace Gtk { public void Set(Gdk.Atom type, int format, byte[] data) { Set(type, format, data, data.Length); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_selection_data_get_targets(IntPtr raw, out IntPtr targets, out int n_atoms); static d_gtk_selection_data_get_targets gtk_selection_data_get_targets = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_selection_data_get_targets")); @@ -82,3 +82,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/SpinButton.cs b/Source/Libs/GtkSharp/SpinButton.cs index 6ab8b75e5..b8cafbca7 100644 --- a/Source/Libs/GtkSharp/SpinButton.cs +++ b/Source/Libs/GtkSharp/SpinButton.cs @@ -26,6 +26,7 @@ namespace Gtk { public partial class SpinButton { + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_spin_button_new_with_range(double min, double max, double step); static d_gtk_spin_button_new_with_range gtk_spin_button_new_with_range = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_spin_button_new_with_range")); @@ -46,3 +47,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/StatusIcon.cs b/Source/Libs/GtkSharp/StatusIcon.cs index 4dd8da25e..f0d8989c9 100644 --- a/Source/Libs/GtkSharp/StatusIcon.cs +++ b/Source/Libs/GtkSharp/StatusIcon.cs @@ -37,7 +37,7 @@ namespace Gtk { delegate void MenuPositionFuncNative (IntPtr menu, out int x, out int y, out bool push_in, IntPtr user_data); static MenuPositionFuncNative StatusIconPositionMenuFunc = null; - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_menu_popup(IntPtr menu, IntPtr parent_menu_shell, IntPtr parent_menu_item, MenuPositionFuncNative func, IntPtr data, uint button, uint activate_time); static d_gtk_menu_popup gtk_menu_popup = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_menu_popup")); @@ -83,7 +83,7 @@ namespace Gtk { GLib.Marshaller.Free (native_value); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_status_icon_get_geometry(IntPtr raw, out IntPtr screen, IntPtr area, out int orientation); static d_gtk_status_icon_get_geometry gtk_status_icon_get_geometry = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_status_icon_get_geometry")); @@ -107,3 +107,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/Stock.cs b/Source/Libs/GtkSharp/Stock.cs index 7979acd2b..6ba47e5a4 100644 --- a/Source/Libs/GtkSharp/Stock.cs +++ b/Source/Libs/GtkSharp/Stock.cs @@ -24,7 +24,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class Stock { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_stock_list_ids(); static d_gtk_stock_list_ids gtk_stock_list_ids = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_stock_list_ids")); @@ -48,7 +48,7 @@ namespace Gtk { public uint Keyval; public IntPtr TranslationDomain; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_stock_lookup(IntPtr stock_id, out ConstStockItem item); static d_gtk_stock_lookup gtk_stock_lookup = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_stock_lookup")); @@ -71,3 +71,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/StockManager.cs b/Source/Libs/GtkSharp/StockManager.cs index 9e9a04213..2921ed392 100644 --- a/Source/Libs/GtkSharp/StockManager.cs +++ b/Source/Libs/GtkSharp/StockManager.cs @@ -25,7 +25,7 @@ namespace Gtk { using System.Runtime.InteropServices; public class StockManager { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_stock_add_static(ref Gtk.StockItem items, uint n_items); static d_gtk_stock_add_static gtk_stock_add_static = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_stock_add_static")); @@ -54,7 +54,7 @@ namespace Gtk { return item; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_stock_lookup(IntPtr stock_id, out ConstStockItem item); static d_gtk_stock_lookup gtk_stock_lookup = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_stock_lookup")); @@ -75,10 +75,10 @@ namespace Gtk { item = StockItem.Zero; return Lookup (stock_id, ref item); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_stock_add(ref Gtk.StockItem item, uint n_items); static d_gtk_stock_add gtk_stock_add = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_stock_add")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_stock_add2(Gtk.StockItem[] items, uint n_items); static d_gtk_stock_add2 gtk_stock_add2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_stock_add")); @@ -100,3 +100,4 @@ namespace Gtk { } } + diff --git a/Source/Libs/GtkSharp/Target.cs b/Source/Libs/GtkSharp/Target.cs index 6087c6a21..6b5893564 100644 --- a/Source/Libs/GtkSharp/Target.cs +++ b/Source/Libs/GtkSharp/Target.cs @@ -24,7 +24,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class Target { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_target_table_new_from_list(IntPtr list, out int n_targets); static d_gtk_target_table_new_from_list gtk_target_table_new_from_list = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_target_table_new_from_list")); @@ -41,3 +41,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/TargetList.cs b/Source/Libs/GtkSharp/TargetList.cs index 9ed8c9dab..a8318694c 100644 --- a/Source/Libs/GtkSharp/TargetList.cs +++ b/Source/Libs/GtkSharp/TargetList.cs @@ -22,7 +22,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class TargetList { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_target_list_new(Gtk.TargetEntry[] targets, uint n_targets); static d_gtk_target_list_new gtk_target_list_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_target_list_new")); @@ -48,3 +48,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/TextBuffer.cs b/Source/Libs/GtkSharp/TextBuffer.cs index baa204762..ada4df473 100644 --- a/Source/Libs/GtkSharp/TextBuffer.cs +++ b/Source/Libs/GtkSharp/TextBuffer.cs @@ -24,7 +24,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class TextBuffer { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_text_buffer_set_text(IntPtr raw, IntPtr text, int len); static d_gtk_text_buffer_set_text gtk_text_buffer_set_text = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_text_buffer_set_text")); @@ -45,7 +45,7 @@ namespace Gtk { { gtk_text_buffer_paste_clipboard(Handle, clipboard.Handle, IntPtr.Zero, true); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_text_buffer_insert(IntPtr raw, ref Gtk.TextIter iter, IntPtr text, int len); static d_gtk_text_buffer_insert gtk_text_buffer_insert = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_text_buffer_insert")); @@ -108,7 +108,7 @@ namespace Gtk { { Text = text; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_text_buffer_insert_interactive(IntPtr raw, ref Gtk.TextIter iter, IntPtr text, int len, bool default_editable); static d_gtk_text_buffer_insert_interactive gtk_text_buffer_insert_interactive = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_text_buffer_insert_interactive")); @@ -119,7 +119,7 @@ namespace Gtk { GLib.Marshaller.Free (native); return result; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_text_buffer_insert_interactive_at_cursor(IntPtr raw, IntPtr text, int len, bool default_editable); static d_gtk_text_buffer_insert_interactive_at_cursor gtk_text_buffer_insert_interactive_at_cursor = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_text_buffer_insert_interactive_at_cursor")); @@ -130,7 +130,7 @@ namespace Gtk { GLib.Marshaller.Free (native); return result; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_text_buffer_insert_at_cursor(IntPtr raw, IntPtr text, int len); static d_gtk_text_buffer_insert_at_cursor gtk_text_buffer_insert_at_cursor = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_text_buffer_insert_at_cursor")); @@ -140,7 +140,7 @@ namespace Gtk { gtk_text_buffer_insert_at_cursor(Handle, native, -1); GLib.Marshaller.Free (native); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_text_buffer_serialize(IntPtr raw, IntPtr content_buffer, IntPtr format, ref Gtk.TextIter start, ref Gtk.TextIter end, out UIntPtr length); static d_gtk_text_buffer_serialize gtk_text_buffer_serialize = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_text_buffer_serialize")); @@ -155,10 +155,10 @@ namespace Gtk { Marshal.Copy (raw_ret, ret, 0, sz); return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_text_buffer_get_serialize_formats(IntPtr raw, out int n_formats); static d_gtk_text_buffer_get_serialize_formats gtk_text_buffer_get_serialize_formats = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_text_buffer_get_serialize_formats")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_text_buffer_get_deserialize_formats(IntPtr raw, out int n_formats); static d_gtk_text_buffer_get_deserialize_formats gtk_text_buffer_get_deserialize_formats = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_text_buffer_get_deserialize_formats")); @@ -189,3 +189,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/TextChildAnchor.cs b/Source/Libs/GtkSharp/TextChildAnchor.cs index 2cc014f64..0f991f87f 100644 --- a/Source/Libs/GtkSharp/TextChildAnchor.cs +++ b/Source/Libs/GtkSharp/TextChildAnchor.cs @@ -24,7 +24,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class TextChildAnchor { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_text_child_anchor_get_widgets(IntPtr raw); static d_gtk_text_child_anchor_get_widgets gtk_text_child_anchor_get_widgets = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_text_child_anchor_get_widgets")); @@ -42,3 +42,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/TextIter.cs b/Source/Libs/GtkSharp/TextIter.cs index 8430dc5b7..50e1d1664 100644 --- a/Source/Libs/GtkSharp/TextIter.cs +++ b/Source/Libs/GtkSharp/TextIter.cs @@ -24,7 +24,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial struct TextIter { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate uint d_gtk_text_iter_get_char(ref Gtk.TextIter raw); static d_gtk_text_iter_get_char gtk_text_iter_get_char = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_text_iter_get_char")); @@ -33,7 +33,7 @@ namespace Gtk { return GLib.Marshaller.GUnicharToString (gtk_text_iter_get_char (ref this)); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_text_iter_get_marks(ref TextIter iter); static d_gtk_text_iter_get_marks gtk_text_iter_get_marks = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_text_iter_get_marks")); @@ -49,7 +49,7 @@ namespace Gtk { return result; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_text_iter_get_tags(ref TextIter iter); static d_gtk_text_iter_get_tags gtk_text_iter_get_tags = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_text_iter_get_tags")); @@ -65,7 +65,7 @@ namespace Gtk { return result; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_text_iter_get_toggled_tags(ref TextIter iter, bool toggled_on); static d_gtk_text_iter_get_toggled_tags gtk_text_iter_get_toggled_tags = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_text_iter_get_toggled_tags")); @@ -92,3 +92,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/TextView.cs b/Source/Libs/GtkSharp/TextView.cs index 6519762ce..ceaf6f437 100644 --- a/Source/Libs/GtkSharp/TextView.cs +++ b/Source/Libs/GtkSharp/TextView.cs @@ -26,6 +26,7 @@ namespace Gtk { public partial class TextView { + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_text_view_new_with_buffer(IntPtr buffer); static d_gtk_text_view_new_with_buffer gtk_text_view_new_with_buffer = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_text_view_new_with_buffer")); @@ -41,3 +42,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/TreeModelAdapter.cs b/Source/Libs/GtkSharp/TreeModelAdapter.cs index a8e616035..ed0bc814f 100644 --- a/Source/Libs/GtkSharp/TreeModelAdapter.cs +++ b/Source/Libs/GtkSharp/TreeModelAdapter.cs @@ -24,7 +24,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class TreeModelAdapter { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_tree_model_iter_children2(IntPtr raw, out Gtk.TreeIter iter, IntPtr parent); static d_gtk_tree_model_iter_children2 gtk_tree_model_iter_children2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_model_iter_children")); public bool IterChildren (out Gtk.TreeIter iter) { @@ -38,7 +38,7 @@ namespace Gtk { int ret = raw_ret; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_tree_model_iter_nth_child2(IntPtr raw, out Gtk.TreeIter iter, IntPtr parent, int n); static d_gtk_tree_model_iter_nth_child2 gtk_tree_model_iter_nth_child2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_model_iter_nth_child")); public bool IterNthChild (out Gtk.TreeIter iter, int n) { @@ -184,3 +184,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/TreeModelFilter.cs b/Source/Libs/GtkSharp/TreeModelFilter.cs index 2dd13fb6c..4cb7ed67f 100644 --- a/Source/Libs/GtkSharp/TreeModelFilter.cs +++ b/Source/Libs/GtkSharp/TreeModelFilter.cs @@ -24,7 +24,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class TreeModelFilter { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_tree_model_iter_children2(IntPtr raw, out Gtk.TreeIter iter, IntPtr parent); static d_gtk_tree_model_iter_children2 gtk_tree_model_iter_children2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_model_iter_children")); public bool IterChildren (out Gtk.TreeIter iter) { @@ -38,7 +38,7 @@ namespace Gtk { int ret = raw_ret; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_tree_model_iter_nth_child2(IntPtr raw, out Gtk.TreeIter iter, IntPtr parent, int n); static d_gtk_tree_model_iter_nth_child2 gtk_tree_model_iter_nth_child2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_model_iter_nth_child")); public bool IterNthChild (out Gtk.TreeIter iter, int n) { @@ -82,7 +82,7 @@ namespace Gtk { val.Dispose (); return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_tree_model_filter_set_modify_func(IntPtr raw, int n_columns, IntPtr[] types, GtkSharp.TreeModelFilterModifyFuncNative func, IntPtr data, GLib.DestroyNotify destroy); static d_gtk_tree_model_filter_set_modify_func gtk_tree_model_filter_set_modify_func = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_model_filter_set_modify_func")); @@ -95,7 +95,7 @@ namespace Gtk { GCHandle gch = GCHandle.Alloc (func_wrapper); gtk_tree_model_filter_set_modify_func (Handle, n_columns, native_types, func_wrapper.NativeDelegate, (IntPtr) gch, GLib.DestroyHelper.NotifyHandler); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_tree_model_filter_convert_child_iter_to_iter(IntPtr raw, out Gtk.TreeIter filter_iter, ref Gtk.TreeIter child_iter); static d_gtk_tree_model_filter_convert_child_iter_to_iter gtk_tree_model_filter_convert_child_iter_to_iter = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_model_filter_convert_child_iter_to_iter")); @@ -207,3 +207,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/TreeModelSort.cs b/Source/Libs/GtkSharp/TreeModelSort.cs index 6c4d0c0a1..45fc3c572 100644 --- a/Source/Libs/GtkSharp/TreeModelSort.cs +++ b/Source/Libs/GtkSharp/TreeModelSort.cs @@ -24,7 +24,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class TreeModelSort { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_tree_model_iter_children2(IntPtr raw, out Gtk.TreeIter iter, IntPtr parent); static d_gtk_tree_model_iter_children2 gtk_tree_model_iter_children2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_model_iter_children")); public bool IterChildren (out Gtk.TreeIter iter) { @@ -38,7 +38,7 @@ namespace Gtk { int ret = raw_ret; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_tree_model_iter_nth_child2(IntPtr raw, out Gtk.TreeIter iter, IntPtr parent, int n); static d_gtk_tree_model_iter_nth_child2 gtk_tree_model_iter_nth_child2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_model_iter_nth_child")); public bool IterNthChild (out Gtk.TreeIter iter, int n) { @@ -187,3 +187,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/TreePath.cs b/Source/Libs/GtkSharp/TreePath.cs index e4c02e332..8f3ef014b 100644 --- a/Source/Libs/GtkSharp/TreePath.cs +++ b/Source/Libs/GtkSharp/TreePath.cs @@ -21,6 +21,7 @@ namespace Gtk { public partial class TreePath { // Patch submitted by malte on bug #49518 + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_tree_path_get_indices(IntPtr raw); static d_gtk_tree_path_get_indices gtk_tree_path_get_indices = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_path_get_indices")); @@ -53,3 +54,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/TreeSelection.cs b/Source/Libs/GtkSharp/TreeSelection.cs index 3a483ca53..bcf29c684 100644 --- a/Source/Libs/GtkSharp/TreeSelection.cs +++ b/Source/Libs/GtkSharp/TreeSelection.cs @@ -24,7 +24,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class TreeSelection { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_tree_selection_get_selected_rows2(IntPtr raw, IntPtr model); static d_gtk_tree_selection_get_selected_rows2 gtk_tree_selection_get_selected_rows2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_selection_get_selected_rows")); @@ -37,7 +37,7 @@ namespace Gtk { GLib.List list = new GLib.List (list_ptr, typeof (Gtk.TreePath)); return (TreePath[]) GLib.Marshaller.ListToArray (list, typeof (Gtk.TreePath)); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_tree_selection_get_selected2(IntPtr raw, IntPtr model, out Gtk.TreeIter iter); static d_gtk_tree_selection_get_selected2 gtk_tree_selection_get_selected2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_selection_get_selected")); @@ -47,3 +47,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/TreeStore.cs b/Source/Libs/GtkSharp/TreeStore.cs index 0d99fe68e..573128d2a 100644 --- a/Source/Libs/GtkSharp/TreeStore.cs +++ b/Source/Libs/GtkSharp/TreeStore.cs @@ -26,10 +26,10 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class TreeStore { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_tree_store_append(IntPtr raw, out TreeIter iter, ref TreeIter parent); static d_gtk_tree_store_append gtk_tree_store_append = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_store_append")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_tree_store_append2(IntPtr raw, out TreeIter iter, IntPtr parent); static d_gtk_tree_store_append2 gtk_tree_store_append2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_store_append")); @@ -46,10 +46,10 @@ namespace Gtk { gtk_tree_store_append (Handle, out iter, ref parent); return iter; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_tree_store_insert(IntPtr raw, out TreeIter iter, ref TreeIter parent, int position); static d_gtk_tree_store_insert gtk_tree_store_insert = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_store_insert")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_tree_store_insert2(IntPtr raw, out TreeIter iter, IntPtr parent, int position); static d_gtk_tree_store_insert2 gtk_tree_store_insert2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_store_insert")); @@ -66,10 +66,10 @@ namespace Gtk { gtk_tree_store_insert2 (Handle, out iter, IntPtr.Zero, position); return iter; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_tree_store_prepend(IntPtr raw, out TreeIter iter, ref TreeIter parent); static d_gtk_tree_store_prepend gtk_tree_store_prepend = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_store_prepend")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_tree_store_prepend2(IntPtr raw, out TreeIter iter, IntPtr parent); static d_gtk_tree_store_prepend2 gtk_tree_store_prepend2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_store_prepend")); @@ -86,10 +86,10 @@ namespace Gtk { gtk_tree_store_prepend2 (Handle, out iter, IntPtr.Zero); return iter; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_tree_store_insert_before(IntPtr raw, out TreeIter iter, ref TreeIter parent, ref TreeIter sibling); static d_gtk_tree_store_insert_before gtk_tree_store_insert_before = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_store_insert_before")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_tree_store_insert_before2(IntPtr raw, out TreeIter iter, IntPtr parent, ref TreeIter sibling); static d_gtk_tree_store_insert_before2 gtk_tree_store_insert_before2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_store_insert_before")); @@ -106,10 +106,10 @@ namespace Gtk { gtk_tree_store_insert_before (Handle, out iter, ref parent, ref sibling); return iter; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_tree_store_insert_after(IntPtr raw, out TreeIter iter, ref TreeIter parent, ref TreeIter sibling); static d_gtk_tree_store_insert_after gtk_tree_store_insert_after = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_store_insert_after")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_tree_store_insert_after2(IntPtr raw, out TreeIter iter, IntPtr parent, ref TreeIter sibling); static d_gtk_tree_store_insert_after2 gtk_tree_store_insert_after2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_store_insert_after")); @@ -126,7 +126,7 @@ namespace Gtk { gtk_tree_store_insert_after (Handle, out iter, ref parent, ref sibling); return iter; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_tree_model_iter_children2(IntPtr raw, out Gtk.TreeIter iter, IntPtr parent); static d_gtk_tree_model_iter_children2 gtk_tree_model_iter_children2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_model_iter_children")); public bool IterChildren (out Gtk.TreeIter iter) { @@ -140,7 +140,7 @@ namespace Gtk { int ret = raw_ret; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_tree_model_iter_nth_child2(IntPtr raw, out Gtk.TreeIter iter, IntPtr parent, int n); static d_gtk_tree_model_iter_nth_child2 gtk_tree_model_iter_nth_child2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_model_iter_nth_child")); public bool IterNthChild (out Gtk.TreeIter iter, int n) { @@ -221,10 +221,10 @@ namespace Gtk { SetValues (iter, values); return iter; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_tree_store_insert_with_valuesv(IntPtr raw, out TreeIter iter, IntPtr parent, int position, int[] columns, GLib.Value[] values, int n_values); static d_gtk_tree_store_insert_with_valuesv gtk_tree_store_insert_with_valuesv = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_store_insert_with_valuesv")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_tree_store_insert_with_valuesv2(IntPtr raw, out TreeIter iter, ref TreeIter parent, int position, int[] columns, GLib.Value[] values, int n_values); static d_gtk_tree_store_insert_with_valuesv2 gtk_tree_store_insert_with_valuesv2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_store_insert_with_valuesv")); @@ -263,7 +263,7 @@ namespace Gtk { return iter; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_tree_store_set_valuesv(IntPtr raw, ref TreeIter iter, int[] columns, GLib.Value[] values, int n_values); static d_gtk_tree_store_set_valuesv gtk_tree_store_set_valuesv = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_store_set_valuesv")); @@ -404,3 +404,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/TreeView.cs b/Source/Libs/GtkSharp/TreeView.cs index 04e8fabe7..164b4de9c 100644 --- a/Source/Libs/GtkSharp/TreeView.cs +++ b/Source/Libs/GtkSharp/TreeView.cs @@ -47,10 +47,10 @@ namespace Gtk { } } */ - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_tree_view_get_path_at_pos(IntPtr raw, int x, int y, out IntPtr path, out IntPtr column, out int cell_x, out int cell_y); static d_gtk_tree_view_get_path_at_pos gtk_tree_view_get_path_at_pos = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_view_get_path_at_pos")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_gtk_tree_view_get_path_at_pos2(IntPtr raw, int x, int y, out IntPtr path, out IntPtr column, IntPtr cell_x, IntPtr cell_y); static d_gtk_tree_view_get_path_at_pos2 gtk_tree_view_get_path_at_pos2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_tree_view_get_path_at_pos")); @@ -143,3 +143,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/UIManager.cs b/Source/Libs/GtkSharp/UIManager.cs index e2738d3ad..e90724f2c 100644 --- a/Source/Libs/GtkSharp/UIManager.cs +++ b/Source/Libs/GtkSharp/UIManager.cs @@ -36,7 +36,7 @@ namespace Gtk { return AddUiFromString (new System.IO.StreamReader (s).ReadToEnd ()); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate uint d_gtk_ui_manager_new_merge_id(IntPtr raw); static d_gtk_ui_manager_new_merge_id gtk_ui_manager_new_merge_id = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_ui_manager_new_merge_id")); @@ -44,7 +44,7 @@ namespace Gtk { { return gtk_ui_manager_new_merge_id (Handle); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_ui_manager_get_toplevels(IntPtr raw, int types); static d_gtk_ui_manager_get_toplevels gtk_ui_manager_get_toplevels = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_ui_manager_get_toplevels")); @@ -57,7 +57,7 @@ namespace Gtk { return result; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_ui_manager_get_action_groups(IntPtr raw); static d_gtk_ui_manager_get_action_groups gtk_ui_manager_get_action_groups = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_ui_manager_get_action_groups")); @@ -74,3 +74,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/VScale.cs b/Source/Libs/GtkSharp/VScale.cs index 761bcad34..cad220ce2 100644 --- a/Source/Libs/GtkSharp/VScale.cs +++ b/Source/Libs/GtkSharp/VScale.cs @@ -24,7 +24,7 @@ namespace Gtk { using System.Runtime.InteropServices; public partial class VScale { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_vscale_new_with_range(double min, double max, double step); static d_gtk_vscale_new_with_range gtk_vscale_new_with_range = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_vscale_new_with_range")); @@ -45,3 +45,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/Widget.cs b/Source/Libs/GtkSharp/Widget.cs index 082ab066a..1a49a7e87 100644 --- a/Source/Libs/GtkSharp/Widget.cs +++ b/Source/Libs/GtkSharp/Widget.cs @@ -57,10 +57,10 @@ namespace Gtk { [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate void ClosureMarshal (IntPtr closure, IntPtr return_val, uint n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_closure_new_simple(int closure_size, IntPtr dummy); static d_g_closure_new_simple g_closure_new_simple = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_closure_new_simple")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_g_closure_set_marshal(IntPtr closure, ClosureMarshal marshaler); static d_g_closure_set_marshal g_closure_set_marshal = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_closure_set_marshal")); @@ -69,7 +69,7 @@ namespace Gtk { g_closure_set_marshal (raw_closure, marshaler); return raw_closure; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate uint d_g_signal_newv(IntPtr signal_name, IntPtr gtype, GLib.Signal.Flags signal_flags, IntPtr closure, IntPtr accumulator, IntPtr accu_data, IntPtr c_marshaller, IntPtr return_type, uint n_params, [MarshalAs (UnmanagedType.LPArray)] IntPtr[] param_types); static d_g_signal_newv g_signal_newv = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GObject), "g_signal_newv")); @@ -169,10 +169,10 @@ namespace Gtk { return binding_delegate; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_binding_set_by_class(IntPtr class_ptr); static d_gtk_binding_set_by_class gtk_binding_set_by_class = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_binding_set_by_class")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_binding_entry_add_signall(IntPtr binding_set, uint keyval, Gdk.ModifierType modifiers, IntPtr signal_name, IntPtr binding_args); static d_gtk_binding_entry_add_signall gtk_binding_entry_add_signall = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_binding_entry_add_signall")); @@ -241,10 +241,10 @@ namespace Gtk { value.Dispose (); return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_widget_class_find_style_property(IntPtr class_ptr, IntPtr property_name); static d_gtk_widget_class_find_style_property gtk_widget_class_find_style_property = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_widget_class_find_style_property")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_widget_style_get_property(IntPtr inst, IntPtr property_name, ref GLib.Value value); static d_gtk_widget_style_get_property gtk_widget_style_get_property = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_widget_style_get_property")); @@ -263,7 +263,7 @@ namespace Gtk { GLib.Marshaller.Free (native_name); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_widget_list_mnemonic_labels(IntPtr raw); static d_gtk_widget_list_mnemonic_labels gtk_widget_list_mnemonic_labels = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_widget_list_mnemonic_labels")); @@ -410,7 +410,7 @@ namespace Gtk { InternalDestroyed += NativeDestroyHandler; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_widget_destroy(IntPtr raw); static d_gtk_widget_destroy gtk_widget_destroy = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_widget_destroy")); @@ -420,3 +420,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/GtkSharp/Window.cs b/Source/Libs/GtkSharp/Window.cs index fcec117f6..98c5c0f64 100644 --- a/Source/Libs/GtkSharp/Window.cs +++ b/Source/Libs/GtkSharp/Window.cs @@ -30,10 +30,10 @@ namespace Gtk { { this.Title = title; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_window_get_default_icon_list(); static d_gtk_window_get_default_icon_list gtk_window_get_default_icon_list = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_window_get_default_icon_list")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_window_set_default_icon_list(IntPtr list); static d_gtk_window_set_default_icon_list gtk_window_set_default_icon_list = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_window_set_default_icon_list")); @@ -55,10 +55,10 @@ namespace Gtk { gtk_window_set_default_icon_list(list.Handle); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_gtk_window_get_icon_list(IntPtr raw); static d_gtk_window_get_icon_list gtk_window_get_icon_list = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_window_get_icon_list")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_gtk_window_set_icon_list(IntPtr raw, IntPtr list); static d_gtk_window_set_icon_list gtk_window_set_icon_list = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Gtk), "gtk_window_set_icon_list")); @@ -92,3 +92,4 @@ namespace Gtk { } } } + diff --git a/Source/Libs/PangoSharp/AttrBackground.cs b/Source/Libs/PangoSharp/AttrBackground.cs index 31a52ee60..eedcd2273 100644 --- a/Source/Libs/PangoSharp/AttrBackground.cs +++ b/Source/Libs/PangoSharp/AttrBackground.cs @@ -22,7 +22,7 @@ namespace Pango { using System.Runtime.InteropServices; public class AttrBackground : Attribute { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_pango_attr_background_new(ushort red, ushort green, ushort blue); static d_pango_attr_background_new pango_attr_background_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attr_background_new")); @@ -39,3 +39,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/AttrFallback.cs b/Source/Libs/PangoSharp/AttrFallback.cs index 61e7f8bdf..28b7c84c6 100644 --- a/Source/Libs/PangoSharp/AttrFallback.cs +++ b/Source/Libs/PangoSharp/AttrFallback.cs @@ -22,7 +22,7 @@ namespace Pango { using System.Runtime.InteropServices; public class AttrFallback : Attribute { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_pango_attr_fallback_new(bool fallback); static d_pango_attr_fallback_new pango_attr_fallback_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attr_fallback_new")); @@ -37,3 +37,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/AttrFamily.cs b/Source/Libs/PangoSharp/AttrFamily.cs index ddf688f2c..ef6821d22 100644 --- a/Source/Libs/PangoSharp/AttrFamily.cs +++ b/Source/Libs/PangoSharp/AttrFamily.cs @@ -22,7 +22,7 @@ namespace Pango { using System.Runtime.InteropServices; public class AttrFamily : Attribute { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_pango_attr_family_new(IntPtr family); static d_pango_attr_family_new pango_attr_family_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attr_family_new")); @@ -51,3 +51,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/AttrFontDesc.cs b/Source/Libs/PangoSharp/AttrFontDesc.cs index 22334dbca..3375c0c4d 100644 --- a/Source/Libs/PangoSharp/AttrFontDesc.cs +++ b/Source/Libs/PangoSharp/AttrFontDesc.cs @@ -22,10 +22,10 @@ namespace Pango { using System.Runtime.InteropServices; public class AttrFontDesc : Attribute { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_pango_attr_font_desc_new(IntPtr font_desc); static d_pango_attr_font_desc_new pango_attr_font_desc_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attr_font_desc_new")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_pango_font_description_copy(IntPtr raw); static d_pango_font_description_copy pango_font_description_copy = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_font_description_copy")); @@ -46,3 +46,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/AttrForeground.cs b/Source/Libs/PangoSharp/AttrForeground.cs index 788db2573..5210fc5fd 100644 --- a/Source/Libs/PangoSharp/AttrForeground.cs +++ b/Source/Libs/PangoSharp/AttrForeground.cs @@ -22,7 +22,7 @@ namespace Pango { using System.Runtime.InteropServices; public class AttrForeground : Attribute { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_pango_attr_foreground_new(ushort red, ushort green, ushort blue); static d_pango_attr_foreground_new pango_attr_foreground_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attr_foreground_new")); @@ -39,3 +39,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/AttrGravity.cs b/Source/Libs/PangoSharp/AttrGravity.cs index bcb9b2fa5..5a2f0f21a 100644 --- a/Source/Libs/PangoSharp/AttrGravity.cs +++ b/Source/Libs/PangoSharp/AttrGravity.cs @@ -22,7 +22,7 @@ namespace Pango { using System.Runtime.InteropServices; public class AttrGravity : Attribute { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_pango_attr_gravity_new(int gravity); static d_pango_attr_gravity_new pango_attr_gravity_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attr_gravity_new")); @@ -37,3 +37,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/AttrGravityHint.cs b/Source/Libs/PangoSharp/AttrGravityHint.cs index d734bc500..d783d7f41 100644 --- a/Source/Libs/PangoSharp/AttrGravityHint.cs +++ b/Source/Libs/PangoSharp/AttrGravityHint.cs @@ -22,7 +22,7 @@ namespace Pango { using System.Runtime.InteropServices; public class AttrGravityHint : Attribute { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_pango_attr_gravity_hint_new(int hint); static d_pango_attr_gravity_hint_new pango_attr_gravity_hint_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attr_gravity_hint_new")); @@ -37,3 +37,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/AttrIterator.cs b/Source/Libs/PangoSharp/AttrIterator.cs index 9537276ca..e9044f960 100644 --- a/Source/Libs/PangoSharp/AttrIterator.cs +++ b/Source/Libs/PangoSharp/AttrIterator.cs @@ -24,7 +24,7 @@ namespace Pango { using System.Runtime.InteropServices; public partial class AttrIterator { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_pango_attr_iterator_get_font(IntPtr raw, IntPtr desc, out IntPtr language, out IntPtr extra_attrs); static d_pango_attr_iterator_get_font pango_attr_iterator_get_font = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attr_iterator_get_font")); @@ -45,7 +45,7 @@ namespace Pango { foreach (IntPtr raw_attr in list) extra_attrs [i++] = Pango.Attribute.GetAttribute (raw_attr); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_pango_attr_iterator_get_attrs(IntPtr raw); static d_pango_attr_iterator_get_attrs pango_attr_iterator_get_attrs = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attr_iterator_get_attrs")); @@ -64,3 +64,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/AttrLanguage.cs b/Source/Libs/PangoSharp/AttrLanguage.cs index 248f08e9f..8584dbb5f 100644 --- a/Source/Libs/PangoSharp/AttrLanguage.cs +++ b/Source/Libs/PangoSharp/AttrLanguage.cs @@ -22,7 +22,7 @@ namespace Pango { using System.Runtime.InteropServices; public class AttrLanguage : Attribute { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_pango_attr_language_new(IntPtr language); static d_pango_attr_language_new pango_attr_language_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attr_language_new")); @@ -43,3 +43,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/AttrLetterSpacing.cs b/Source/Libs/PangoSharp/AttrLetterSpacing.cs index 3a68ea5ec..6dc03f9e8 100644 --- a/Source/Libs/PangoSharp/AttrLetterSpacing.cs +++ b/Source/Libs/PangoSharp/AttrLetterSpacing.cs @@ -22,7 +22,7 @@ namespace Pango { using System.Runtime.InteropServices; public class AttrLetterSpacing : Attribute { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_pango_attr_letter_spacing_new(int letter_spacing); static d_pango_attr_letter_spacing_new pango_attr_letter_spacing_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attr_letter_spacing_new")); @@ -37,3 +37,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/AttrList.cs b/Source/Libs/PangoSharp/AttrList.cs index 0a420da8b..c2ed0d18f 100644 --- a/Source/Libs/PangoSharp/AttrList.cs +++ b/Source/Libs/PangoSharp/AttrList.cs @@ -24,10 +24,10 @@ namespace Pango { using System.Runtime.InteropServices; public partial class AttrList { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_pango_attribute_copy(IntPtr raw); static d_pango_attribute_copy pango_attribute_copy = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attribute_copy")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_pango_attr_list_insert(IntPtr raw, IntPtr attr); static d_pango_attr_list_insert pango_attr_list_insert = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attr_list_insert")); @@ -35,7 +35,7 @@ namespace Pango { { pango_attr_list_insert (Handle, pango_attribute_copy (attr.Handle)); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_pango_attr_list_insert_before(IntPtr raw, IntPtr attr); static d_pango_attr_list_insert_before pango_attr_list_insert_before = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attr_list_insert_before")); @@ -45,3 +45,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/AttrRise.cs b/Source/Libs/PangoSharp/AttrRise.cs index b1db9fb9f..9bae9fc43 100644 --- a/Source/Libs/PangoSharp/AttrRise.cs +++ b/Source/Libs/PangoSharp/AttrRise.cs @@ -22,7 +22,7 @@ namespace Pango { using System.Runtime.InteropServices; public class AttrRise : Attribute { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_pango_attr_rise_new(int rise); static d_pango_attr_rise_new pango_attr_rise_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attr_rise_new")); @@ -37,3 +37,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/AttrScale.cs b/Source/Libs/PangoSharp/AttrScale.cs index 8f5065ec0..70a2f3b15 100644 --- a/Source/Libs/PangoSharp/AttrScale.cs +++ b/Source/Libs/PangoSharp/AttrScale.cs @@ -22,7 +22,7 @@ namespace Pango { using System.Runtime.InteropServices; public class AttrScale : Attribute { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_pango_attr_scale_new(double scale); static d_pango_attr_scale_new pango_attr_scale_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attr_scale_new")); @@ -37,3 +37,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/AttrShape.cs b/Source/Libs/PangoSharp/AttrShape.cs index 272aa216e..8325fcc59 100644 --- a/Source/Libs/PangoSharp/AttrShape.cs +++ b/Source/Libs/PangoSharp/AttrShape.cs @@ -22,7 +22,7 @@ namespace Pango { using System.Runtime.InteropServices; public class AttrShape : Attribute { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_pango_attr_shape_new(ref Pango.Rectangle ink_rect, ref Pango.Rectangle logical_rect); static d_pango_attr_shape_new pango_attr_shape_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attr_shape_new")); @@ -54,3 +54,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/AttrSize.cs b/Source/Libs/PangoSharp/AttrSize.cs index 996dfc5c7..43e8c0c9b 100644 --- a/Source/Libs/PangoSharp/AttrSize.cs +++ b/Source/Libs/PangoSharp/AttrSize.cs @@ -22,10 +22,10 @@ namespace Pango { using System.Runtime.InteropServices; public class AttrSize : Attribute { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_pango_attr_size_new(int size); static d_pango_attr_size_new pango_attr_size_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attr_size_new")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_pango_attr_size_new_absolute(int size); static d_pango_attr_size_new_absolute pango_attr_size_new_absolute = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attr_size_new_absolute")); @@ -56,3 +56,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/AttrStretch.cs b/Source/Libs/PangoSharp/AttrStretch.cs index 5bf37223a..7e4aced91 100644 --- a/Source/Libs/PangoSharp/AttrStretch.cs +++ b/Source/Libs/PangoSharp/AttrStretch.cs @@ -22,7 +22,7 @@ namespace Pango { using System.Runtime.InteropServices; public class AttrStretch : Attribute { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_pango_attr_stretch_new(Pango.Stretch stretch); static d_pango_attr_stretch_new pango_attr_stretch_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attr_stretch_new")); @@ -37,3 +37,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/AttrStrikethrough.cs b/Source/Libs/PangoSharp/AttrStrikethrough.cs index d7ea73cf7..45630cfb4 100644 --- a/Source/Libs/PangoSharp/AttrStrikethrough.cs +++ b/Source/Libs/PangoSharp/AttrStrikethrough.cs @@ -22,7 +22,7 @@ namespace Pango { using System.Runtime.InteropServices; public class AttrStrikethrough : Attribute { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_pango_attr_strikethrough_new(bool strikethrough); static d_pango_attr_strikethrough_new pango_attr_strikethrough_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attr_strikethrough_new")); @@ -37,3 +37,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/AttrStrikethroughColor.cs b/Source/Libs/PangoSharp/AttrStrikethroughColor.cs index b7990d682..35892890c 100644 --- a/Source/Libs/PangoSharp/AttrStrikethroughColor.cs +++ b/Source/Libs/PangoSharp/AttrStrikethroughColor.cs @@ -22,7 +22,7 @@ namespace Pango { using System.Runtime.InteropServices; public class AttrStrikethroughColor : Attribute { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_pango_attr_strikethrough_color_new(ushort red, ushort green, ushort blue); static d_pango_attr_strikethrough_color_new pango_attr_strikethrough_color_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attr_strikethrough_color_new")); @@ -39,3 +39,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/AttrStyle.cs b/Source/Libs/PangoSharp/AttrStyle.cs index fe82a8544..1da3ec3ec 100644 --- a/Source/Libs/PangoSharp/AttrStyle.cs +++ b/Source/Libs/PangoSharp/AttrStyle.cs @@ -22,7 +22,7 @@ namespace Pango { using System.Runtime.InteropServices; public class AttrStyle : Attribute { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_pango_attr_style_new(Pango.Style style); static d_pango_attr_style_new pango_attr_style_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attr_style_new")); @@ -37,3 +37,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/AttrUnderline.cs b/Source/Libs/PangoSharp/AttrUnderline.cs index 96637dcb8..89cba90a8 100644 --- a/Source/Libs/PangoSharp/AttrUnderline.cs +++ b/Source/Libs/PangoSharp/AttrUnderline.cs @@ -22,7 +22,7 @@ namespace Pango { using System.Runtime.InteropServices; public class AttrUnderline : Attribute { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_pango_attr_underline_new(Pango.Underline underline); static d_pango_attr_underline_new pango_attr_underline_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attr_underline_new")); @@ -37,3 +37,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/AttrUnderlineColor.cs b/Source/Libs/PangoSharp/AttrUnderlineColor.cs index 483c77513..e7cadaa31 100644 --- a/Source/Libs/PangoSharp/AttrUnderlineColor.cs +++ b/Source/Libs/PangoSharp/AttrUnderlineColor.cs @@ -22,7 +22,7 @@ namespace Pango { using System.Runtime.InteropServices; public class AttrUnderlineColor : Attribute { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_pango_attr_underline_color_new(ushort red, ushort green, ushort blue); static d_pango_attr_underline_color_new pango_attr_underline_color_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attr_underline_color_new")); @@ -39,3 +39,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/AttrVariant.cs b/Source/Libs/PangoSharp/AttrVariant.cs index a4f732b26..2a246b3d6 100644 --- a/Source/Libs/PangoSharp/AttrVariant.cs +++ b/Source/Libs/PangoSharp/AttrVariant.cs @@ -22,7 +22,7 @@ namespace Pango { using System.Runtime.InteropServices; public class AttrVariant : Attribute { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_pango_attr_variant_new(Pango.Variant variant); static d_pango_attr_variant_new pango_attr_variant_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attr_variant_new")); @@ -37,3 +37,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/AttrWeight.cs b/Source/Libs/PangoSharp/AttrWeight.cs index 88b54ff04..e0e594b63 100644 --- a/Source/Libs/PangoSharp/AttrWeight.cs +++ b/Source/Libs/PangoSharp/AttrWeight.cs @@ -22,7 +22,7 @@ namespace Pango { using System.Runtime.InteropServices; public class AttrWeight : Attribute { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_pango_attr_weight_new(Pango.Weight weight); static d_pango_attr_weight_new pango_attr_weight_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attr_weight_new")); @@ -37,3 +37,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/Attribute.cs b/Source/Libs/PangoSharp/Attribute.cs index 75cafcd9e..4e8f12631 100644 --- a/Source/Libs/PangoSharp/Attribute.cs +++ b/Source/Libs/PangoSharp/Attribute.cs @@ -92,7 +92,7 @@ namespace Pango { { Dispose (); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_pango_attribute_destroy(IntPtr raw); static d_pango_attribute_destroy pango_attribute_destroy = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attribute_destroy")); @@ -148,14 +148,14 @@ namespace Pango { Marshal.StructureToPtr (native, raw, false); } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_pango_attribute_copy(IntPtr raw); static d_pango_attribute_copy pango_attribute_copy = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attribute_copy")); public Pango.Attribute Copy () { return GetAttribute (pango_attribute_copy (raw)); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_pango_attribute_equal(IntPtr raw1, IntPtr raw2); static d_pango_attribute_equal pango_attribute_equal = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_attribute_equal")); @@ -164,3 +164,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/Context.cs b/Source/Libs/PangoSharp/Context.cs index 9a46f013c..c600077e4 100644 --- a/Source/Libs/PangoSharp/Context.cs +++ b/Source/Libs/PangoSharp/Context.cs @@ -24,7 +24,7 @@ namespace Pango { using System.Runtime.InteropServices; public partial class Context { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_pango_context_list_families2(IntPtr raw, out IntPtr families, out int n_families); static d_pango_context_list_families2 pango_context_list_families2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_context_list_families")); @@ -45,7 +45,7 @@ namespace Pango { return result; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_pango_context_list_families(IntPtr raw, IntPtr families, out int n_families); static d_pango_context_list_families pango_context_list_families = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_context_list_families")); @@ -57,3 +57,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/Coverage.cs b/Source/Libs/PangoSharp/Coverage.cs index 0a44f7a9b..28ab84d3b 100644 --- a/Source/Libs/PangoSharp/Coverage.cs +++ b/Source/Libs/PangoSharp/Coverage.cs @@ -24,7 +24,7 @@ namespace Pango { using System.Runtime.InteropServices; public partial class Coverage { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_pango_coverage_to_bytes(IntPtr raw, out IntPtr bytes, out int n_bytes); static d_pango_coverage_to_bytes pango_coverage_to_bytes = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_coverage_to_bytes")); @@ -39,3 +39,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/FontFamily.cs b/Source/Libs/PangoSharp/FontFamily.cs index cc8a9f89f..11b75aea3 100644 --- a/Source/Libs/PangoSharp/FontFamily.cs +++ b/Source/Libs/PangoSharp/FontFamily.cs @@ -24,7 +24,7 @@ namespace Pango { using System.Runtime.InteropServices; public partial class FontFamily { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_pango_font_family_list_faces2(IntPtr raw, out IntPtr faces, out int n_faces); static d_pango_font_family_list_faces2 pango_font_family_list_faces2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_font_family_list_faces")); @@ -45,7 +45,7 @@ namespace Pango { return result; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_pango_font_family_list_faces(IntPtr raw, IntPtr faces, out int n_faces); static d_pango_font_family_list_faces pango_font_family_list_faces = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_font_family_list_faces")); @@ -57,3 +57,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/FontMap.cs b/Source/Libs/PangoSharp/FontMap.cs index bbb2bc11e..b021e4918 100644 --- a/Source/Libs/PangoSharp/FontMap.cs +++ b/Source/Libs/PangoSharp/FontMap.cs @@ -24,7 +24,7 @@ namespace Pango { using System.Runtime.InteropServices; public partial class FontMap { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_pango_font_map_list_families2(IntPtr raw, out IntPtr families, out int n_families); static d_pango_font_map_list_families2 pango_font_map_list_families2 = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_font_map_list_families")); @@ -45,7 +45,7 @@ namespace Pango { return result; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_pango_font_map_list_families(IntPtr raw, IntPtr families, out int n_families); static d_pango_font_map_list_families pango_font_map_list_families = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_font_map_list_families")); @@ -57,3 +57,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/Global.cs b/Source/Libs/PangoSharp/Global.cs index 9cf4656ac..2d3d43bd3 100644 --- a/Source/Libs/PangoSharp/Global.cs +++ b/Source/Libs/PangoSharp/Global.cs @@ -33,7 +33,7 @@ namespace Pango { bool ret = raw_ret; return ret; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_pango_parse_markup(IntPtr markup, int length, uint accel_marker, out IntPtr attr_list_handle, out IntPtr text, out uint accel_char, IntPtr err); static d_pango_parse_markup pango_parse_markup = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_parse_markup")); @@ -54,3 +54,4 @@ namespace Pango { } + diff --git a/Source/Libs/PangoSharp/GlyphItem.cs b/Source/Libs/PangoSharp/GlyphItem.cs index 93921dc67..1c0088a6d 100644 --- a/Source/Libs/PangoSharp/GlyphItem.cs +++ b/Source/Libs/PangoSharp/GlyphItem.cs @@ -24,7 +24,7 @@ namespace Pango { using System.Runtime.InteropServices; public partial struct GlyphItem { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_pango_glyph_item_apply_attrs(ref Pango.GlyphItem raw, IntPtr text, IntPtr list); static d_pango_glyph_item_apply_attrs pango_glyph_item_apply_attrs = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_glyph_item_apply_attrs")); @@ -54,3 +54,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/Layout.cs b/Source/Libs/PangoSharp/Layout.cs index 443b5240a..b71fbc638 100644 --- a/Source/Libs/PangoSharp/Layout.cs +++ b/Source/Libs/PangoSharp/Layout.cs @@ -25,7 +25,7 @@ namespace Pango { using System.Runtime.InteropServices; public partial class Layout { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_pango_layout_get_lines(IntPtr raw); static d_pango_layout_get_lines pango_layout_get_lines = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_layout_get_lines")); @@ -42,7 +42,7 @@ namespace Pango { return result; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_pango_layout_set_markup_with_accel(IntPtr raw, IntPtr markup, int length, uint accel_marker, out uint accel_char); static d_pango_layout_set_markup_with_accel pango_layout_set_markup_with_accel = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_layout_set_markup_with_accel")); @@ -54,7 +54,7 @@ namespace Pango { GLib.Marshaller.Free (native_markup); accel_char = GLib.Marshaller.GUnicharToChar (ucs4_accel_char); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_pango_layout_get_log_attrs(IntPtr raw, out IntPtr attrs, out int n_attrs); static d_pango_layout_get_log_attrs pango_layout_get_log_attrs = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_layout_get_log_attrs")); @@ -75,7 +75,7 @@ namespace Pango { return result; } } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_pango_layout_set_text(IntPtr raw, IntPtr text, int length); static d_pango_layout_set_text pango_layout_set_text = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_layout_set_text")); @@ -85,7 +85,7 @@ namespace Pango { pango_layout_set_text (Handle, native_text, -1); GLib.Marshaller.Free (native_text); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_pango_layout_set_markup(IntPtr raw, IntPtr markup, int length); static d_pango_layout_set_markup pango_layout_set_markup = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_layout_set_markup")); @@ -97,3 +97,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/LayoutLine.cs b/Source/Libs/PangoSharp/LayoutLine.cs index 0514d9351..ac16223a6 100644 --- a/Source/Libs/PangoSharp/LayoutLine.cs +++ b/Source/Libs/PangoSharp/LayoutLine.cs @@ -26,6 +26,7 @@ namespace Pango { public partial class LayoutLine { #if NOT_BROKEN + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_pango_layout_line_get_x_ranges(IntPtr raw, int start_index, int end_index, out IntPtr ranges_handle, out int n_ranges); static d_pango_layout_line_get_x_ranges pango_layout_line_get_x_ranges = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_layout_line_get_x_ranges")); #endif @@ -51,3 +52,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/ScriptIter.cs b/Source/Libs/PangoSharp/ScriptIter.cs index e668b4908..6bba11b12 100644 --- a/Source/Libs/PangoSharp/ScriptIter.cs +++ b/Source/Libs/PangoSharp/ScriptIter.cs @@ -26,7 +26,7 @@ namespace Pango { IntPtr native_text; public ScriptIter(IntPtr raw) : base(raw) {} - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_pango_script_iter_new(IntPtr text, int length); static d_pango_script_iter_new pango_script_iter_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_script_iter_new")); @@ -35,7 +35,7 @@ namespace Pango { native_text = GLib.Marshaller.StringToPtrGStrdup (text); Raw = pango_script_iter_new (native_text, -1); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_pango_script_iter_free(IntPtr raw); static d_pango_script_iter_free pango_script_iter_free = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_script_iter_free")); @@ -45,10 +45,10 @@ namespace Pango { pango_script_iter_free (Raw); Raw = IntPtr.Zero; } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_pango_script_iter_get_range(IntPtr raw, out IntPtr start, out IntPtr end, out Pango.Script script); static d_pango_script_iter_get_range pango_script_iter_get_range = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_script_iter_get_range")); - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate IntPtr d_g_utf8_pointer_to_offset(IntPtr str, IntPtr pos); static d_g_utf8_pointer_to_offset g_utf8_pointer_to_offset = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GLib), "g_utf8_pointer_to_offset")); @@ -61,7 +61,7 @@ namespace Pango { start = (int)g_utf8_pointer_to_offset (native_text, start_ptr); len = (int)g_utf8_pointer_to_offset (start_ptr, end_ptr); } - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate bool d_pango_script_iter_next(IntPtr raw); static d_pango_script_iter_next pango_script_iter_next = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_script_iter_next")); @@ -76,3 +76,4 @@ namespace Pango { } } } + diff --git a/Source/Libs/PangoSharp/TabArray.cs b/Source/Libs/PangoSharp/TabArray.cs index f2a4311af..7b39f013f 100644 --- a/Source/Libs/PangoSharp/TabArray.cs +++ b/Source/Libs/PangoSharp/TabArray.cs @@ -24,7 +24,7 @@ namespace Pango { using System.Runtime.InteropServices; public partial class TabArray { - + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate void d_pango_tab_array_get_tabs(IntPtr raw, out IntPtr alignments, out IntPtr locations); static d_pango_tab_array_get_tabs pango_tab_array_get_tabs = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.Pango), "pango_tab_array_get_tabs")); @@ -47,3 +47,4 @@ namespace Pango { } } } + diff --git a/Source/Tools/GapiCodegen/CallbackGen.cs b/Source/Tools/GapiCodegen/CallbackGen.cs index f7554be06..df733b6f2 100644 --- a/Source/Tools/GapiCodegen/CallbackGen.cs +++ b/Source/Tools/GapiCodegen/CallbackGen.cs @@ -208,7 +208,7 @@ namespace GtkSharp.Generation { sw.WriteLine ("\tusing System.Runtime.InteropServices;"); sw.WriteLine (); sw.WriteLine ("#region Autogenerated code"); - sw.WriteLine ("\t[UnmanagedFunctionPointer (CallingConvention.Cdecl)]"); + //sw.WriteLine ("\t[UnmanagedFunctionPointer (CallingConvention.Cdecl)]"); sw.WriteLine ("\tinternal delegate " + retval.MarshalType + " " + wrapper + "(" + parms.ImportSignature + ");"); sw.WriteLine (); GenInvoker (gen_info, sw); diff --git a/Source/Tools/GapiCodegen/Ctor.cs b/Source/Tools/GapiCodegen/Ctor.cs index 0736ce8d1..9a2653b6f 100644 --- a/Source/Tools/GapiCodegen/Ctor.cs +++ b/Source/Tools/GapiCodegen/Ctor.cs @@ -65,7 +65,8 @@ namespace GtkSharp.Generation { void GenerateImport (StreamWriter sw) { - sw.WriteLine("\t\tdelegate IntPtr d_{0}({1});", CName, Parameters.ImportSignature); + sw.WriteLine("\t\t[UnmanagedFunctionPointer (CallingConvention.Cdecl)]"); + sw.WriteLine("\t\tdelegate IntPtr d_{0}({1});", CName, Parameters.ImportSignature); sw.WriteLine("\t\tstatic d_{0} {0} = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(\"{1}\"), \"{0}\"));", CName, LibraryName); sw.WriteLine(); } diff --git a/Source/Tools/GapiCodegen/EnumGen.cs b/Source/Tools/GapiCodegen/EnumGen.cs index 43f360fcd..1db901b89 100644 --- a/Source/Tools/GapiCodegen/EnumGen.cs +++ b/Source/Tools/GapiCodegen/EnumGen.cs @@ -19,6 +19,8 @@ // Boston, MA 02111-1307, USA. +using System.Runtime.InteropServices; + namespace GtkSharp.Generation { using System; @@ -113,11 +115,11 @@ namespace GtkSharp.Generation { sw.WriteLine (member); sw.WriteLine ("\t}"); - if (Elem.HasAttribute ("gtype")) { sw.WriteLine (); sw.WriteLine ("\tinternal class " + Name + "GType {"); var funcname = Elem.GetAttribute("gtype"); + sw.WriteLine ("\t\t[UnmanagedFunctionPointer (CallingConvention.Cdecl)]"); sw.WriteLine ("\t\tdelegate IntPtr d_" + funcname + "();"); sw.WriteLine ("\t\tstatic d_" + funcname + " " + funcname + " = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(\"" + LibraryName + "\"), \"" + funcname + "\"));"); sw.WriteLine (); diff --git a/Source/Tools/GapiCodegen/Method.cs b/Source/Tools/GapiCodegen/Method.cs index e2b8f8f9d..e37e0c0dd 100644 --- a/Source/Tools/GapiCodegen/Method.cs +++ b/Source/Tools/GapiCodegen/Method.cs @@ -192,7 +192,9 @@ namespace GtkSharp.Generation { import_sig += !IsStatic && Parameters.Count > 0 ? ", " : ""; import_sig += Parameters.ImportSignature.ToString(); - if (retval.MarshalType.StartsWith("[return:")) + sw.WriteLine("\t\t[UnmanagedFunctionPointer (CallingConvention.Cdecl)]"); + + if (retval.MarshalType.StartsWith("[return:")) sw.WriteLine("\t\tdelegate " + retval.CSType + " d_" + CName + "(" + import_sig + ");"); else sw.WriteLine("\t\tdelegate " + retval.MarshalType + " d_" + CName + "(" + import_sig + ");"); diff --git a/Source/Tools/Tools.sln b/Source/Tools/Tools.sln index dde388998..2393795fe 100644 --- a/Source/Tools/Tools.sln +++ b/Source/Tools/Tools.sln @@ -1,11 +1,10 @@ - Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.26124.0 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29306.81 MinimumVisualStudioVersion = 15.0.26124.0 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GapiCodegen", "GapiCodegen\GapiCodegen.csproj", "{2CA6614A-F064-4136-ABDE-2DFB37E0F12B}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GapiCodegen", "GapiCodegen\GapiCodegen.csproj", "{2CA6614A-F064-4136-ABDE-2DFB37E0F12B}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GapiFixup", "GapiFixup\GapiFixup.csproj", "{DC7A0B5F-448F-4978-849B-3038D9B9C285}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GapiFixup", "GapiFixup\GapiFixup.csproj", "{DC7A0B5F-448F-4978-849B-3038D9B9C285}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -16,33 +15,36 @@ Global Release|x64 = Release|x64 Release|x86 = Release|x86 EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {2CA6614A-F064-4136-ABDE-2DFB37E0F12B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2CA6614A-F064-4136-ABDE-2DFB37E0F12B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2CA6614A-F064-4136-ABDE-2DFB37E0F12B}.Debug|x64.ActiveCfg = Debug|x64 - {2CA6614A-F064-4136-ABDE-2DFB37E0F12B}.Debug|x64.Build.0 = Debug|x64 - {2CA6614A-F064-4136-ABDE-2DFB37E0F12B}.Debug|x86.ActiveCfg = Debug|x86 - {2CA6614A-F064-4136-ABDE-2DFB37E0F12B}.Debug|x86.Build.0 = Debug|x86 + {2CA6614A-F064-4136-ABDE-2DFB37E0F12B}.Debug|x64.ActiveCfg = Debug|Any CPU + {2CA6614A-F064-4136-ABDE-2DFB37E0F12B}.Debug|x64.Build.0 = Debug|Any CPU + {2CA6614A-F064-4136-ABDE-2DFB37E0F12B}.Debug|x86.ActiveCfg = Debug|Any CPU + {2CA6614A-F064-4136-ABDE-2DFB37E0F12B}.Debug|x86.Build.0 = Debug|Any CPU {2CA6614A-F064-4136-ABDE-2DFB37E0F12B}.Release|Any CPU.ActiveCfg = Release|Any CPU {2CA6614A-F064-4136-ABDE-2DFB37E0F12B}.Release|Any CPU.Build.0 = Release|Any CPU - {2CA6614A-F064-4136-ABDE-2DFB37E0F12B}.Release|x64.ActiveCfg = Release|x64 - {2CA6614A-F064-4136-ABDE-2DFB37E0F12B}.Release|x64.Build.0 = Release|x64 - {2CA6614A-F064-4136-ABDE-2DFB37E0F12B}.Release|x86.ActiveCfg = Release|x86 - {2CA6614A-F064-4136-ABDE-2DFB37E0F12B}.Release|x86.Build.0 = Release|x86 + {2CA6614A-F064-4136-ABDE-2DFB37E0F12B}.Release|x64.ActiveCfg = Release|Any CPU + {2CA6614A-F064-4136-ABDE-2DFB37E0F12B}.Release|x64.Build.0 = Release|Any CPU + {2CA6614A-F064-4136-ABDE-2DFB37E0F12B}.Release|x86.ActiveCfg = Release|Any CPU + {2CA6614A-F064-4136-ABDE-2DFB37E0F12B}.Release|x86.Build.0 = Release|Any CPU {DC7A0B5F-448F-4978-849B-3038D9B9C285}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DC7A0B5F-448F-4978-849B-3038D9B9C285}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DC7A0B5F-448F-4978-849B-3038D9B9C285}.Debug|x64.ActiveCfg = Debug|x64 - {DC7A0B5F-448F-4978-849B-3038D9B9C285}.Debug|x64.Build.0 = Debug|x64 - {DC7A0B5F-448F-4978-849B-3038D9B9C285}.Debug|x86.ActiveCfg = Debug|x86 - {DC7A0B5F-448F-4978-849B-3038D9B9C285}.Debug|x86.Build.0 = Debug|x86 + {DC7A0B5F-448F-4978-849B-3038D9B9C285}.Debug|x64.ActiveCfg = Debug|Any CPU + {DC7A0B5F-448F-4978-849B-3038D9B9C285}.Debug|x64.Build.0 = Debug|Any CPU + {DC7A0B5F-448F-4978-849B-3038D9B9C285}.Debug|x86.ActiveCfg = Debug|Any CPU + {DC7A0B5F-448F-4978-849B-3038D9B9C285}.Debug|x86.Build.0 = Debug|Any CPU {DC7A0B5F-448F-4978-849B-3038D9B9C285}.Release|Any CPU.ActiveCfg = Release|Any CPU {DC7A0B5F-448F-4978-849B-3038D9B9C285}.Release|Any CPU.Build.0 = Release|Any CPU - {DC7A0B5F-448F-4978-849B-3038D9B9C285}.Release|x64.ActiveCfg = Release|x64 - {DC7A0B5F-448F-4978-849B-3038D9B9C285}.Release|x64.Build.0 = Release|x64 - {DC7A0B5F-448F-4978-849B-3038D9B9C285}.Release|x86.ActiveCfg = Release|x86 - {DC7A0B5F-448F-4978-849B-3038D9B9C285}.Release|x86.Build.0 = Release|x86 + {DC7A0B5F-448F-4978-849B-3038D9B9C285}.Release|x64.ActiveCfg = Release|Any CPU + {DC7A0B5F-448F-4978-849B-3038D9B9C285}.Release|x64.Build.0 = Release|Any CPU + {DC7A0B5F-448F-4978-849B-3038D9B9C285}.Release|x86.ActiveCfg = Release|Any CPU + {DC7A0B5F-448F-4978-849B-3038D9B9C285}.Release|x86.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {35C3162B-E475-42D4-8ACE-5A81617CDDA9} EndGlobalSection EndGlobal