anjuta r4070 - in trunk: . libanjuta
- From: jhs svn gnome org
- To: svn-commits-list gnome org
- Subject: anjuta r4070 - in trunk: . libanjuta
- Date: Mon, 7 Jul 2008 19:09:41 +0000 (UTC)
Author: jhs
Date: Mon Jul 7 19:09:41 2008
New Revision: 4070
URL: http://svn.gnome.org/viewvc/anjuta?rev=4070&view=rev
Log:
2008-07-07 Johannes Schmid <jhs gnome org>
* libanjuta/libanjuta-1.0.vapi:
Added missing file
Added:
trunk/libanjuta/libanjuta-1.0.vapi
Modified:
trunk/ChangeLog
Added: trunk/libanjuta/libanjuta-1.0.vapi
==============================================================================
--- (empty file)
+++ trunk/libanjuta/libanjuta-1.0.vapi Mon Jul 7 19:09:41 2008
@@ -0,0 +1,1447 @@
+/* libanjuta.vapi generated by vapigen, do not modify. */
+
+[CCode (cprefix = "Anjuta", lower_case_cprefix = "anjuta_")]
+namespace Anjuta {
+ [CCode (cprefix = "ANJUTA_LAUNCHER_OUTPUT_", cheader_filename = "libanjuta/libanjuta.h")]
+ public enum LauncherOutputType {
+ STDOUT,
+ STDERR,
+ PTY
+ }
+ [CCode (cprefix = "ANJUTA_PLUGIN_DESCRIPTION_PARSE_ERROR_INVALID_", cheader_filename = "libanjuta/libanjuta.h")]
+ public enum PluginDescriptionParseError {
+ SYNTAX,
+ ESCAPES,
+ CHARS
+ }
+ [CCode (cprefix = "ANJUTA_PLUGIN_MANAGER_", cheader_filename = "libanjuta/libanjuta.h")]
+ public enum PluginManagerError {
+ MISSING_FACTORY,
+ ERROR_UNKNOWN
+ }
+ [CCode (cprefix = "ANJUTA_PREFERENCES_FILTER_", cheader_filename = "libanjuta/libanjuta.h")]
+ public enum PreferencesFilterType {
+ NONE,
+ PROJECT
+ }
+ [CCode (cprefix = "ANJUTA_PROFILE_ERROR_URI_", cheader_filename = "libanjuta/libanjuta.h")]
+ public enum ProfileError {
+ READ_FAILED,
+ WRITE_FAILED
+ }
+ [CCode (cprefix = "ANJUTA_PROPERTY_DATA_TYPE_", cheader_filename = "libanjuta/libanjuta.h")]
+ public enum PropertyDataType {
+ BOOL,
+ INT,
+ TEXT,
+ COLOR,
+ FONT
+ }
+ [CCode (cprefix = "ANJUTA_PROPERTY_OBJECT_TYPE_", cheader_filename = "libanjuta/libanjuta.h")]
+ public enum PropertyObjectType {
+ TOGGLE,
+ SPIN,
+ ENTRY,
+ COMBO,
+ TEXT,
+ COLOR,
+ FONT,
+ FILE,
+ FOLDER
+ }
+ [CCode (cprefix = "ANJUTA_SERIALIZER_", cheader_filename = "libanjuta/libanjuta.h")]
+ public enum SerializerMode {
+ READ,
+ WRITE
+ }
+ [CCode (cprefix = "ANJUTA_SESSION_PHASE_", cheader_filename = "libanjuta/libanjuta.h")]
+ public enum SessionPhase {
+ START,
+ FIRST,
+ NORMAL,
+ LAST,
+ END
+ }
+ [CCode (cprefix = "ANJUTA_SHELL_ERROR_DOESNT_", cheader_filename = "libanjuta/libanjuta.h")]
+ public enum ShellError {
+ EXIST
+ }
+ [CCode (cprefix = "ANJUTA_SHELL_PLACEMENT_", cheader_filename = "libanjuta/libanjuta.h")]
+ public enum ShellPlacement {
+ NONE,
+ TOP,
+ BOTTOM,
+ RIGHT,
+ LEFT,
+ CENTER,
+ FLOATING
+ }
+ [CCode (cprefix = "ANJUTA_CONVERT_ERROR_AUTO_DETECTION_", cheader_filename = "libanjuta/libanjuta.h")]
+ public enum GeditConvertError {
+ FAILED
+ }
+ [CCode (cprefix = "ANJUTA_VCS_STATUS_", cheader_filename = "libanjuta/libanjuta.h")]
+ [Flags]
+ public enum VcsStatus {
+ MODIFIED,
+ ADDED,
+ DELETED,
+ CONFLICTED,
+ MISSING
+ }
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public class PluginDescription {
+ public void foreach_key (string section, bool include_localized, Anjuta.PluginDescriptionLineFunc func);
+ public void foreach_section (Anjuta.PluginDescriptionSectionFunc func);
+ public bool get_integer (string section, string keyname, int val);
+ public bool get_locale_string (string section, string keyname, string val);
+ public bool get_raw (string section, string keyname, string locale, string val);
+ public bool get_string (string section, string keyname, string val);
+ public PluginDescription (string filename) throws GLib.Error;
+ public PluginDescription.from_string (string data) throws GLib.Error;
+ public static GLib.Quark parse_error_quark ();
+ public weak string to_string ();
+ }
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public class Property {
+ public weak Gtk.Widget get_widget ();
+ }
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public class UtilStringMap {
+ public int type;
+ public weak string name;
+ }
+ [CCode (copy_function = "anjuta_encoding_copy", cheader_filename = "libanjuta/libanjuta.h")]
+ public class Encoding : GLib.Boxed {
+ public weak Anjuta.Encoding copy ();
+ public weak string get_charset ();
+ public static weak Anjuta.Encoding get_current ();
+ public static weak Anjuta.Encoding get_from_charset (string charset);
+ public static weak Anjuta.Encoding get_from_index (int index);
+ public weak string get_name ();
+ public static weak Anjuta.Encoding get_utf8 ();
+ public weak string to_string ();
+ }
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public class GError : GLib.Boxed {
+ }
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public class AsyncCommand : Anjuta.Command {
+ public static weak string get_error_message (Anjuta.Command command);
+ public void @lock ();
+ public static void set_error_message (Anjuta.Command command, string error_message);
+ public void unlock ();
+ }
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public class Command : GLib.Object {
+ public virtual weak string get_error_message ();
+ public virtual void notify_complete (uint return_code);
+ public virtual void notify_data_arrived ();
+ [NoWrapper]
+ public virtual uint run ();
+ public virtual void set_error_message (string error_message);
+ public virtual void start ();
+ public signal void command_finished (uint p0);
+ public signal void data_arrived ();
+ }
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public class Launcher : GLib.Object {
+ public bool execute (string command_str, Anjuta.LauncherOutputCallback callback, void* callback_data);
+ public bool execute_v (string[] argv, Anjuta.LauncherOutputCallback callback, void* callback_data);
+ public int get_child_pid ();
+ public bool is_busy ();
+ public Launcher ();
+ public void reset ();
+ public void send_ptyin (string input_str);
+ public void send_stdin (string input_str);
+ public void send_stdin_eof ();
+ public bool set_buffered_output (bool buffered);
+ public bool set_check_passwd_prompt (bool check_passwd);
+ public void set_encoding (string charset);
+ public void set_env (string name, string value);
+ public bool set_terminal_echo (bool echo_on);
+ public bool set_terminate_on_exit (bool terminate_on_exit);
+ public void @signal (int sig);
+ public signal void busy (bool busy_flag);
+ public signal void child_exited (int child_pid, int exit_status, ulong time_taken_in_seconds);
+ }
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public class Plugin : GLib.Object {
+ public uint add_watch (string name, [CCode (delegate_target_pos = 3.1)] Anjuta.PluginValueAdded added, Anjuta.PluginValueRemoved removed);
+ public bool is_active ();
+ public void remove_watch (uint id, bool send_remove);
+ public virtual bool activate ();
+ public virtual bool deactivate ();
+ [NoAccessorMethod]
+ public weak Anjuta.Shell shell { get; set; }
+ public signal void activated ();
+ public signal void deactivated ();
+ }
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public class PluginHandle : GLib.Object {
+ public weak string get_about ();
+ public bool get_can_load ();
+ public bool get_checked ();
+ public weak GLib.HashTable get_dependencies ();
+ public weak GLib.List get_dependency_names ();
+ public weak GLib.HashTable get_dependents ();
+ public weak Anjuta.PluginDescription get_description ();
+ public weak string get_icon_path ();
+ public weak string get_id ();
+ public weak GLib.List get_interfaces ();
+ public weak string get_language ();
+ public weak string get_name ();
+ public weak string get_path ();
+ public bool get_resident ();
+ public int get_resolve_pass ();
+ public bool get_user_activatable ();
+ public PluginHandle (string plugin_desc_path);
+ public void set_can_load (bool can_load);
+ public void set_checked (bool checked);
+ public void set_resolve_pass (bool resolve_pass);
+ public void unresolve_dependencies ();
+ public weak string about { get; }
+ public weak bool can_load { get; }
+ public weak bool checked { get; }
+ public weak void* dependencies { get; }
+ public weak void* dependency_names { get; }
+ public weak void* dependents { get; }
+ public weak void* description { get; }
+ public weak string icon_path { get; }
+ public weak string id { get; }
+ public weak void* interfaces { get; }
+ public weak string language { get; }
+ public weak string name { get; }
+ public weak string path { get; }
+ public weak bool resident { get; }
+ public weak int resolve_pass { get; }
+ public weak bool user_activatable { get; }
+ }
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public class PluginManager : GLib.Object {
+ public void activate_plugins (GLib.List plugin_descs);
+ public static GLib.Quark error_quark ();
+ public weak GLib.List get_active_plugin_objects ();
+ public weak GLib.List get_active_plugins ();
+ public weak GLib.Object get_plugin (string iface_name);
+ public weak GLib.Object get_plugin_by_id (string plugin_id);
+ public weak Gtk.Widget get_plugins_page ();
+ public weak string get_remembered_plugins ();
+ public weak Gtk.Widget get_remembered_plugins_page ();
+ public PluginManager (GLib.Object shell, Anjuta.Status status, GLib.List plugin_search_paths);
+ public weak GLib.List query (string section_name, string attribute_name, string attribute_value);
+ public weak Anjuta.PluginDescription select (string title, string description, GLib.List plugin_descriptions);
+ public weak GLib.Object select_and_activate (string title, string description, GLib.List plugin_descriptions);
+ public void set_remembered_plugins (string remembered_plugins);
+ public void unload_all_plugins ();
+ public bool unload_plugin (GLib.Object plugin);
+ public bool unload_plugin_by_id (string plugin_id);
+ [NoAccessorMethod]
+ public weak void* activated_plugins { get; }
+ [NoAccessorMethod]
+ public weak void* available_plugins { get; }
+ [NoAccessorMethod]
+ public weak void* profiles { get; }
+ [NoAccessorMethod]
+ public weak GLib.Object shell { get; set construct; }
+ [NoAccessorMethod]
+ public weak Anjuta.Status status { get; set construct; }
+ public signal void plugin_activated (void* plugin_desc, Anjuta.Plugin plugin);
+ public signal void plugin_deactivated (void* plugin_desc, Anjuta.Plugin plugin);
+ }
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public class Preferences : GLib.Object {
+ public void add_dir (string dir, GConf.ClientPreloadType preload);
+ public void add_page (Glade.XML gxml, string glade_widget_name, string title, string icon_filename);
+ public weak string default_get (string key);
+ public int default_get_int (string key);
+ public bool dir_exists (string dir);
+ public void @foreach (Anjuta.PreferencesFilterType filter, Anjuta.PreferencesCallback callback, void* data);
+ public weak string get (string key);
+ public weak Gtk.Widget get_dialog ();
+ public int get_int (string key);
+ public int get_int_with_default (string key, int default_value);
+ public weak GLib.SList get_list (string key, GConf.ValueType list_type);
+ public bool get_pair (string key, GConf.ValueType car_type, GConf.ValueType cdr_type, void* car_retloc, void* cdr_retloc);
+ public weak string get_prefix ();
+ public bool is_dialog_created ();
+ public bool load_gconf ();
+ public Preferences (Anjuta.PluginManager plugin_manager);
+ public uint notify_add (string key, GConf.ClientNotifyFunc func, void* data, GLib.FreeFunc destroy_notify);
+ public void notify_remove (uint notify_id);
+ public void register_all_properties_from_glade_xml (Glade.XML gxml, Gtk.Widget parent);
+ public bool register_property_custom (Gtk.Widget object, string key, string default_value, Anjuta.PropertyDataType data_type, uint flags, GLib.Callback set_property, GLib.Callback get_property);
+ public bool register_property_from_string (Gtk.Widget object, string property_desc);
+ public bool register_property_raw (Gtk.Widget object, string key, string default_value, uint flags, Anjuta.PropertyObjectType object_type, Anjuta.PropertyDataType data_type);
+ public void remove_dir (string dir);
+ public void remove_page (string page_name);
+ public void reset_defaults ();
+ public bool save (GLib.FileStream stream);
+ public bool save_filtered (GLib.FileStream stream, Anjuta.PreferencesFilterType filter);
+ public bool save_gconf (Anjuta.PreferencesFilterType filter);
+ public void set (string key, string value);
+ public void set_int (string key, int value);
+ public void set_list (string key, GConf.ValueType list_type, GLib.SList list);
+ public bool set_pair (string key, GConf.ValueType car_type, GConf.ValueType cdr_type, void* address_of_car, void* address_of_cdr);
+ public void sync_to_session ();
+ }
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public class PreferencesDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable {
+ public void add_page (string name, string title, Gdk.Pixbuf icon, Gtk.Widget page);
+ public PreferencesDialog ();
+ public void remove_page (string title);
+ }
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public class Profile : GLib.Object {
+ public void add_plugin (Anjuta.PluginDescription plugin);
+ public bool add_plugins_from_xml (string profile_xml_uri, bool exclude_from_sync) throws GLib.Error;
+ public static GLib.Quark error_quark ();
+ public weak string get_name ();
+ public weak GLib.List get_plugins ();
+ public bool has_plugin (Anjuta.PluginDescription plugin);
+ public Profile (string profile_name, Anjuta.PluginManager plugin_manager);
+ public void remove_plugin (Anjuta.PluginDescription plugin);
+ public void set_sync_uri (string sync_uri);
+ public bool sync () throws GLib.Error;
+ public weak string to_xml ();
+ [NoAccessorMethod]
+ public weak Anjuta.PluginManager plugin_manager { get; set construct; }
+ [NoAccessorMethod]
+ public weak void* plugins { get; set construct; }
+ [NoAccessorMethod]
+ public weak string profile_name { get; set construct; }
+ [NoAccessorMethod]
+ public weak string sync_uri { get; set; }
+ public signal void changed (void* plugins);
+ public signal void plugin_added (void* plugin);
+ public signal void plugin_removed (void* plugin);
+ }
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public class ProfileManager : GLib.Object {
+ public void freeze ();
+ public weak Anjuta.Profile get_current ();
+ public ProfileManager (Anjuta.PluginManager plugin_manager);
+ public bool pop (string profile_name) throws GLib.Error;
+ public bool push (Anjuta.Profile profile) throws GLib.Error;
+ public bool thaw () throws GLib.Error;
+ [NoAccessorMethod]
+ public weak Anjuta.PluginManager plugin_manager { get; set construct; }
+ public signal void profile_descoped (Anjuta.Profile profile);
+ public signal void profile_popped (Anjuta.Profile profile);
+ public signal void profile_pushed (Anjuta.Profile profile);
+ public signal void profile_scoped (Anjuta.Profile profile);
+ }
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public class SavePrompt : Gtk.MessageDialog, Atk.Implementor, Gtk.Buildable {
+ public void add_item (string item_name, string item_detail, void* item, Anjuta.SavePromptSaveFunc item_save_func);
+ public int get_items_count ();
+ public SavePrompt (Gtk.Window parent);
+ }
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public class Serializer : GLib.Object {
+ public Serializer (string filepath, Anjuta.SerializerMode mode);
+ public bool read_float (string name, float value);
+ public bool read_int (string name, int value);
+ public bool read_string (string name, string value, bool replace);
+ public bool write_float (string name, float value);
+ public bool write_int (string name, int value);
+ public bool write_string (string name, string value);
+ [NoAccessorMethod]
+ public weak string filepath { get; construct; }
+ [NoAccessorMethod]
+ public weak Anjuta.SerializerMode mode { get; construct; }
+ }
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public class Session : GLib.Object {
+ public void clear ();
+ public void clear_section (string section);
+ public float get_float (string section, string key);
+ public int get_int (string section, string key);
+ public weak string get_session_directory ();
+ public weak string get_session_filename ();
+ public weak string get_string (string section, string key);
+ public weak GLib.List get_string_list (string section, string key);
+ public Session (string session_directory);
+ public void set_float (string section, string key, float value);
+ public void set_int (string section, string key, int value);
+ public void set_string (string section, string key, string value);
+ public void set_string_list (string section, string key, GLib.List value);
+ public void sync ();
+ }
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public class Status : Gnome.AppBar, Atk.Implementor, Gtk.Buildable {
+ public void add_widget (Gtk.Widget widget);
+ public void busy_pop ();
+ public void busy_push ();
+ public void disable_splash (bool disable_splash);
+ public Status ();
+ public void progress_add_ticks (int ticks);
+ public void progress_pulse (string text);
+ public void progress_reset ();
+ public void progress_tick (Gdk.Pixbuf icon, string text);
+ public void push (string mesg);
+ public void set (string mesg);
+ public void set_default (string label, string value_format);
+ public void set_splash (string splash_file, int splash_progress_position);
+ public void set_title (string title);
+ public void set_title_window (Gtk.Widget window);
+ public signal void busy (bool state);
+ }
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public class UI : Gtk.UIManager, Gtk.Buildable {
+ public void activate_action_by_group (Gtk.ActionGroup action_group, string action_name);
+ public void activate_action_by_path (string action_path);
+ public void add_action_group (string action_group_name, string action_group_label, Gtk.ActionGroup action_group, bool can_customize);
+ public weak Gtk.ActionGroup add_action_group_entries (string action_group_name, string action_group_label, Gtk.ActionEntry[] entries, string translation_domain, bool can_customize, void* user_data);
+ public weak Gtk.ActionGroup add_toggle_action_group_entries (string action_group_name, string action_group_label, Gtk.ToggleActionEntry entries, int num_entries, string translation_domain, bool can_customize);
+ public void dump_tree ();
+ public weak Gtk.Widget get_accel_editor ();
+ public weak Gtk.AccelGroup get_accel_group ();
+ public weak Gtk.Action get_action (string action_group_name, string action_name);
+ public weak Gtk.IconFactory get_icon_factory ();
+ public int merge (string ui_filename);
+ public UI ();
+ public void remove_action_group (Gtk.ActionGroup action_group);
+ public void unmerge (int id);
+ }
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public class VcsStatusTreeView : Gtk.TreeView, Atk.Implementor, Gtk.Buildable {
+ public void add (string path, Anjuta.VcsStatus status, bool selected);
+ public void destroy ();
+ public weak GLib.List get_selected ();
+ public VcsStatusTreeView ();
+ public void select_all ();
+ public void unselect_all ();
+ [NoAccessorMethod]
+ public weak bool show_status { get; set; }
+ [NoAccessorMethod]
+ public weak Anjuta.VcsStatus status_codes { get; construct; }
+ }
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public interface Shell : GLib.Object {
+ public void add (string first_name, ...);
+ public void add_valist (string first_name, GLib.Type first_type, void* var_args);
+ public void add_widget (Gtk.Widget widget, string name, string title, string stock_id, Anjuta.ShellPlacement placement) throws GLib.Error;
+ public static GLib.Quark error_quark ();
+ public void freeze () throws GLib.Error;
+ public void get (string first_name, ...);
+ public void get_valist (string first_name, GLib.Type first_type, void* var_args);
+ public void notify_exit () throws GLib.Error;
+ public void session_load (string session_directory) throws GLib.Error;
+ public void session_save (string session_directory) throws GLib.Error;
+ public void thaw () throws GLib.Error;
+ public abstract void add_value (string name, GLib.Value value) throws GLib.Error;
+ public abstract void add_widget_full (Gtk.Widget widget, string name, string title, string stock_id, Anjuta.ShellPlacement placement, bool locked) throws GLib.Error;
+ public abstract weak GLib.Object get_object (string iface_name) throws GLib.Error;
+ public abstract weak Anjuta.PluginManager get_plugin_manager () throws GLib.Error;
+ public abstract weak Anjuta.Preferences get_preferences () throws GLib.Error;
+ public abstract weak Anjuta.ProfileManager get_profile_manager () throws GLib.Error;
+ public abstract weak Anjuta.Status get_status () throws GLib.Error;
+ public abstract weak Anjuta.UI get_ui () throws GLib.Error;
+ public abstract void get_value (string name, GLib.Value value) throws GLib.Error;
+ public abstract void present_widget (Gtk.Widget widget) throws GLib.Error;
+ public abstract void remove_value (string name) throws GLib.Error;
+ public abstract void remove_widget (Gtk.Widget widget) throws GLib.Error;
+ public signal void exiting ();
+ public signal void load_session (int phase, GLib.Object session);
+ [HasEmitter]
+ public signal void save_prompt (GLib.Object save_prompt);
+ public signal void save_session (int phase, GLib.Object session);
+ public signal void value_added (string name, GLib.Value value);
+ public signal void value_removed (string name);
+ }
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public delegate void LauncherOutputCallback (Anjuta.Launcher launcher, Anjuta.LauncherOutputType output_type, string chars);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public delegate void PluginDescriptionLineFunc (Anjuta.PluginDescription df, string key, string locale, string value);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public delegate void PluginDescriptionSectionFunc (Anjuta.PluginDescription df, string name);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public delegate void PluginValueAdded (Anjuta.Plugin plugin, string name, GLib.Value value);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public delegate void PluginValueRemoved (Anjuta.Plugin plugin, string name);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public delegate bool PreferencesCallback (Anjuta.Preferences pr, string key);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public delegate bool SavePromptSaveFunc (Anjuta.SavePrompt save_prompt, void* item);
+ public const int VCS_DEFAULT_STATUS_CODES;
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static GLib.Quark convert_error_quark ();
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak string convert_from_utf8 (string content, ulong len, Anjuta.Encoding encoding, ulong new_len) throws GLib.Error;
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak string convert_to_utf8 (string content, ulong len, out weak Anjuta.Encoding encoding, ulong new_len) throws GLib.Error;
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak string res_get_data_dir ();
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak string res_get_data_file (string pixfile);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak string res_get_doc_dir ();
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak string res_get_doc_file (string docfile);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak string res_get_help_dir ();
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak string res_get_help_dir_locale (string locale);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak string res_get_help_file (string helpfile);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak string res_get_help_file_locale (string helpfile, string locale);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak Gtk.Widget res_get_image (string filename);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak Gtk.Widget res_get_image_sized (string filename, int width, int height);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak string res_get_pixmap_dir ();
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak string res_get_pixmap_file (string pixfile);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static void res_help_search (string word);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak Gtk.Widget res_lookup_widget (Gtk.Widget widget, string widget_name);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static void res_url_show (string url);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static void status (Anjuta.Status status, string mesg, int timeout);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak Gtk.Widget util_button_new_with_stock_image (string text, string stock_id);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static void util_color_from_string (string val, ushort r, ushort g, ushort b);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static Gdk.Color util_convert_color (Anjuta.Preferences prefs, string pref_name);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak string util_convert_to_utf8 (string str);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static bool util_copy_file (string src, string dest, bool show_error);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static bool util_create_dir (string d);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak Gtk.Widget util_dialog_add_button (Gtk.Dialog dialog, string text, string stock_id, int response_id);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static bool util_dialog_boolean_question (Gtk.Window parent, string mesg);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static void util_dialog_error (Gtk.Window parent, string mesg);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static void util_dialog_error_system (Gtk.Window parent, int errnum, string mesg);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static void util_dialog_info (Gtk.Window parent, string mesg);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static bool util_dialog_input (Gtk.Window parent, string label, string default_value, string value);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static void util_dialog_warning (Gtk.Window parent, string mesg);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static bool util_diff (string uri, string text);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak string util_escape_quotes (string str);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static int util_execute_shell (string dir, string command);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak string util_get_a_tmp_file ();
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak string util_get_real_path (string path);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak string util_get_uri_mime_type (string uri);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak string util_get_user_config_dir ();
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak GLib.List util_glist_from_map (Anjuta.UtilStringMap map);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak GLib.List util_glist_from_string (string id);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak GLib.List util_glist_path_dedup (GLib.List list);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak GLib.List util_glist_strings_dup (GLib.List list);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static void util_glist_strings_free (GLib.List list);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak string util_glist_strings_join (GLib.List list, string delimiter);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static void util_glist_strings_prefix (GLib.List list, string prefix);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak GLib.List util_glist_strings_sort (GLib.List list);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static void util_glist_strings_sufix (GLib.List list, string sufix);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static void util_help_display (Gtk.Window parent, string doc_id, string file_name);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak GLib.List util_parse_args_from_string (string str);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static bool util_path_has_extension (string path, string ext);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static bool util_prog_is_installed (string prog, bool show);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak string util_replace_home_dir_with_tilde (string uri);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak string util_str_middle_truncate (string str, uint truncate_length);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak string util_string_from_color (ushort r, ushort g, ushort b);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak string util_string_from_type (Anjuta.UtilStringMap map, int type);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static int util_type_from_string (Anjuta.UtilStringMap map, string str);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak GLib.List util_update_string_list (GLib.List p_list, string p_str, int length);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak string util_uri_get_dirname (string uri);
+ [CCode (cheader_filename = "libanjuta/libanjuta.h")]
+ public static weak string util_user_shell ();
+}
+/* libanjuta-interfaces.vapi generated by vapigen, do not modify. */
+
+[CCode (cprefix = "IAnjuta", lower_case_cprefix = "ianjuta_")]
+namespace IAnjuta {
+ [CCode (cprefix = "IANJUTA_BUILDABLE_", cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public enum BuildableCommand {
+ COMMAND_COMPILE,
+ COMMAND_BUILD,
+ COMMAND_BUILD_TARBALL,
+ COMMAND_INSTALL,
+ COMMAND_CONFIGURE,
+ COMMAND_GENERATE,
+ COMMAND_CLEAN,
+ COMMAND_EXECUTE,
+ COMMAND_IS_BUILT,
+ N_COMMANDS
+ }
+ [CCode (cprefix = "IANJUTA_BUILDER_", cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public enum BuilderError {
+ SUCCEED,
+ FAILED,
+ CANCELED,
+ ABORTED,
+ INTERRUPTED,
+ TERMINATED,
+ UNKNOWN_TARGET,
+ UNKNOWN_ERROR,
+ OTHER_ERROR
+ }
+ [CCode (cprefix = "IANJUTA_DEBUGGER_BREAKPOINT_", cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public enum DebuggerBreakpointMethod {
+ SET_AT_ADDRESS,
+ SET_AT_FUNCTION,
+ ENABLE,
+ IGNORE,
+ CONDITION
+ }
+ [CCode (cprefix = "IANJUTA_DEBUGGER_BREAKPOINT_", cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public enum DebuggerBreakpointType {
+ REMOVED,
+ UPDATED,
+ ON_LINE,
+ ON_ADDRESS,
+ ON_FUNCTION,
+ ON_READ,
+ ON_WRITE,
+ WITH_ENABLE,
+ WITH_IGNORE,
+ WITH_TIME,
+ WITH_CONDITION,
+ WITH_TEMPORARY
+ }
+ [CCode (cprefix = "IANJUTA_DEBUGGER_", cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public enum DebuggerData {
+ INFORMATION,
+ BREAKPOINT,
+ FRAME,
+ VARIABLE,
+ REGISTER
+ }
+ [CCode (cprefix = "IANJUTA_DEBUGGER_", cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public enum DebuggerError {
+ OK,
+ NOT_READY,
+ NOT_RUNNING,
+ NOT_STOPPED,
+ NOT_LOADED,
+ NOT_STARTED,
+ NOT_CONNECTED,
+ NOT_IMPLEMENTED,
+ CANCEL,
+ UNABLE_TO_CREATE_VARIABLE,
+ UNABLE_TO_ACCESS_MEMORY,
+ UNABLE_TO_OPEN_FILE,
+ UNSUPPORTED_FILE_TYPE,
+ UNSUPPORTED_VERSION,
+ UNABLE_TO_FIND_DEBUGGER,
+ ALREADY_DONE,
+ PROGRAM_NOT_FOUND,
+ UNKNOWN_ERROR,
+ OTHER_ERROR
+ }
+ [CCode (cprefix = "IANJUTA_DEBUGGER_", cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public enum DebuggerOutputType {
+ OUTPUT,
+ WARNING_OUTPUT,
+ ERROR_OUTPUT,
+ INFO_OUTPUT
+ }
+ [CCode (cprefix = "IANJUTA_DEBUGGER_", cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public enum DebuggerState {
+ BUSY,
+ STOPPED,
+ STARTED,
+ PROGRAM_LOADED,
+ PROGRAM_STOPPED,
+ PROGRAM_RUNNING
+ }
+ [CCode (cprefix = "IANJUTA_DOCUMENT_MANAGER_DOESNT_", cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public enum DocumentManagerError {
+ EXIST
+ }
+ [CCode (cprefix = "IANJUTA_EDITOR_", cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public enum EditorAttribute {
+ TEXT,
+ KEYWORD,
+ COMMENT,
+ STRING
+ }
+ [CCode (cprefix = "IANJUTA_EDITOR_DOESNT_", cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public enum EditorError {
+ EXIST
+ }
+ [CCode (cprefix = "IANJUTA_EDITOR_LINE_MODE_", cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public enum EditorLineModeType {
+ LF,
+ CR,
+ CRLF
+ }
+ [CCode (cprefix = "IANJUTA_INDICABLE_", cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public enum IndicableIndicator {
+ NONE,
+ IMPORTANT,
+ WARNING,
+ CRITICAL
+ }
+ [CCode (cprefix = "IANJUTA_MARKABLE_INVALID_", cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public enum MarkableError {
+ LOCATION
+ }
+ [CCode (cprefix = "IANJUTA_MARKABLE_", cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public enum MarkableMarker {
+ LINEMARKER,
+ BOOKMARK,
+ BREAKPOINT_DISABLED,
+ BREAKPOINT_ENABLED,
+ PROGRAM_COUNTER
+ }
+ [CCode (cprefix = "IANJUTA_MESSAGE_MANAGER_DOESNT_", cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public enum MessageManagerError {
+ EXIST
+ }
+ [CCode (cprefix = "IANJUTA_MESSAGE_VIEW_TYPE_", cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public enum MessageViewType {
+ NORMAL,
+ INFO,
+ WARNING,
+ ERROR
+ }
+ [CCode (cprefix = "IANJUTA_PLUGIN_FACTORY_", cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public enum PluginFactoryError {
+ OK,
+ MISSING_LOCATION,
+ MISSING_TYPE,
+ MISSING_MODULE,
+ INVALID_MODULE,
+ MISSING_FUNCTION,
+ INVALID_TYPE,
+ UNKNOWN_ERROR
+ }
+ [CCode (cprefix = "IANJUTA_PROJECT_MANAGER_CAN_ADD_", cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public enum ProjectManagerCapabilities {
+ NONE,
+ GROUP,
+ TARGET,
+ SOURCE
+ }
+ [CCode (cprefix = "IANJUTA_PROJECT_MANAGER_", cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public enum ProjectManagerElementType {
+ UNKNOWN,
+ SOURCE,
+ TARGET,
+ GROUP
+ }
+ [CCode (cprefix = "IANJUTA_PROJECT_MANAGER_TARGET_", cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public enum ProjectManagerTargetType {
+ UNKNOWN,
+ SHAREDLIB,
+ STATICLIB,
+ EXECUTABLE
+ }
+ [CCode (cprefix = "IANJUTA_SYMBOL_FIELD_", cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public enum SymbolField {
+ SIMPLE,
+ FILE_PATH,
+ IMPLEMENTATION,
+ ACCESS,
+ KIND,
+ TYPE,
+ TYPE_NAME,
+ LANGUAGE,
+ FILE_IGNORE,
+ FILE_INCLUDE,
+ PROJECT_NAME,
+ WORKSPACE_NAME
+ }
+ [CCode (cprefix = "IANJUTA_SYMBOL_TYPE_", cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public enum SymbolType {
+ UNDEF,
+ CLASS,
+ ENUM,
+ ENUMERATOR,
+ FIELD,
+ FUNCTION,
+ INTERFACE,
+ MEMBER,
+ METHOD,
+ NAMESPACE,
+ PACKAGE,
+ PROTOTYPE,
+ STRUCT,
+ TYPEDEF,
+ UNION,
+ VARIABLE,
+ EXTERNVAR,
+ MACRO,
+ MACRO_WITH_ARG,
+ FILE,
+ OTHER,
+ MAX
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public class BuilderHandle {
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public class DebuggerBreakpointItem {
+ public int type;
+ public uint id;
+ public weak string file;
+ public uint line;
+ public weak string function;
+ public ulong address;
+ public bool enable;
+ public uint ignore;
+ public uint times;
+ public weak string condition;
+ public bool temporary;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public class DebuggerFrame {
+ public int thread;
+ public uint level;
+ public weak string args;
+ public weak string file;
+ public uint line;
+ public weak string function;
+ public weak string library;
+ public ulong address;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public class DebuggerInstructionALine {
+ public ulong address;
+ public weak string label;
+ public weak string text;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public class DebuggerInstructionDisassembly {
+ public uint size;
+ [NoArrayLength]
+ public IAnjuta.DebuggerInstructionALine[] data;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public class DebuggerMemoryBlock {
+ public ulong address;
+ public uint length;
+ public weak string data;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public class DebuggerRegisterData {
+ public uint num;
+ public weak string name;
+ public weak string value;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public class DebuggerVariableObject {
+ public weak string name;
+ public weak string expression;
+ public weak string type;
+ public weak string value;
+ public bool changed;
+ public bool exited;
+ public bool deleted;
+ public int children;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public class LanguageId {
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface Bookmark : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract void clear_all () throws GLib.Error;
+ public abstract void first () throws GLib.Error;
+ public abstract void last () throws GLib.Error;
+ public abstract void next () throws GLib.Error;
+ public abstract void previous () throws GLib.Error;
+ public abstract void toggle (int location, bool ensure_visible) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface Buildable : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract void build (string uri) throws GLib.Error;
+ public abstract void clean (string uri) throws GLib.Error;
+ public abstract void configure (string uri) throws GLib.Error;
+ public abstract void execute (string uri) throws GLib.Error;
+ public abstract void generate (string uri) throws GLib.Error;
+ public abstract weak string get_command (IAnjuta.BuildableCommand command_id) throws GLib.Error;
+ public abstract void install (string uri) throws GLib.Error;
+ public abstract void reset_commands () throws GLib.Error;
+ public abstract void set_command (IAnjuta.BuildableCommand command_id, string command) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface Builder : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract weak IAnjuta.BuilderHandle build (string uri, IAnjuta.BuilderCallback callback) throws GLib.Error;
+ public abstract void cancel (IAnjuta.BuilderHandle handle) throws GLib.Error;
+ public abstract weak IAnjuta.BuilderHandle is_built (string uri, IAnjuta.BuilderCallback callback) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface DebugManager : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public signal void breakpoint_changed (void* breakpoint);
+ public signal void debugger_started ();
+ public signal void debugger_stopped (GLib.Error err);
+ public signal void frame_changed (uint frame, int thread);
+ public signal void location_changed (ulong address, string uri, uint line);
+ public signal void program_exited ();
+ public signal void program_loaded ();
+ public signal void program_moved (int pid, int tid, ulong address, string file, uint line);
+ public signal void program_running ();
+ public signal void program_started ();
+ public signal void program_stopped ();
+ public signal void program_unloaded ();
+ public signal void sharedlib_event ();
+ public signal void signal_received (string name, string description);
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface Debugger : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract bool abort () throws GLib.Error;
+ public abstract bool attach (int pid, GLib.List source_search_directories) throws GLib.Error;
+ public abstract bool callback (IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract void disable_log () throws GLib.Error;
+ public abstract void enable_log (IAnjuta.MessageView log) throws GLib.Error;
+ public abstract bool evaluate (string name, string value, IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract bool exit () throws GLib.Error;
+ public abstract IAnjuta.DebuggerState get_state () throws GLib.Error;
+ public abstract bool handle_signal (string name, bool stop, bool print, bool ignore) throws GLib.Error;
+ public abstract bool info_args (IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract bool info_frame (uint frame, IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract bool info_program (IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract bool info_sharedlib (IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract bool info_signal (IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract bool info_target (IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract bool info_thread (int thread, IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract bool info_udot (IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract bool info_variables (IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract bool inspect (string name, IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract bool interrupt () throws GLib.Error;
+ public abstract bool list_argument (IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract bool list_frame (IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract bool list_local (IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract bool list_register (IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract bool list_thread (IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract bool load (string file, string mime_type, GLib.List source_search_directories) throws GLib.Error;
+ public abstract bool print (string variable, IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract bool quit () throws GLib.Error;
+ public abstract bool run () throws GLib.Error;
+ public abstract bool run_to (string uri, int line) throws GLib.Error;
+ public abstract bool send_command (string command) throws GLib.Error;
+ public abstract bool set_environment (string env) throws GLib.Error;
+ public abstract bool set_frame (uint frame) throws GLib.Error;
+ public abstract bool set_thread (int thread) throws GLib.Error;
+ public abstract bool set_working_directory (string dir) throws GLib.Error;
+ public abstract bool start (string args, bool terminal, bool stop) throws GLib.Error;
+ public abstract bool step_in () throws GLib.Error;
+ public abstract bool step_out () throws GLib.Error;
+ public abstract bool step_over () throws GLib.Error;
+ public abstract bool unload () throws GLib.Error;
+ public signal void debugger_ready (IAnjuta.DebuggerState state);
+ public signal void debugger_started ();
+ public signal void debugger_stopped (GLib.Error err);
+ public signal void frame_changed (uint frame, int thread);
+ public signal void program_exited ();
+ public signal void program_loaded ();
+ public signal void program_moved (int pid, int tid, ulong address, string file, uint line);
+ public signal void program_running ();
+ public signal void program_stopped ();
+ public signal void sharedlib_event ();
+ public signal void signal_received (string name, string description);
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface DebuggerBreakpoint : IAnjuta.Debugger, GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract bool clear (uint id, IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract bool condition (uint id, string condition, IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract bool enable (uint id, bool enable, IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract bool ignore (uint id, uint ignore, IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract int implement () throws GLib.Error;
+ public abstract bool list (IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract bool set_at_address (ulong address, IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract bool set_at_function (string file, string function, IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract bool set_at_line (string file, uint line, IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface DebuggerInstruction : IAnjuta.Debugger, GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract bool disassemble (ulong address, uint length, IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract bool run_to_address (ulong address) throws GLib.Error;
+ public abstract bool step_in () throws GLib.Error;
+ public abstract bool step_over () throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface DebuggerMemory : IAnjuta.Debugger, GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract bool inspect (ulong address, uint length, IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface DebuggerRegister : IAnjuta.Debugger, GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract bool list (IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract bool update (IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract bool write (IAnjuta.DebuggerRegisterData value) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface DebuggerVariable : IAnjuta.Debugger, GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract bool assign (string name, string value) throws GLib.Error;
+ public abstract bool create (string expression, IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract bool destroy (string name) throws GLib.Error;
+ public abstract bool evaluate (string name, IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract bool list_children (string name, IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ public abstract bool update (IAnjuta.DebuggerCallback callback) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface Document : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract void begin_undo_action () throws GLib.Error;
+ public abstract bool can_redo () throws GLib.Error;
+ public abstract bool can_undo () throws GLib.Error;
+ public abstract void clear () throws GLib.Error;
+ public abstract void copy () throws GLib.Error;
+ public abstract void cut () throws GLib.Error;
+ public abstract void end_undo_action () throws GLib.Error;
+ public abstract weak string get_filename () throws GLib.Error;
+ public abstract void grab_focus () throws GLib.Error;
+ public abstract void paste () throws GLib.Error;
+ public abstract void redo () throws GLib.Error;
+ public abstract void undo () throws GLib.Error;
+ public signal void update_ui ();
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface DocumentManager : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract weak IAnjuta.Editor add_buffer (string name, string content) throws GLib.Error;
+ public abstract void add_document (IAnjuta.Document document) throws GLib.Error;
+ public abstract weak IAnjuta.Document find_document_with_uri (string uri) throws GLib.Error;
+ public abstract weak IAnjuta.Document get_current_document () throws GLib.Error;
+ public abstract weak GLib.List get_doc_widgets () throws GLib.Error;
+ public abstract weak string get_uri (string file) throws GLib.Error;
+ public abstract weak IAnjuta.Editor goto_uri_line (string uri, int lineno) throws GLib.Error;
+ public abstract weak IAnjuta.Editor goto_uri_line_mark (string uri, int lineno, bool mark) throws GLib.Error;
+ public abstract bool remove_document (IAnjuta.Document document, bool save_before) throws GLib.Error;
+ public abstract void set_current_document (IAnjuta.Document document) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface Editor : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract void append (string text, int length) throws GLib.Error;
+ public abstract void erase (IAnjuta.Iterable position_start, IAnjuta.Iterable position_end) throws GLib.Error;
+ public abstract void erase_all () throws GLib.Error;
+ public abstract int get_column () throws GLib.Error;
+ public abstract weak string get_current_word () throws GLib.Error;
+ public abstract weak IAnjuta.Iterable get_end_position () throws GLib.Error;
+ public abstract int get_length () throws GLib.Error;
+ public abstract weak IAnjuta.Iterable get_line_begin_position (int line) throws GLib.Error;
+ public abstract weak IAnjuta.Iterable get_line_end_position (int line) throws GLib.Error;
+ public abstract int get_line_from_position (IAnjuta.Iterable position) throws GLib.Error;
+ public abstract int get_lineno () throws GLib.Error;
+ public abstract int get_offset () throws GLib.Error;
+ public abstract bool get_overwrite () throws GLib.Error;
+ public abstract weak IAnjuta.Iterable get_position () throws GLib.Error;
+ public abstract weak IAnjuta.Iterable get_position_from_offset (int offset) throws GLib.Error;
+ public abstract weak IAnjuta.Iterable get_start_position () throws GLib.Error;
+ public abstract int get_tabsize () throws GLib.Error;
+ public abstract weak string get_text (IAnjuta.Iterable begin, IAnjuta.Iterable end) throws GLib.Error;
+ public abstract weak string get_text_all () throws GLib.Error;
+ public abstract bool get_use_spaces () throws GLib.Error;
+ [NoWrapper]
+ public abstract void goto_end () throws GLib.Error;
+ [NoWrapper]
+ public abstract void goto_line (int lineno) throws GLib.Error;
+ [NoWrapper]
+ public abstract void goto_position (IAnjuta.Iterable position) throws GLib.Error;
+ [NoWrapper]
+ public abstract void goto_start () throws GLib.Error;
+ public abstract void insert (IAnjuta.Iterable position, string text, int length) throws GLib.Error;
+ public abstract void set_auto_indent (bool auto_indent) throws GLib.Error;
+ public abstract void set_popup_menu (Gtk.Widget menu) throws GLib.Error;
+ public abstract void set_tabsize (int tabsize) throws GLib.Error;
+ public abstract void set_use_spaces (bool use_spaces) throws GLib.Error;
+ public signal void changed (GLib.Object position, bool added, int length, int lines, string text);
+ public signal void char_added (GLib.Object position, char ch);
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface EditorAssist : IAnjuta.Editor, GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract void cancel_tips () throws GLib.Error;
+ public abstract weak GLib.List get_suggestions (string context) throws GLib.Error;
+ public abstract void hide_suggestions () throws GLib.Error;
+ public abstract void show_tips (GLib.List tips, IAnjuta.Iterable position, int char_alignment) throws GLib.Error;
+ public abstract void suggest (GLib.List choices, IAnjuta.Iterable position, int char_alignment) throws GLib.Error;
+ public signal void assist_chosen (int selection);
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface EditorCell : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract IAnjuta.EditorAttribute get_attribute () throws GLib.Error;
+ public abstract char get_char (int char_index) throws GLib.Error;
+ public abstract weak string get_character () throws GLib.Error;
+ public abstract int get_length () throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface EditorCellStyle : IAnjuta.EditorCell, GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract weak string get_background_color () throws GLib.Error;
+ public abstract weak string get_color () throws GLib.Error;
+ public abstract weak string get_font_description () throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface EditorComment : IAnjuta.Editor, GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract void block () throws GLib.Error;
+ public abstract void box () throws GLib.Error;
+ public abstract void stream () throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface EditorConvert : IAnjuta.Editor, GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract void to_lower (IAnjuta.Iterable start_position, IAnjuta.Iterable end_position) throws GLib.Error;
+ public abstract void to_upper (IAnjuta.Iterable start_position, IAnjuta.Iterable end_position) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface EditorFactory : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract weak IAnjuta.Editor new_editor (string uri, string filename) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface EditorFolds : IAnjuta.Editor, GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract void close_all () throws GLib.Error;
+ public abstract void open_all () throws GLib.Error;
+ public abstract void toggle_current () throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface EditorGoto : IAnjuta.Editor, GLib.Object {
+ public static void end (IAnjuta.Editor obj) throws GLib.Error;
+ public static GLib.Quark error_quark ();
+ public static void line (IAnjuta.Editor obj, int lineno) throws GLib.Error;
+ public static void position (IAnjuta.Editor obj, IAnjuta.Iterable position) throws GLib.Error;
+ public static void start (IAnjuta.Editor obj) throws GLib.Error;
+ public abstract void end_block () throws GLib.Error;
+ public abstract void matching_brace () throws GLib.Error;
+ public abstract void start_block () throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface EditorHover : IAnjuta.Editor, GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract void display (IAnjuta.Iterable position, string info) throws GLib.Error;
+ public signal void hover_leave (GLib.Object position);
+ public signal void hover_over (GLib.Object position);
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface EditorLanguage : IAnjuta.Editor, GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract weak string get_language () throws GLib.Error;
+ public abstract weak string get_language_name (string language) throws GLib.Error;
+ public abstract weak GLib.List get_supported_languages () throws GLib.Error;
+ public abstract void set_language (string language) throws GLib.Error;
+ public signal void language_changed (string language);
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface EditorLineMode : IAnjuta.Editor, GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract void convert (IAnjuta.EditorLineModeType mode) throws GLib.Error;
+ public abstract void fix () throws GLib.Error;
+ public abstract IAnjuta.EditorLineModeType get () throws GLib.Error;
+ public abstract void set (IAnjuta.EditorLineModeType mode) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface EditorSearch : IAnjuta.Editor, GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract bool backward (string search, bool case_sensitive, IAnjuta.EditorCell start, IAnjuta.EditorCell end, out weak IAnjuta.EditorCell result_start, out weak IAnjuta.EditorCell result_end) throws GLib.Error;
+ public abstract bool forward (string search, bool case_sensitive, IAnjuta.EditorCell start, IAnjuta.EditorCell end, out weak IAnjuta.EditorCell result_start, out weak IAnjuta.EditorCell result_end) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface EditorSelection : IAnjuta.Editor, GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract weak string get () throws GLib.Error;
+ public abstract weak IAnjuta.Iterable get_end () throws GLib.Error;
+ public abstract weak IAnjuta.Iterable get_start () throws GLib.Error;
+ public abstract bool has_selection () throws GLib.Error;
+ public abstract void replace (string text, int length) throws GLib.Error;
+ public abstract void select_all () throws GLib.Error;
+ public abstract void select_block () throws GLib.Error;
+ public abstract void select_function () throws GLib.Error;
+ public abstract void select_to_brace () throws GLib.Error;
+ public abstract void set (IAnjuta.Iterable start, IAnjuta.Iterable end) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface EditorView : IAnjuta.Editor, GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract void create () throws GLib.Error;
+ public abstract int get_count () throws GLib.Error;
+ public abstract void remove_current () throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface EditorZoom : IAnjuta.Editor, GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract void @in () throws GLib.Error;
+ public abstract void @out () throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface File : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract weak string get_uri () throws GLib.Error;
+ public abstract void open (string uri) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface FileLoader : IAnjuta.Loader, GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract weak GLib.Object load (string uri, bool readonly) throws GLib.Error;
+ public abstract weak string peek_interface (string uri) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface FileManager : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract weak string get_selected () throws GLib.Error;
+ public abstract void set_root (string root_uri) throws GLib.Error;
+ public abstract void set_selected (string uri) throws GLib.Error;
+ public signal void section_changed (string uri);
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface FileSavable : IAnjuta.File, GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract bool is_dirty () throws GLib.Error;
+ public abstract void save () throws GLib.Error;
+ public abstract void save_as (string uri) throws GLib.Error;
+ public abstract void set_dirty (bool dirty) throws GLib.Error;
+ public signal void save_point (bool entered);
+ public signal void saved (string uri);
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface Help : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract void search (string query) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface Indicable : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract void clear () throws GLib.Error;
+ public abstract void set (IAnjuta.Iterable begin_location, IAnjuta.Iterable end_location, IAnjuta.IndicableIndicator indicator) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface Iterable : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract void assign (IAnjuta.Iterable src_iter) throws GLib.Error;
+ public abstract weak IAnjuta.Iterable clone () throws GLib.Error;
+ public abstract int compare (IAnjuta.Iterable iter2) throws GLib.Error;
+ public abstract int diff (IAnjuta.Iterable iter2) throws GLib.Error;
+ public abstract bool first () throws GLib.Error;
+ public abstract void @foreach (GLib.Func callback) throws GLib.Error;
+ public abstract int get_length () throws GLib.Error;
+ public abstract int get_position () throws GLib.Error;
+ public abstract bool last () throws GLib.Error;
+ public abstract bool next () throws GLib.Error;
+ public abstract bool previous () throws GLib.Error;
+ public abstract bool set_position (int position) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface IterableTree : IAnjuta.Iterable, GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract bool children () throws GLib.Error;
+ public abstract void foreach_post (GLib.Func callback) throws GLib.Error;
+ public abstract void foreach_pre (GLib.Func callback) throws GLib.Error;
+ public abstract bool has_children () throws GLib.Error;
+ public abstract bool parent () throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface Language : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract weak IAnjuta.LanguageId get_from_editor (IAnjuta.EditorLanguage editor) throws GLib.Error;
+ public abstract weak IAnjuta.LanguageId get_from_mime_type (string mime_type) throws GLib.Error;
+ public abstract weak IAnjuta.LanguageId get_from_string (string str) throws GLib.Error;
+ public abstract weak string get_name (IAnjuta.LanguageId id) throws GLib.Error;
+ public abstract weak string get_name_from_editor (IAnjuta.EditorLanguage editor) throws GLib.Error;
+ public abstract weak GLib.List get_strings (IAnjuta.LanguageId id) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface LanguageSupport : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract weak GLib.List get_supported_languages () throws GLib.Error;
+ public abstract bool supports (string language) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface Loader : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract weak GLib.List find_plugins () throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface Macro : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract void insert (string key) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface Markable : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract void delete_all_markers (IAnjuta.MarkableMarker marker) throws GLib.Error;
+ public abstract bool is_marker_set (int location, IAnjuta.MarkableMarker marker) throws GLib.Error;
+ public abstract int location_from_handle (int handle) throws GLib.Error;
+ public abstract int mark (int location, IAnjuta.MarkableMarker marker) throws GLib.Error;
+ public abstract void unmark (int location, IAnjuta.MarkableMarker marker) throws GLib.Error;
+ public signal void marker_clicked (bool double_click, int location);
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface MessageManager : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract weak IAnjuta.MessageView add_view (string name, string icon) throws GLib.Error;
+ public abstract weak GLib.List get_all_views () throws GLib.Error;
+ public abstract weak IAnjuta.MessageView get_current_view () throws GLib.Error;
+ public abstract weak IAnjuta.MessageView get_view_by_name (string name) throws GLib.Error;
+ public abstract void remove_view (IAnjuta.MessageView view) throws GLib.Error;
+ public abstract void set_current_view (IAnjuta.MessageView view) throws GLib.Error;
+ public abstract void set_view_title (IAnjuta.MessageView view, string title) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface MessageView : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract void append (IAnjuta.MessageViewType type, string summary, string details) throws GLib.Error;
+ public abstract void buffer_append (string text) throws GLib.Error;
+ public abstract void clear () throws GLib.Error;
+ public abstract weak GLib.List get_all_messages () throws GLib.Error;
+ public abstract weak string get_current_message () throws GLib.Error;
+ public abstract void select_next () throws GLib.Error;
+ public abstract void select_previous () throws GLib.Error;
+ public signal void buffer_flushed (string line);
+ public signal void message_clicked (string message);
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface PluginFactory : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract weak Anjuta.Plugin new_plugin (Anjuta.PluginHandle handle, Anjuta.Shell shell) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface Preferences : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract void merge (Anjuta.Preferences prefs) throws GLib.Error;
+ public abstract void unmerge (Anjuta.Preferences prefs) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface Print : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract void print () throws GLib.Error;
+ public abstract void print_preview () throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface ProjectManager : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract weak string add_group (string group_name_to_add, string default_location_uri) throws GLib.Error;
+ public abstract weak string add_source (string source_uri_to_add, string default_location_uri) throws GLib.Error;
+ public abstract weak GLib.List add_sources (GLib.List source_uri_to_add, string default_location_uri) throws GLib.Error;
+ public abstract weak string add_target (string target_name_to_add, string default_location_uri) throws GLib.Error;
+ public abstract IAnjuta.ProjectManagerCapabilities get_capabilities () throws GLib.Error;
+ public abstract weak GLib.List get_children (string element_uri) throws GLib.Error;
+ public abstract IAnjuta.ProjectManagerElementType get_element_type (string element_uri) throws GLib.Error;
+ public abstract weak GLib.List get_elements (IAnjuta.ProjectManagerElementType element_type) throws GLib.Error;
+ public abstract weak GLib.List get_packages () throws GLib.Error;
+ public abstract weak string get_parent (string element_uri) throws GLib.Error;
+ public abstract weak string get_selected () throws GLib.Error;
+ public abstract IAnjuta.ProjectManagerTargetType get_target_type (string target_uri) throws GLib.Error;
+ public abstract weak GLib.List get_targets (IAnjuta.ProjectManagerTargetType target_type) throws GLib.Error;
+ public abstract bool is_open () throws GLib.Error;
+ public signal void element_added (string element_uri);
+ public signal void element_removed (string element_uri);
+ public signal void element_selected (string element_uri);
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface Stream : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract void open (GLib.FileStream stream) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface StreamLoader : IAnjuta.Loader, GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract weak GLib.Object load (GLib.FileStream stream, bool readonly) throws GLib.Error;
+ public abstract weak string peek_interface (GLib.FileStream stream) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface StreamSavable : IAnjuta.Stream, GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract void save (GLib.FileStream stream) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface Symbol : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract weak string get_args () throws GLib.Error;
+ public abstract weak string get_extra_info_string (IAnjuta.SymbolField sym_info) throws GLib.Error;
+ public abstract weak Gdk.Pixbuf get_icon () throws GLib.Error;
+ public abstract ulong get_line () throws GLib.Error;
+ public abstract weak string get_name () throws GLib.Error;
+ public abstract IAnjuta.SymbolType get_sym_type () throws GLib.Error;
+ public abstract weak string get_uri () throws GLib.Error;
+ public abstract bool is_local () throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface SymbolManager : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract weak IAnjuta.Iterable get_class_parents (IAnjuta.Symbol symbol, IAnjuta.SymbolField info_fields) throws GLib.Error;
+ public abstract weak IAnjuta.Iterable get_members (IAnjuta.Symbol symbol, IAnjuta.SymbolField info_fields, bool global_search) throws GLib.Error;
+ public abstract weak IAnjuta.Iterable search (IAnjuta.SymbolType match_types, bool include_types, IAnjuta.SymbolField info_fields, string match_name, bool partial_name_match, bool global_symbols_search, bool global_tags_search, int results_limit, int results_offset) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface Terminal : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract int execute_command (string directory, string command, string environment) throws GLib.Error;
+ public signal void child_exited (int pid, int status);
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface Todo : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract void load (string uri) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface Vcs : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract void add (string filename) throws GLib.Error;
+ public abstract void commit (string filename, string log, bool recurse) throws GLib.Error;
+ public abstract void remove (string filename) throws GLib.Error;
+ public abstract void update (string filename, bool recurse) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public interface Wizard : GLib.Object {
+ public static GLib.Quark error_quark ();
+ public abstract void activate () throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public delegate void BuilderCallback (GLib.Object sender, GLib.Error err);
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public static delegate void DebuggerCallback (void* data, void* user_data, GLib.Error err);
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public static delegate void DebuggerGCharCallback (string value, void* user_data, GLib.Error err);
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public static delegate void DebuggerGListCallback (GLib.List list, void* user_data, GLib.Error err);
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public static delegate void DebuggerMemoryCallback (ulong address, uint length, string data, void* user_data, GLib.Error err);
+ [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
+ public delegate void DebuggerOutputCallback (IAnjuta.DebuggerOutputType type, string output);
+ public const string PROJECT_MANAGER_CURRENT_URI;
+ public const string PROJECT_MANAGER_PROJECT_ROOT_URI;
+}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]