public GtkSourceView.SourceMarker GetPrevMarker(Gtk.TextIter iter) { IntPtr raw_ret = gtk_source_buffer_get_prev_marker(Handle, ref iter); GtkSourceView.SourceMarker ret = GLib.Object.GetObject(raw_ret) as GtkSourceView.SourceMarker; return(ret); }
public GtkSourceView.SourceMarker Next() { IntPtr raw_ret = gtk_source_marker_next(Handle); GtkSourceView.SourceMarker ret = GLib.Object.GetObject(raw_ret) as GtkSourceView.SourceMarker; return(ret); }
public GtkSourceView.SourceMarker GetMarker(string name) { IntPtr native_name = GLib.Marshaller.StringToPtrGStrdup(name); IntPtr raw_ret = gtk_source_buffer_get_marker(Handle, native_name); GtkSourceView.SourceMarker ret = GLib.Object.GetObject(raw_ret) as GtkSourceView.SourceMarker; GLib.Marshaller.Free(native_name); return(ret); }
public GtkSourceView.SourceMarker CreateMarker(string name, string type, Gtk.TextIter wh3r3) { IntPtr native_name = GLib.Marshaller.StringToPtrGStrdup(name); IntPtr native_type = GLib.Marshaller.StringToPtrGStrdup(type); IntPtr raw_ret = gtk_source_buffer_create_marker(Handle, native_name, native_type, ref wh3r3); GtkSourceView.SourceMarker ret = GLib.Object.GetObject(raw_ret) as GtkSourceView.SourceMarker; GLib.Marshaller.Free(native_name); GLib.Marshaller.Free(native_type); return(ret); }
public void GetIterAtMarker(Gtk.TextIter iter, GtkSourceView.SourceMarker marker) { gtk_source_buffer_get_iter_at_marker(Handle, ref iter, marker == null ? IntPtr.Zero : marker.Handle); }
public void MoveMarker(GtkSourceView.SourceMarker marker, Gtk.TextIter wh3r3) { gtk_source_buffer_move_marker(Handle, marker == null ? IntPtr.Zero : marker.Handle, ref wh3r3); }
public void DeleteMarker(GtkSourceView.SourceMarker marker) { gtk_source_buffer_delete_marker(Handle, marker == null ? IntPtr.Zero : marker.Handle); }