// This file was generated by the Gtk# code generator.
// Any changes made will be lost if regenerated.

namespace GtkSource {

	using System;

#region Autogenerated code
	public partial interface ICompletionProposal : GLib.IWrapper {

		event System.EventHandler EmitChanged;
		void Changed();
		bool Equal(GtkSource.ICompletionProposal other);
		GLib.IIcon Gicon { 
			get;
		}
		Gdk.Pixbuf Icon { 
			get;
		}
		string IconName { 
			get;
		}
		string Info { 
			get;
		}
		string Label { 
			get;
		}
		string Markup { 
			get;
		}
		string Text { 
			get;
		}
		uint Hash();
	}

	[GLib.GInterface (typeof (CompletionProposalAdapter))]
	public partial interface ICompletionProposalImplementor : GLib.IWrapper {

		string Label { get; }
		string Markup { get; }
		string Text { get; }
		Gdk.Pixbuf Icon { get; }
		string IconName { get; }
		GLib.IIcon Gicon { get; }
		string Info { get; }
		uint Hash ();
		bool Equal (GtkSource.ICompletionProposal other);
	}
#endregion
}
