// This file was generated by the Gtk# code generator. // Any changes made will be lost if regenerated. namespace GtkSource { using System; using System.Collections; using System.Collections.Generic; using System.Runtime.InteropServices; using static GLib.AbiStructExtension; #region Autogenerated code public partial class SourceView : Gtk.TextView { public SourceView (IntPtr raw) : base(raw) {} [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate IntPtr d_gtk_source_view_new(); static d_gtk_source_view_new gtk_source_view_new = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_new")); public SourceView () : base (IntPtr.Zero) { if (GetType () != typeof (SourceView)) { CreateNativeObject (Array.Empty (), Array.Empty ()); return; } Raw = gtk_source_view_new(); } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate IntPtr d_gtk_source_view_new_with_buffer(IntPtr buffer); static d_gtk_source_view_new_with_buffer gtk_source_view_new_with_buffer = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_new_with_buffer")); public SourceView (GtkSource.Buffer buffer) : base (IntPtr.Zero) { if (GetType () != typeof (SourceView)) { var vals = new List (); var names = new List (); if (buffer != null) { names.Add ("buffer"); vals.Add (new GLib.Value (buffer)); } CreateNativeObject (names.ToArray (), vals.ToArray ()); return; } Raw = gtk_source_view_new_with_buffer(buffer == null ? IntPtr.Zero : buffer.Handle); } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate IntPtr d_gtk_source_view_get_completion(IntPtr raw); static d_gtk_source_view_get_completion gtk_source_view_get_completion = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_get_completion")); [GLib.Property ("completion")] public GtkSource.Completion Completion { get { IntPtr raw_ret = gtk_source_view_get_completion(Handle); GtkSource.Completion ret = GLib.Object.GetObject(raw_ret) as GtkSource.Completion; return ret; } } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate bool d_gtk_source_view_get_show_line_numbers(IntPtr raw); static d_gtk_source_view_get_show_line_numbers gtk_source_view_get_show_line_numbers = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_get_show_line_numbers")); [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate void d_gtk_source_view_set_show_line_numbers(IntPtr raw, bool show); static d_gtk_source_view_set_show_line_numbers gtk_source_view_set_show_line_numbers = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_set_show_line_numbers")); [GLib.Property ("show-line-numbers")] public bool ShowLineNumbers { get { bool raw_ret = gtk_source_view_get_show_line_numbers(Handle); bool ret = raw_ret; return ret; } set { gtk_source_view_set_show_line_numbers(Handle, value); } } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate bool d_gtk_source_view_get_show_line_marks(IntPtr raw); static d_gtk_source_view_get_show_line_marks gtk_source_view_get_show_line_marks = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_get_show_line_marks")); [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate void d_gtk_source_view_set_show_line_marks(IntPtr raw, bool show); static d_gtk_source_view_set_show_line_marks gtk_source_view_set_show_line_marks = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_set_show_line_marks")); [GLib.Property ("show-line-marks")] public bool ShowLineMarks { get { bool raw_ret = gtk_source_view_get_show_line_marks(Handle); bool ret = raw_ret; return ret; } set { gtk_source_view_set_show_line_marks(Handle, value); } } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate uint d_gtk_source_view_get_tab_width(IntPtr raw); static d_gtk_source_view_get_tab_width gtk_source_view_get_tab_width = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_get_tab_width")); [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate void d_gtk_source_view_set_tab_width(IntPtr raw, uint width); static d_gtk_source_view_set_tab_width gtk_source_view_set_tab_width = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_set_tab_width")); [GLib.Property ("tab-width")] public uint TabWidth { get { uint raw_ret = gtk_source_view_get_tab_width(Handle); uint ret = raw_ret; return ret; } set { gtk_source_view_set_tab_width(Handle, value); } } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate int d_gtk_source_view_get_indent_width(IntPtr raw); static d_gtk_source_view_get_indent_width gtk_source_view_get_indent_width = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_get_indent_width")); [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate void d_gtk_source_view_set_indent_width(IntPtr raw, int width); static d_gtk_source_view_set_indent_width gtk_source_view_set_indent_width = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_set_indent_width")); [GLib.Property ("indent-width")] public int IndentWidth { get { int raw_ret = gtk_source_view_get_indent_width(Handle); int ret = raw_ret; return ret; } set { gtk_source_view_set_indent_width(Handle, value); } } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate bool d_gtk_source_view_get_auto_indent(IntPtr raw); static d_gtk_source_view_get_auto_indent gtk_source_view_get_auto_indent = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_get_auto_indent")); [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate void d_gtk_source_view_set_auto_indent(IntPtr raw, bool enable); static d_gtk_source_view_set_auto_indent gtk_source_view_set_auto_indent = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_set_auto_indent")); [GLib.Property ("auto-indent")] public bool AutoIndent { get { bool raw_ret = gtk_source_view_get_auto_indent(Handle); bool ret = raw_ret; return ret; } set { gtk_source_view_set_auto_indent(Handle, value); } } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate bool d_gtk_source_view_get_insert_spaces_instead_of_tabs(IntPtr raw); static d_gtk_source_view_get_insert_spaces_instead_of_tabs gtk_source_view_get_insert_spaces_instead_of_tabs = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_get_insert_spaces_instead_of_tabs")); [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate void d_gtk_source_view_set_insert_spaces_instead_of_tabs(IntPtr raw, bool enable); static d_gtk_source_view_set_insert_spaces_instead_of_tabs gtk_source_view_set_insert_spaces_instead_of_tabs = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_set_insert_spaces_instead_of_tabs")); [GLib.Property ("insert-spaces-instead-of-tabs")] public bool InsertSpacesInsteadOfTabs { get { bool raw_ret = gtk_source_view_get_insert_spaces_instead_of_tabs(Handle); bool ret = raw_ret; return ret; } set { gtk_source_view_set_insert_spaces_instead_of_tabs(Handle, value); } } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate bool d_gtk_source_view_get_show_right_margin(IntPtr raw); static d_gtk_source_view_get_show_right_margin gtk_source_view_get_show_right_margin = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_get_show_right_margin")); [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate void d_gtk_source_view_set_show_right_margin(IntPtr raw, bool show); static d_gtk_source_view_set_show_right_margin gtk_source_view_set_show_right_margin = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_set_show_right_margin")); [GLib.Property ("show-right-margin")] public bool ShowRightMargin { get { bool raw_ret = gtk_source_view_get_show_right_margin(Handle); bool ret = raw_ret; return ret; } set { gtk_source_view_set_show_right_margin(Handle, value); } } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate uint d_gtk_source_view_get_right_margin_position(IntPtr raw); static d_gtk_source_view_get_right_margin_position gtk_source_view_get_right_margin_position = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_get_right_margin_position")); [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate void d_gtk_source_view_set_right_margin_position(IntPtr raw, uint pos); static d_gtk_source_view_set_right_margin_position gtk_source_view_set_right_margin_position = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_set_right_margin_position")); [GLib.Property ("right-margin-position")] public uint RightMarginPosition { get { uint raw_ret = gtk_source_view_get_right_margin_position(Handle); uint ret = raw_ret; return ret; } set { gtk_source_view_set_right_margin_position(Handle, value); } } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate int d_gtk_source_view_get_smart_home_end(IntPtr raw); static d_gtk_source_view_get_smart_home_end gtk_source_view_get_smart_home_end = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_get_smart_home_end")); [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate void d_gtk_source_view_set_smart_home_end(IntPtr raw, int smart_home_end); static d_gtk_source_view_set_smart_home_end gtk_source_view_set_smart_home_end = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_set_smart_home_end")); [GLib.Property ("smart-home-end")] public GtkSource.SmartHomeEndType SmartHomeEnd { get { int raw_ret = gtk_source_view_get_smart_home_end(Handle); GtkSource.SmartHomeEndType ret = (GtkSource.SmartHomeEndType) raw_ret; return ret; } set { gtk_source_view_set_smart_home_end(Handle, (int) value); } } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate bool d_gtk_source_view_get_highlight_current_line(IntPtr raw); static d_gtk_source_view_get_highlight_current_line gtk_source_view_get_highlight_current_line = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_get_highlight_current_line")); [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate void d_gtk_source_view_set_highlight_current_line(IntPtr raw, bool highlight); static d_gtk_source_view_set_highlight_current_line gtk_source_view_set_highlight_current_line = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_set_highlight_current_line")); [GLib.Property ("highlight-current-line")] public bool HighlightCurrentLine { get { bool raw_ret = gtk_source_view_get_highlight_current_line(Handle); bool ret = raw_ret; return ret; } set { gtk_source_view_set_highlight_current_line(Handle, value); } } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate bool d_gtk_source_view_get_indent_on_tab(IntPtr raw); static d_gtk_source_view_get_indent_on_tab gtk_source_view_get_indent_on_tab = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_get_indent_on_tab")); [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate void d_gtk_source_view_set_indent_on_tab(IntPtr raw, bool enable); static d_gtk_source_view_set_indent_on_tab gtk_source_view_set_indent_on_tab = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_set_indent_on_tab")); [GLib.Property ("indent-on-tab")] public bool IndentOnTab { get { bool raw_ret = gtk_source_view_get_indent_on_tab(Handle); bool ret = raw_ret; return ret; } set { gtk_source_view_set_indent_on_tab(Handle, value); } } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate int d_gtk_source_view_get_background_pattern(IntPtr raw); static d_gtk_source_view_get_background_pattern gtk_source_view_get_background_pattern = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_get_background_pattern")); [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate void d_gtk_source_view_set_background_pattern(IntPtr raw, int background_pattern); static d_gtk_source_view_set_background_pattern gtk_source_view_set_background_pattern = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_set_background_pattern")); [GLib.Property ("background-pattern")] public GtkSource.BackgroundPatternType BackgroundPattern { get { int raw_ret = gtk_source_view_get_background_pattern(Handle); GtkSource.BackgroundPatternType ret = (GtkSource.BackgroundPatternType) raw_ret; return ret; } set { gtk_source_view_set_background_pattern(Handle, (int) value); } } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate bool d_gtk_source_view_get_smart_backspace(IntPtr raw); static d_gtk_source_view_get_smart_backspace gtk_source_view_get_smart_backspace = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_get_smart_backspace")); [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate void d_gtk_source_view_set_smart_backspace(IntPtr raw, bool smart_backspace); static d_gtk_source_view_set_smart_backspace gtk_source_view_set_smart_backspace = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_set_smart_backspace")); [GLib.Property ("smart-backspace")] public bool SmartBackspace { get { bool raw_ret = gtk_source_view_get_smart_backspace(Handle); bool ret = raw_ret; return ret; } set { gtk_source_view_set_smart_backspace(Handle, value); } } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate IntPtr d_gtk_source_view_get_space_drawer(IntPtr raw); static d_gtk_source_view_get_space_drawer gtk_source_view_get_space_drawer = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_get_space_drawer")); [GLib.Property ("space-drawer")] public GtkSource.SpaceDrawer SpaceDrawer { get { IntPtr raw_ret = gtk_source_view_get_space_drawer(Handle); GtkSource.SpaceDrawer ret = GLib.Object.GetObject(raw_ret) as GtkSource.SpaceDrawer; return ret; } } [GLib.Signal("line-mark-activated")] public event GtkSource.LineMarkActivatedHandler LineMarkActivated { add { this.AddSignalHandler ("line-mark-activated", value, typeof (GtkSource.LineMarkActivatedArgs)); } remove { this.RemoveSignalHandler ("line-mark-activated", value); } } [GLib.Signal("show-completion")] public event System.EventHandler ShowCompletion { add { this.AddSignalHandler ("show-completion", value); } remove { this.RemoveSignalHandler ("show-completion", value); } } [GLib.Signal("join-lines")] public event System.EventHandler JoinLines { add { this.AddSignalHandler ("join-lines", value); } remove { this.RemoveSignalHandler ("join-lines", value); } } [GLib.Signal("move-words")] public event GtkSource.MoveWordsHandler MoveWords { add { this.AddSignalHandler ("move-words", value, typeof (GtkSource.MoveWordsArgs)); } remove { this.RemoveSignalHandler ("move-words", value); } } [GLib.Signal("smart-home-end")] public event GtkSource.SmartHomeEndFiredHandler SmartHomeEndFired { add { this.AddSignalHandler ("smart-home-end", value, typeof (GtkSource.SmartHomeEndFiredArgs)); } remove { this.RemoveSignalHandler ("smart-home-end", value); } } [GLib.Signal("redo")] public event System.EventHandler Redo { add { this.AddSignalHandler ("redo", value); } remove { this.RemoveSignalHandler ("redo", value); } } [GLib.Signal("change-case")] public event GtkSource.ChangeCaseHandler ChangeCase { add { this.AddSignalHandler ("change-case", value, typeof (GtkSource.ChangeCaseArgs)); } remove { this.RemoveSignalHandler ("change-case", value); } } [GLib.Signal("change-number")] public event GtkSource.ChangeNumberHandler ChangeNumber { add { this.AddSignalHandler ("change-number", value, typeof (GtkSource.ChangeNumberArgs)); } remove { this.RemoveSignalHandler ("change-number", value); } } [GLib.Signal("undo")] public event System.EventHandler Undo { add { this.AddSignalHandler ("undo", value); } remove { this.RemoveSignalHandler ("undo", value); } } [GLib.Signal("move-to-matching-bracket")] public event GtkSource.MoveToMatchingBracketHandler MoveToMatchingBracket { add { this.AddSignalHandler ("move-to-matching-bracket", value, typeof (GtkSource.MoveToMatchingBracketArgs)); } remove { this.RemoveSignalHandler ("move-to-matching-bracket", value); } } [GLib.Signal("move-lines")] public event GtkSource.MoveLinesHandler MoveLines { add { this.AddSignalHandler ("move-lines", value, typeof (GtkSource.MoveLinesArgs)); } remove { this.RemoveSignalHandler ("move-lines", value); } } static SmartHomeEndFiredNativeDelegate SmartHomeEndFired_cb_delegate; static SmartHomeEndFiredNativeDelegate SmartHomeEndFiredVMCallback { get { if (SmartHomeEndFired_cb_delegate == null) SmartHomeEndFired_cb_delegate = new SmartHomeEndFiredNativeDelegate (SmartHomeEndFired_cb); return SmartHomeEndFired_cb_delegate; } } static void OverrideSmartHomeEndFired (GLib.GType gtype) { OverrideSmartHomeEndFired (gtype, SmartHomeEndFiredVMCallback); } static void OverrideSmartHomeEndFired (GLib.GType gtype, SmartHomeEndFiredNativeDelegate callback) { OverrideVirtualMethod (gtype, "smart-home-end", callback); } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate void SmartHomeEndFiredNativeDelegate (IntPtr inst, IntPtr p0, int p1); static void SmartHomeEndFired_cb (IntPtr inst, IntPtr p0, int p1) { try { SourceView __obj = GLib.Object.GetObject (inst, false) as SourceView; __obj.OnSmartHomeEndFired (Gtk.TextIter.New (p0), p1); } catch (Exception e) { GLib.ExceptionManager.RaiseUnhandledException (e, false); } } [GLib.DefaultSignalHandler(Type=typeof(GtkSource.SourceView), ConnectionMethod="OverrideSmartHomeEndFired")] protected virtual void OnSmartHomeEndFired (Gtk.TextIter p0, int p1) { InternalSmartHomeEndFired (p0, p1); } private void InternalSmartHomeEndFired (Gtk.TextIter p0, int p1) { GLib.Value ret = GLib.Value.Empty; GLib.ValueArray inst_and_params = new GLib.ValueArray (3); GLib.Value[] vals = new GLib.Value [3]; vals [0] = new GLib.Value (this); inst_and_params.Append (vals [0]); vals [1] = new GLib.Value (p0); inst_and_params.Append (vals [1]); vals [2] = new GLib.Value (p1); inst_and_params.Append (vals [2]); g_signal_chain_from_overridden (inst_and_params.ArrayPtr, ref ret); foreach (GLib.Value v in vals) v.Dispose (); } static MoveToMatchingBracketNativeDelegate MoveToMatchingBracket_cb_delegate; static MoveToMatchingBracketNativeDelegate MoveToMatchingBracketVMCallback { get { if (MoveToMatchingBracket_cb_delegate == null) MoveToMatchingBracket_cb_delegate = new MoveToMatchingBracketNativeDelegate (MoveToMatchingBracket_cb); return MoveToMatchingBracket_cb_delegate; } } static void OverrideMoveToMatchingBracket (GLib.GType gtype) { OverrideMoveToMatchingBracket (gtype, MoveToMatchingBracketVMCallback); } static void OverrideMoveToMatchingBracket (GLib.GType gtype, MoveToMatchingBracketNativeDelegate callback) { OverrideVirtualMethod (gtype, "move-to-matching-bracket", callback); } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate void MoveToMatchingBracketNativeDelegate (IntPtr inst, bool p0); static void MoveToMatchingBracket_cb (IntPtr inst, bool p0) { try { SourceView __obj = GLib.Object.GetObject (inst, false) as SourceView; __obj.OnMoveToMatchingBracket (p0); } catch (Exception e) { GLib.ExceptionManager.RaiseUnhandledException (e, false); } } [GLib.DefaultSignalHandler(Type=typeof(GtkSource.SourceView), ConnectionMethod="OverrideMoveToMatchingBracket")] protected virtual void OnMoveToMatchingBracket (bool p0) { InternalMoveToMatchingBracket (p0); } private void InternalMoveToMatchingBracket (bool p0) { GLib.Value ret = GLib.Value.Empty; GLib.ValueArray inst_and_params = new GLib.ValueArray (2); GLib.Value[] vals = new GLib.Value [2]; vals [0] = new GLib.Value (this); inst_and_params.Append (vals [0]); vals [1] = new GLib.Value (p0); inst_and_params.Append (vals [1]); g_signal_chain_from_overridden (inst_and_params.ArrayPtr, ref ret); foreach (GLib.Value v in vals) v.Dispose (); } static ChangeNumberNativeDelegate ChangeNumber_cb_delegate; static ChangeNumberNativeDelegate ChangeNumberVMCallback { get { if (ChangeNumber_cb_delegate == null) ChangeNumber_cb_delegate = new ChangeNumberNativeDelegate (ChangeNumber_cb); return ChangeNumber_cb_delegate; } } static void OverrideChangeNumber (GLib.GType gtype) { OverrideChangeNumber (gtype, ChangeNumberVMCallback); } static void OverrideChangeNumber (GLib.GType gtype, ChangeNumberNativeDelegate callback) { OverrideVirtualMethod (gtype, "change-number", callback); } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate void ChangeNumberNativeDelegate (IntPtr inst, int p0); static void ChangeNumber_cb (IntPtr inst, int p0) { try { SourceView __obj = GLib.Object.GetObject (inst, false) as SourceView; __obj.OnChangeNumber (p0); } catch (Exception e) { GLib.ExceptionManager.RaiseUnhandledException (e, false); } } [GLib.DefaultSignalHandler(Type=typeof(GtkSource.SourceView), ConnectionMethod="OverrideChangeNumber")] protected virtual void OnChangeNumber (int p0) { InternalChangeNumber (p0); } private void InternalChangeNumber (int p0) { GLib.Value ret = GLib.Value.Empty; GLib.ValueArray inst_and_params = new GLib.ValueArray (2); GLib.Value[] vals = new GLib.Value [2]; vals [0] = new GLib.Value (this); inst_and_params.Append (vals [0]); vals [1] = new GLib.Value (p0); inst_and_params.Append (vals [1]); g_signal_chain_from_overridden (inst_and_params.ArrayPtr, ref ret); foreach (GLib.Value v in vals) v.Dispose (); } static ChangeCaseNativeDelegate ChangeCase_cb_delegate; static ChangeCaseNativeDelegate ChangeCaseVMCallback { get { if (ChangeCase_cb_delegate == null) ChangeCase_cb_delegate = new ChangeCaseNativeDelegate (ChangeCase_cb); return ChangeCase_cb_delegate; } } static void OverrideChangeCase (GLib.GType gtype) { OverrideChangeCase (gtype, ChangeCaseVMCallback); } static void OverrideChangeCase (GLib.GType gtype, ChangeCaseNativeDelegate callback) { OverrideVirtualMethod (gtype, "change-case", callback); } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate void ChangeCaseNativeDelegate (IntPtr inst, int p0); static void ChangeCase_cb (IntPtr inst, int p0) { try { SourceView __obj = GLib.Object.GetObject (inst, false) as SourceView; __obj.OnChangeCase ((GtkSource.ChangeCaseType) p0); } catch (Exception e) { GLib.ExceptionManager.RaiseUnhandledException (e, false); } } [GLib.DefaultSignalHandler(Type=typeof(GtkSource.SourceView), ConnectionMethod="OverrideChangeCase")] protected virtual void OnChangeCase (GtkSource.ChangeCaseType p0) { InternalChangeCase (p0); } private void InternalChangeCase (GtkSource.ChangeCaseType p0) { GLib.Value ret = GLib.Value.Empty; GLib.ValueArray inst_and_params = new GLib.ValueArray (2); GLib.Value[] vals = new GLib.Value [2]; vals [0] = new GLib.Value (this); inst_and_params.Append (vals [0]); vals [1] = new GLib.Value (p0); inst_and_params.Append (vals [1]); g_signal_chain_from_overridden (inst_and_params.ArrayPtr, ref ret); foreach (GLib.Value v in vals) v.Dispose (); } static JoinLinesNativeDelegate JoinLines_cb_delegate; static JoinLinesNativeDelegate JoinLinesVMCallback { get { if (JoinLines_cb_delegate == null) JoinLines_cb_delegate = new JoinLinesNativeDelegate (JoinLines_cb); return JoinLines_cb_delegate; } } static void OverrideJoinLines (GLib.GType gtype) { OverrideJoinLines (gtype, JoinLinesVMCallback); } static void OverrideJoinLines (GLib.GType gtype, JoinLinesNativeDelegate callback) { OverrideVirtualMethod (gtype, "join-lines", callback); } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate void JoinLinesNativeDelegate (IntPtr inst); static void JoinLines_cb (IntPtr inst) { try { SourceView __obj = GLib.Object.GetObject (inst, false) as SourceView; __obj.OnJoinLines (); } catch (Exception e) { GLib.ExceptionManager.RaiseUnhandledException (e, false); } } [GLib.DefaultSignalHandler(Type=typeof(GtkSource.SourceView), ConnectionMethod="OverrideJoinLines")] protected virtual void OnJoinLines () { InternalJoinLines (); } private void InternalJoinLines () { GLib.Value ret = GLib.Value.Empty; GLib.ValueArray inst_and_params = new GLib.ValueArray (1); GLib.Value[] vals = new GLib.Value [1]; vals [0] = new GLib.Value (this); inst_and_params.Append (vals [0]); g_signal_chain_from_overridden (inst_and_params.ArrayPtr, ref ret); foreach (GLib.Value v in vals) v.Dispose (); } static UndoNativeDelegate Undo_cb_delegate; static UndoNativeDelegate UndoVMCallback { get { if (Undo_cb_delegate == null) Undo_cb_delegate = new UndoNativeDelegate (Undo_cb); return Undo_cb_delegate; } } static void OverrideUndo (GLib.GType gtype) { OverrideUndo (gtype, UndoVMCallback); } static void OverrideUndo (GLib.GType gtype, UndoNativeDelegate callback) { unsafe { IntPtr* raw_ptr = (IntPtr*)(((long) gtype.GetClassPtr()) + (long) class_abi.GetFieldOffset("undo")); *raw_ptr = Marshal.GetFunctionPointerForDelegate(callback); } } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate void UndoNativeDelegate (IntPtr inst); static void Undo_cb (IntPtr inst) { try { SourceView __obj = GLib.Object.GetObject (inst, false) as SourceView; __obj.OnUndo (); } catch (Exception e) { GLib.ExceptionManager.RaiseUnhandledException (e, false); } } [GLib.DefaultSignalHandler(Type=typeof(GtkSource.SourceView), ConnectionMethod="OverrideUndo")] protected virtual void OnUndo () { InternalUndo (); } private void InternalUndo () { UndoNativeDelegate unmanaged = class_abi.BaseOverride(this.LookupGType(), "undo"); if (unmanaged == null) return; unmanaged (this.Handle); } static RedoNativeDelegate Redo_cb_delegate; static RedoNativeDelegate RedoVMCallback { get { if (Redo_cb_delegate == null) Redo_cb_delegate = new RedoNativeDelegate (Redo_cb); return Redo_cb_delegate; } } static void OverrideRedo (GLib.GType gtype) { OverrideRedo (gtype, RedoVMCallback); } static void OverrideRedo (GLib.GType gtype, RedoNativeDelegate callback) { unsafe { IntPtr* raw_ptr = (IntPtr*)(((long) gtype.GetClassPtr()) + (long) class_abi.GetFieldOffset("redo")); *raw_ptr = Marshal.GetFunctionPointerForDelegate(callback); } } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate void RedoNativeDelegate (IntPtr inst); static void Redo_cb (IntPtr inst) { try { SourceView __obj = GLib.Object.GetObject (inst, false) as SourceView; __obj.OnRedo (); } catch (Exception e) { GLib.ExceptionManager.RaiseUnhandledException (e, false); } } [GLib.DefaultSignalHandler(Type=typeof(GtkSource.SourceView), ConnectionMethod="OverrideRedo")] protected virtual void OnRedo () { InternalRedo (); } private void InternalRedo () { RedoNativeDelegate unmanaged = class_abi.BaseOverride(this.LookupGType(), "redo"); if (unmanaged == null) return; unmanaged (this.Handle); } static LineMarkActivatedNativeDelegate LineMarkActivated_cb_delegate; static LineMarkActivatedNativeDelegate LineMarkActivatedVMCallback { get { if (LineMarkActivated_cb_delegate == null) LineMarkActivated_cb_delegate = new LineMarkActivatedNativeDelegate (LineMarkActivated_cb); return LineMarkActivated_cb_delegate; } } static void OverrideLineMarkActivated (GLib.GType gtype) { OverrideLineMarkActivated (gtype, LineMarkActivatedVMCallback); } static void OverrideLineMarkActivated (GLib.GType gtype, LineMarkActivatedNativeDelegate callback) { unsafe { IntPtr* raw_ptr = (IntPtr*)(((long) gtype.GetClassPtr()) + (long) class_abi.GetFieldOffset("line_mark_activated")); *raw_ptr = Marshal.GetFunctionPointerForDelegate(callback); } } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate void LineMarkActivatedNativeDelegate (IntPtr inst, IntPtr iter, IntPtr evnt); static void LineMarkActivated_cb (IntPtr inst, IntPtr iter, IntPtr evnt) { try { SourceView __obj = GLib.Object.GetObject (inst, false) as SourceView; __obj.OnLineMarkActivated (Gtk.TextIter.New (iter), Gdk.Event.GetEvent (evnt)); } catch (Exception e) { GLib.ExceptionManager.RaiseUnhandledException (e, false); } } [GLib.DefaultSignalHandler(Type=typeof(GtkSource.SourceView), ConnectionMethod="OverrideLineMarkActivated")] protected virtual void OnLineMarkActivated (Gtk.TextIter iter, Gdk.Event evnt) { InternalLineMarkActivated (iter, evnt); } private void InternalLineMarkActivated (Gtk.TextIter iter, Gdk.Event evnt) { LineMarkActivatedNativeDelegate unmanaged = class_abi.BaseOverride(this.LookupGType(), "line_mark_activated"); if (unmanaged == null) return; IntPtr native_iter = GLib.Marshaller.StructureToPtrAlloc (iter); unmanaged (this.Handle, native_iter, evnt == null ? IntPtr.Zero : evnt.Handle); Marshal.FreeHGlobal (native_iter); } static ShowCompletionNativeDelegate ShowCompletion_cb_delegate; static ShowCompletionNativeDelegate ShowCompletionVMCallback { get { if (ShowCompletion_cb_delegate == null) ShowCompletion_cb_delegate = new ShowCompletionNativeDelegate (ShowCompletion_cb); return ShowCompletion_cb_delegate; } } static void OverrideShowCompletion (GLib.GType gtype) { OverrideShowCompletion (gtype, ShowCompletionVMCallback); } static void OverrideShowCompletion (GLib.GType gtype, ShowCompletionNativeDelegate callback) { unsafe { IntPtr* raw_ptr = (IntPtr*)(((long) gtype.GetClassPtr()) + (long) class_abi.GetFieldOffset("show_completion")); *raw_ptr = Marshal.GetFunctionPointerForDelegate(callback); } } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate void ShowCompletionNativeDelegate (IntPtr inst); static void ShowCompletion_cb (IntPtr inst) { try { SourceView __obj = GLib.Object.GetObject (inst, false) as SourceView; __obj.OnShowCompletion (); } catch (Exception e) { GLib.ExceptionManager.RaiseUnhandledException (e, false); } } [GLib.DefaultSignalHandler(Type=typeof(GtkSource.SourceView), ConnectionMethod="OverrideShowCompletion")] protected virtual void OnShowCompletion () { InternalShowCompletion (); } private void InternalShowCompletion () { ShowCompletionNativeDelegate unmanaged = class_abi.BaseOverride(this.LookupGType(), "show_completion"); if (unmanaged == null) return; unmanaged (this.Handle); } static MoveLinesNativeDelegate MoveLines_cb_delegate; static MoveLinesNativeDelegate MoveLinesVMCallback { get { if (MoveLines_cb_delegate == null) MoveLines_cb_delegate = new MoveLinesNativeDelegate (MoveLines_cb); return MoveLines_cb_delegate; } } static void OverrideMoveLines (GLib.GType gtype) { OverrideMoveLines (gtype, MoveLinesVMCallback); } static void OverrideMoveLines (GLib.GType gtype, MoveLinesNativeDelegate callback) { unsafe { IntPtr* raw_ptr = (IntPtr*)(((long) gtype.GetClassPtr()) + (long) class_abi.GetFieldOffset("move_lines")); *raw_ptr = Marshal.GetFunctionPointerForDelegate(callback); } } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate void MoveLinesNativeDelegate (IntPtr inst, bool down); static void MoveLines_cb (IntPtr inst, bool down) { try { SourceView __obj = GLib.Object.GetObject (inst, false) as SourceView; __obj.OnMoveLines (down); } catch (Exception e) { GLib.ExceptionManager.RaiseUnhandledException (e, false); } } [GLib.DefaultSignalHandler(Type=typeof(GtkSource.SourceView), ConnectionMethod="OverrideMoveLines")] protected virtual void OnMoveLines (bool down) { InternalMoveLines (down); } private void InternalMoveLines (bool down) { MoveLinesNativeDelegate unmanaged = class_abi.BaseOverride(this.LookupGType(), "move_lines"); if (unmanaged == null) return; unmanaged (this.Handle, down); } static MoveWordsNativeDelegate MoveWords_cb_delegate; static MoveWordsNativeDelegate MoveWordsVMCallback { get { if (MoveWords_cb_delegate == null) MoveWords_cb_delegate = new MoveWordsNativeDelegate (MoveWords_cb); return MoveWords_cb_delegate; } } static void OverrideMoveWords (GLib.GType gtype) { OverrideMoveWords (gtype, MoveWordsVMCallback); } static void OverrideMoveWords (GLib.GType gtype, MoveWordsNativeDelegate callback) { unsafe { IntPtr* raw_ptr = (IntPtr*)(((long) gtype.GetClassPtr()) + (long) class_abi.GetFieldOffset("move_words")); *raw_ptr = Marshal.GetFunctionPointerForDelegate(callback); } } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate void MoveWordsNativeDelegate (IntPtr inst, int step); static void MoveWords_cb (IntPtr inst, int step) { try { SourceView __obj = GLib.Object.GetObject (inst, false) as SourceView; __obj.OnMoveWords (step); } catch (Exception e) { GLib.ExceptionManager.RaiseUnhandledException (e, false); } } [GLib.DefaultSignalHandler(Type=typeof(GtkSource.SourceView), ConnectionMethod="OverrideMoveWords")] protected virtual void OnMoveWords (int step) { InternalMoveWords (step); } private void InternalMoveWords (int step) { MoveWordsNativeDelegate unmanaged = class_abi.BaseOverride(this.LookupGType(), "move_words"); if (unmanaged == null) return; unmanaged (this.Handle, step); } // Internal representation of the wrapped structure ABI. static GLib.AbiStruct _class_abi = null; static public unsafe new GLib.AbiStruct class_abi { get { if (_class_abi == null) _class_abi = new GLib.AbiStruct (new List{ new GLib.AbiField("undo" , Gtk.TextView.class_abi.Fields , (uint) sizeof( IntPtr ) // undo , null , "redo" , (uint) sizeof(IntPtr) , 0 ), new GLib.AbiField("redo" , -1 , (uint) sizeof( IntPtr ) // redo , "undo" , "line_mark_activated" , (uint) sizeof(IntPtr) , 0 ), new GLib.AbiField("line_mark_activated" , -1 , (uint) sizeof( IntPtr ) // line_mark_activated , "redo" , "show_completion" , (uint) sizeof(IntPtr) , 0 ), new GLib.AbiField("show_completion" , -1 , (uint) sizeof( IntPtr ) // show_completion , "line_mark_activated" , "move_lines" , (uint) sizeof(IntPtr) , 0 ), new GLib.AbiField("move_lines" , -1 , (uint) sizeof( IntPtr ) // move_lines , "show_completion" , "move_words" , (uint) sizeof(IntPtr) , 0 ), new GLib.AbiField("move_words" , -1 , (uint) sizeof( IntPtr ) // move_words , "move_lines" , "padding" , (uint) sizeof(IntPtr) , 0 ), new GLib.AbiField("padding" , -1 , (uint) sizeof( IntPtr ) * 20 // padding , "move_words" , null , (uint) sizeof(IntPtr) , 0 ), }); return _class_abi; } } // End of the ABI representation. [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate IntPtr d_gtk_source_view_get_gutter(IntPtr raw, int window_type); static d_gtk_source_view_get_gutter gtk_source_view_get_gutter = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_get_gutter")); public GtkSource.Gutter GetGutter(Gtk.TextWindowType window_type) { IntPtr raw_ret = gtk_source_view_get_gutter(Handle, (int) window_type); GtkSource.Gutter ret = GLib.Object.GetObject(raw_ret) as GtkSource.Gutter; return ret; } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate IntPtr d_gtk_source_view_get_mark_attributes(IntPtr raw, IntPtr category, out int priority); static d_gtk_source_view_get_mark_attributes gtk_source_view_get_mark_attributes = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_get_mark_attributes")); public GtkSource.MarkAttributes GetMarkAttributes(string category, out int priority) { IntPtr native_category = GLib.Marshaller.StringToPtrGStrdup (category); IntPtr raw_ret = gtk_source_view_get_mark_attributes(Handle, native_category, out priority); GtkSource.MarkAttributes ret = GLib.Object.GetObject(raw_ret) as GtkSource.MarkAttributes; GLib.Marshaller.Free (native_category); return ret; } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate IntPtr d_gtk_source_view_get_type(); static d_gtk_source_view_get_type gtk_source_view_get_type = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_get_type")); public static new GLib.GType GType { get { IntPtr raw_ret = gtk_source_view_get_type(); GLib.GType ret = new GLib.GType(raw_ret); return ret; } } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate uint d_gtk_source_view_get_visual_column(IntPtr raw, IntPtr iter); static d_gtk_source_view_get_visual_column gtk_source_view_get_visual_column = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_get_visual_column")); public uint GetVisualColumn(Gtk.TextIter iter) { IntPtr native_iter = GLib.Marshaller.StructureToPtrAlloc (iter); uint raw_ret = gtk_source_view_get_visual_column(Handle, native_iter); uint ret = raw_ret; Marshal.FreeHGlobal (native_iter); return ret; } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate void d_gtk_source_view_indent_lines(IntPtr raw, IntPtr start, IntPtr end); static d_gtk_source_view_indent_lines gtk_source_view_indent_lines = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_indent_lines")); public void IndentLines(Gtk.TextIter start, Gtk.TextIter end) { IntPtr native_start = GLib.Marshaller.StructureToPtrAlloc (start); IntPtr native_end = GLib.Marshaller.StructureToPtrAlloc (end); gtk_source_view_indent_lines(Handle, native_start, native_end); Marshal.FreeHGlobal (native_start); Marshal.FreeHGlobal (native_end); } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate void d_gtk_source_view_set_mark_attributes(IntPtr raw, IntPtr category, IntPtr attributes, int priority); static d_gtk_source_view_set_mark_attributes gtk_source_view_set_mark_attributes = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_set_mark_attributes")); public void SetMarkAttributes(string category, GtkSource.MarkAttributes attributes, int priority) { IntPtr native_category = GLib.Marshaller.StringToPtrGStrdup (category); gtk_source_view_set_mark_attributes(Handle, native_category, attributes == null ? IntPtr.Zero : attributes.Handle, priority); GLib.Marshaller.Free (native_category); } [UnmanagedFunctionPointer (CallingConvention.Cdecl)] delegate void d_gtk_source_view_unindent_lines(IntPtr raw, IntPtr start, IntPtr end); static d_gtk_source_view_unindent_lines gtk_source_view_unindent_lines = FuncLoader.LoadFunction(FuncLoader.GetProcAddress(GLibrary.Load(Library.GtkSource), "gtk_source_view_unindent_lines")); public void UnindentLines(Gtk.TextIter start, Gtk.TextIter end) { IntPtr native_start = GLib.Marshaller.StructureToPtrAlloc (start); IntPtr native_end = GLib.Marshaller.StructureToPtrAlloc (end); gtk_source_view_unindent_lines(Handle, native_start, native_end); Marshal.FreeHGlobal (native_start); Marshal.FreeHGlobal (native_end); } static SourceView () { GtkSharp.GtkSourceSharp.ObjectManager.Initialize (); } // Internal representation of the wrapped structure ABI. static GLib.AbiStruct _abi_info = null; static public unsafe new GLib.AbiStruct abi_info { get { if (_abi_info == null) _abi_info = new GLib.AbiStruct (new List{ new GLib.AbiField("priv" , Gtk.TextView.abi_info.Fields , (uint) sizeof( IntPtr ) // priv , null , null , (uint) sizeof(IntPtr) , 0 ), }); return _abi_info; } } // End of the ABI representation. #endregion } }