1 /* libanjuta-3.0.vapi generated by vapigen, do not modify. */
3 [CCode (cprefix = "Anjuta", gir_namespace = "Anjuta", gir_version = "3.0", lower_case_cprefix = "anjuta_")]
5 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_async_command_get_type ()")]
6 public class AsyncCommand : Anjuta.Command {
7 [CCode (has_construct_function = false)]
8 protected AsyncCommand ();
9 public static string get_error_message (Anjuta.Command command);
11 public static void set_error_message (Anjuta.Command command, string error_message);
12 public void unlock ();
14 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
16 public class AsyncCommandPriv {
18 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_async_notify_get_type ()")]
19 public class AsyncNotify : GLib.Object {
20 [CCode (has_construct_function = false)]
21 public AsyncNotify ();
22 public void get_error () throws GLib.Error;
23 public void notify_finished ();
24 public void set_error (GLib.Error error);
25 public virtual signal void finished ();
27 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
29 public class AsyncNotifyPriv {
31 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_autogen_get_type ()")]
32 public class Autogen : GLib.Object {
33 [CCode (has_construct_function = false)]
35 public void clear_library_path ();
36 public bool execute (Anjuta.AutogenFunc? func) throws GLib.Error;
37 public unowned GLib.List<string> get_library_paths ();
38 public bool set_input_file (string filename, string? start_marker, string? end_marker);
39 public void set_library_path (string directory);
40 public bool set_output_callback (owned Anjuta.AutogenOutputFunc func);
41 public bool set_output_file (string filename);
42 public bool write_definition_file (GLib.HashTable<string,string> values) throws GLib.Error;
44 [CCode (cheader_filename = "libanjuta/libanjuta.h", lower_case_csuffix = "c_module", type_id = "anjuta_c_module_get_type ()")]
45 public class CModule : GLib.TypeModule, GLib.TypePlugin {
46 [CCode (has_construct_function = false)]
47 public CModule (string path, string name);
48 public bool get_last_error () throws GLib.Error;
50 [CCode (cheader_filename = "libanjuta/libanjuta.h", lower_case_csuffix = "c_plugin_factory", type_id = "anjuta_c_plugin_factory_get_type ()")]
51 public class CPluginFactory : GLib.Object {
52 [CCode (has_construct_function = false)]
53 public CPluginFactory ();
56 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_cell_renderer_captioned_image_get_type ()")]
57 public class CellRendererCaptionedImage : Gtk.CellRenderer {
58 public weak Gtk.CellRenderer caption;
59 public weak Gtk.CellRenderer image;
60 [CCode (has_construct_function = false, type = "GtkCellRenderer*")]
61 public CellRendererCaptionedImage ();
63 public Gdk.Pixbuf pixbuf { owned get; set; }
65 public string text { owned get; set; }
67 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_column_text_view_get_type ()")]
68 public class ColumnTextView : Gtk.VBox, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
69 [CCode (has_construct_function = false, type = "GtkWidget*")]
70 public ColumnTextView ();
71 public string get_text ();
73 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
75 public class ColumnTextViewPriv {
77 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_command_get_type ()")]
78 public class Command : GLib.Object {
79 [CCode (has_construct_function = false)]
81 public virtual void cancel ();
82 public virtual string get_error_message ();
83 public bool is_running ();
84 public virtual void notify_complete (uint return_code);
85 public virtual void notify_data_arrived ();
86 public virtual void notify_progress (float progress);
88 public virtual uint run ();
89 public virtual void set_error_message (string error_message);
90 public virtual void start ();
91 public virtual bool start_automatic_monitor ();
92 public virtual void stop_automatic_monitor ();
93 public virtual signal void command_finished (uint return_code);
94 public virtual signal void command_started ();
95 public virtual signal void data_arrived ();
96 public virtual signal void progress (float progress);
98 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_command_bar_get_type ()")]
99 public class CommandBar : Gtk.Notebook, Atk.Implementor, Gtk.Buildable {
100 [CCode (has_construct_function = false, type = "GtkWidget*")]
101 public CommandBar ();
102 public void add_action_group (string group_name, Anjuta.CommandBarEntry entries, int num_entries, void* user_data);
103 public void remove_action_group (string group_name);
104 public void show_action_group (string group_name);
106 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
108 public class CommandBarPriv {
110 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
112 public class CommandPriv {
114 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_command_queue_get_type ()")]
115 public class CommandQueue : GLib.Object {
116 [CCode (has_construct_function = false)]
117 public CommandQueue (Anjuta.CommandQueueExecuteMode mode);
118 public void push (Anjuta.Command command);
119 public bool start ();
120 public virtual signal void finished ();
122 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
124 public class CommandQueuePriv {
126 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_dock_get_type ()")]
127 public class Dock : Gtk.Container, Atk.Implementor, Gtk.Buildable {
128 [CCode (has_construct_function = false, type = "GtkWidget*")]
130 public void hide_pane (Anjuta.DockPane pane);
131 public void remove_pane (Anjuta.DockPane pane);
132 public void set_command_bar (Anjuta.CommandBar command_bar);
133 public void show_pane (Anjuta.DockPane pane);
135 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_dock_pane_get_type ()")]
136 public abstract class DockPane : GLib.Object {
137 [CCode (has_construct_function = false)]
138 protected DockPane ();
139 public void notify_multiple_selection_changed ();
140 public void notify_single_selection_changed ();
141 public virtual void refresh ();
143 public Anjuta.Plugin plugin { owned get; set; }
144 public virtual signal void multiple_selection_changed ();
145 public virtual signal void single_selection_changed ();
147 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
149 public class DockPanePriv {
151 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
153 public class DockPriv {
155 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_drop_entry_get_type ()")]
156 public class DropEntry : Anjuta.Entry, Atk.Implementor, Gtk.Buildable, Gtk.CellEditable, Gtk.Editable {
157 [CCode (has_construct_function = false, type = "GtkWidget*")]
160 [CCode (cheader_filename = "libanjuta/libanjuta.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "anjuta_encoding_get_type ()")]
162 public class Encoding {
163 public Anjuta.Encoding copy ();
165 public unowned string get_charset ();
166 public static unowned Anjuta.Encoding get_current ();
167 public static unowned Anjuta.Encoding get_from_charset (string charset);
168 public static unowned Anjuta.Encoding get_from_index (int index);
169 public unowned string get_name ();
170 public static unowned Anjuta.Encoding get_utf8 ();
171 public string to_string ();
173 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_entry_get_type ()")]
174 public class Entry : Gtk.Entry, Atk.Implementor, Gtk.Buildable, Gtk.CellEditable, Gtk.Editable {
175 [CCode (has_construct_function = false, type = "GtkWidget*")]
177 public string dup_text ();
178 public unowned string get_text ();
179 public bool is_showing_help_text ();
180 public void set_text (string text);
182 public string help_text { owned get; set; }
184 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
186 public class EntryPriv {
188 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_environment_editor_get_type ()")]
189 public class EnvironmentEditor : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
190 [CCode (has_construct_function = false, type = "GtkWidget*")]
191 public EnvironmentEditor ();
192 public void set_variable (string variable);
193 public virtual signal void changed ();
195 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_file_drop_entry_get_type ()")]
196 public class FileDropEntry : Anjuta.DropEntry, Atk.Implementor, Gtk.Buildable, Gtk.CellEditable, Gtk.Editable {
197 [CCode (has_construct_function = false, type = "GtkWidget*")]
198 public FileDropEntry ();
199 public void set_relative_path (string path);
201 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
203 public class FileDropEntryPriv {
205 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_file_list_get_type ()")]
206 public class FileList : Gtk.VBox, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
207 [CCode (has_construct_function = false, type = "GtkWidget*")]
209 public void clear ();
210 public void set_relative_path (string path);
212 public string relative_path { owned get; set; }
214 public bool show_add_button { get; set; }
216 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
218 public class FileListPriv {
220 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
221 public class GluePlugin : GLib.TypeModule {
222 [CCode (has_construct_function = false)]
223 protected GluePlugin ();
225 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_language_provider_get_type ()")]
226 public class LanguageProvider : GLib.Object {
227 [CCode (has_construct_function = false)]
228 protected LanguageProvider ();
230 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
232 public class LanguageProviderPriv {
234 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_launcher_get_type ()")]
235 public class Launcher : GLib.Object {
236 [CCode (has_construct_function = false)]
238 public int get_child_pid ();
239 public bool is_busy ();
240 public void reset ();
241 public void send_ptyin (string input_str);
242 public void send_stdin (string input_str);
243 public void send_stdin_eof ();
244 public bool set_buffered_output (bool buffered);
245 public bool set_check_passwd_prompt (bool check_passwd);
246 public void set_encoding (string charset);
247 public bool set_terminal_echo (bool echo_on);
248 public bool set_terminate_on_exit (bool terminate_on_exit);
249 public void @signal (int sig);
250 public virtual signal void busy (bool busy_flag);
251 public virtual signal void child_exited (int child_pid, int exit_status, ulong time_taken_in_seconds);
253 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
255 public class LauncherPriv {
257 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_pkg_config_chooser_get_type ()")]
258 public class PkgConfigChooser : Gtk.TreeView, Atk.Implementor, Gtk.Buildable, Gtk.Scrollable {
259 [CCode (has_construct_function = false, type = "GtkWidget*")]
260 public PkgConfigChooser ();
261 public string get_selected_package ();
262 public void show_active_column (bool show_column);
263 public void show_active_only (bool show_selected);
264 public virtual signal void package_activated (string package);
265 public virtual signal void package_deactivated (string package);
267 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_pkg_scanner_get_type ()")]
268 public class PkgScanner : Anjuta.AsyncCommand {
269 [CCode (has_construct_function = false, type = "AnjutaCommand*")]
270 public PkgScanner (string package, string version);
271 public unowned string get_package ();
272 public unowned string get_version ();
274 public string package { owned get; set construct; }
276 public string version { owned get; set construct; }
278 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_plugin_get_type ()")]
279 public class Plugin : GLib.Object {
280 [CCode (has_construct_function = false)]
282 public virtual bool activate ();
283 public uint add_watch (string name, [CCode (delegate_target_pos = 3.1)] Anjuta.PluginValueAdded added, Anjuta.PluginValueRemoved removed);
284 public virtual bool deactivate ();
285 public bool is_active ();
286 public void remove_watch (uint id, bool send_remove);
288 public Anjuta.Shell shell { owned get; set construct; }
289 public virtual signal void activated ();
290 public virtual signal void deactivated ();
292 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
294 public class PluginDescription {
296 public bool get_boolean (string section, string keyname, bool val);
297 public bool get_integer (string section, string keyname, int val);
298 public bool get_locale_string (string section, string keyname, string val);
299 public bool get_raw (string section_name, string keyname, string locale, string val);
300 public bool get_string (string section, string keyname, string val);
301 public string to_string ();
303 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_plugin_handle_get_type ()")]
304 public class PluginHandle : GLib.Object {
305 [CCode (has_construct_function = false)]
306 public PluginHandle (string plugin_desc_path);
307 public unowned string get_about ();
308 public bool get_can_load ();
309 public bool get_checked ();
310 public unowned string get_icon_path ();
311 public unowned string get_id ();
312 public unowned string get_language ();
313 public unowned string get_name ();
314 public unowned string get_path ();
315 public bool get_resident ();
316 public int get_resolve_pass ();
317 public bool get_user_activatable ();
318 public void set_can_load (bool can_load);
319 public void set_checked (bool checked);
320 public void set_resolve_pass (bool resolve_pass);
321 public void unresolve_dependencies ();
322 public string about { get; }
323 public bool can_load { get; }
324 public bool checked { get; }
326 public void* dependencies { get; }
328 public void* dependency_names { get; }
330 public void* dependents { get; }
332 public void* description { get; }
333 public string icon_path { get; }
334 public string id { get; }
336 public void* interfaces { get; }
337 public string language { get; }
338 public string name { get; }
339 public string path { get; }
340 public bool resident { get; }
341 public int resolve_pass { get; }
342 public bool user_activatable { get; }
344 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
346 public class PluginHandlePriv {
348 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_plugin_manager_get_type ()")]
349 public class PluginManager : GLib.Object {
350 [CCode (has_construct_function = false)]
351 protected PluginManager ();
352 public string get_remembered_plugins ();
353 public bool is_active_plugin (string iface_name);
354 public void set_remembered_plugins (string remembered_plugins);
355 public void unload_all_plugins ();
356 public bool unload_plugin (GLib.Object plugin);
357 public bool unload_plugin_by_id (string plugin_id);
359 public void* activated_plugins { get; }
361 public void* available_plugins { get; }
363 public void* profiles { get; }
365 public GLib.Object shell { owned get; set construct; }
367 public Anjuta.Status status { owned get; set construct; }
368 public virtual signal void plugin_activated (void* plugin_desc, Anjuta.Plugin plugin);
369 public virtual signal void plugin_deactivated (void* plugin_desc, Anjuta.Plugin plugin);
371 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
373 public class PluginManagerPriv {
375 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_preferences_get_type ()")]
376 public class Preferences : GLib.Object {
377 [CCode (has_construct_function = false)]
378 public Preferences (Anjuta.PluginManager plugin_manager, string common_schema_id);
379 public void add_from_builder (Gtk.Builder builder, GLib.Settings settings, string glade_widget_name, string stitle, string icon_filename);
380 public bool is_dialog_created ();
381 public void register_all_properties_from_builder_xml (Gtk.Builder builder, GLib.Settings settings, Gtk.Widget parent);
382 public bool register_property (GLib.Settings settings, Gtk.Widget object, string key);
383 public void remove_page (string page_name);
385 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_preferences_dialog_get_type ()")]
386 public class PreferencesDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable {
387 [CCode (has_construct_function = false, type = "GtkWidget*")]
388 public PreferencesDialog ();
389 public void add_page (string name, string title, Gdk.Pixbuf icon, Gtk.Widget page);
390 public void remove_page (string title);
392 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
394 public class PreferencesPriv {
396 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_profile_get_type ()")]
397 public class Profile : GLib.Object {
398 [CCode (has_construct_function = false)]
399 public Profile (string name, Anjuta.PluginManager plugin_manager);
400 public void add_plugin (Anjuta.PluginDescription plugin);
401 public bool add_plugins_from_xml (GLib.File profile_xml_file, bool exclude_from_sync) throws GLib.Error;
402 public unowned string get_name ();
403 public bool has_plugin (Anjuta.PluginDescription plugin);
404 public void remove_plugin (Anjuta.PluginDescription plugin);
405 public void set_sync_file (GLib.File sync_file);
406 public bool sync () throws GLib.Error;
408 public Anjuta.PluginManager plugin_manager { owned get; set construct; }
410 public void* plugins { get; set construct; }
412 public string profile_name { owned get; set construct; }
414 public GLib.File sync_file { owned get; set construct; }
415 public signal void changed (void* plugin_list);
416 public virtual signal void plugin_added (void* plugin);
417 public virtual signal void plugin_removed (void* plugin);
419 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_profile_manager_get_type ()")]
420 public class ProfileManager : GLib.Object {
421 [CCode (has_construct_function = false)]
422 public ProfileManager (Anjuta.PluginManager plugin_manager);
423 public void freeze ();
424 public bool pop (string profile_name) throws GLib.Error;
425 public bool push (Anjuta.Profile profile) throws GLib.Error;
426 public bool thaw () throws GLib.Error;
428 public Anjuta.PluginManager plugin_manager { owned get; set construct; }
429 public virtual signal void profile_descoped (Anjuta.Profile profile);
430 public virtual signal void profile_popped (Anjuta.Profile profile);
431 public virtual signal void profile_pushed (Anjuta.Profile profile);
432 public virtual signal void profile_scoped (Anjuta.Profile profile);
434 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
436 public class ProfileManagerPriv {
438 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
440 public class ProfilePriv {
442 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_project_node_get_type ()")]
443 public class ProjectNode : GLib.InitiallyUnowned {
444 [CCode (has_construct_function = false)]
445 protected ProjectNode ();
446 public unowned Anjuta.ProjectNode append (Anjuta.ProjectNode node);
447 public void check ();
448 public void children_foreach (Anjuta.ProjectNodeForeachFunc func);
449 public unowned Anjuta.ProjectNode children_traverse (Anjuta.ProjectNodeTraverseFunc func);
450 public bool clear_state (Anjuta.ProjectNodeState state);
452 public unowned Anjuta.ProjectNode first_child ();
453 public void @foreach (GLib.TraverseType order, Anjuta.ProjectNodeForeachFunc func);
454 public unowned GLib.File get_file ();
455 public Anjuta.ProjectNodeType get_full_type ();
456 public unowned Anjuta.ProjectNode get_group_from_file (GLib.File directory);
457 public Anjuta.ProjectProperty get_map_property (string id, string name);
458 public unowned string get_name ();
459 public Anjuta.ProjectNodeType get_node_type ();
460 public unowned GLib.List<Anjuta.ProjectProperty> get_properties ();
461 public unowned GLib.List<Anjuta.ProjectPropertyInfo> get_properties_info ();
462 public unowned Anjuta.ProjectProperty get_property (string id);
463 public unowned Anjuta.ProjectPropertyInfo get_property_info (string id);
464 public unowned Anjuta.ProjectNode get_source_from_file (GLib.File file);
465 public Anjuta.ProjectNodeState get_state ();
466 public unowned Anjuta.ProjectNode insert_after (Anjuta.ProjectNode? sibling, Anjuta.ProjectNode node);
467 public unowned Anjuta.ProjectNode insert_before (Anjuta.ProjectNode? sibling, Anjuta.ProjectNode node);
468 public unowned Anjuta.ProjectProperty insert_property (Anjuta.ProjectPropertyInfo info, owned Anjuta.ProjectProperty property);
469 public unowned Anjuta.ProjectPropertyInfo insert_property_info (Anjuta.ProjectPropertyInfo info);
470 public unowned Anjuta.ProjectNode last_child ();
471 public unowned Anjuta.ProjectNode next_sibling ();
472 public unowned Anjuta.ProjectNode nth_child (uint n);
473 public unowned Anjuta.ProjectNode parent ();
474 public unowned Anjuta.ProjectNode parent_type (Anjuta.ProjectNodeType type);
475 public unowned Anjuta.ProjectNode prepend (Anjuta.ProjectNode node);
476 public unowned Anjuta.ProjectNode prev_sibling ();
477 public Anjuta.ProjectNode remove ();
478 public Anjuta.ProjectProperty remove_property (Anjuta.ProjectProperty property);
479 public unowned Anjuta.ProjectNode root ();
480 public bool set_state (Anjuta.ProjectNodeState state);
481 public unowned Anjuta.ProjectNode traverse (GLib.TraverseType order, Anjuta.ProjectNodeTraverseFunc func);
483 public GLib.File file { owned get; set; }
485 public string name { owned get; set; }
487 public Anjuta.ProjectNodeState state { get; set; }
489 public Anjuta.ProjectNodeType type { get; set; }
490 public virtual signal void loaded (void* object, GLib.Error p0);
491 public virtual signal void updated (void* object, GLib.Error p0);
493 [CCode (cheader_filename = "libanjuta/libanjuta.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "anjuta_project_node_info_get_type ()")]
495 public class ProjectNodeInfo {
496 public weak string mime_type;
497 [CCode (has_construct_function = false)]
498 public ProjectNodeInfo (Anjuta.ProjectNodeType type, string name, string mime_type);
499 public Anjuta.ProjectNodeInfo copy ();
501 public unowned string mime ();
503 [CCode (cheader_filename = "libanjuta/libanjuta.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "anjuta_project_property_get_type ()")]
505 public class ProjectProperty {
506 public weak Anjuta.ProjectPropertyInfo info;
507 public weak string name;
508 public void* user_data;
509 public weak string value;
510 [CCode (has_construct_function = false)]
511 public ProjectProperty (string value, string? name, owned void* user_data);
512 public Anjuta.ProjectProperty copy ();
515 [CCode (cheader_filename = "libanjuta/libanjuta.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "anjuta_project_property_info_get_type ()")]
517 public class ProjectPropertyInfo {
518 public weak Anjuta.ProjectProperty default_value;
519 public weak string description;
520 public Anjuta.ProjectPropertyFlags flags;
521 public weak string id;
522 public weak string name;
523 public Anjuta.ProjectValueType type;
524 public void* user_data;
525 [CCode (has_construct_function = false)]
526 public ProjectPropertyInfo (string id, string name, Anjuta.ProjectValueType type, Anjuta.ProjectPropertyFlags flags, string description, owned Anjuta.ProjectProperty default_value, owned void* user_data);
527 public Anjuta.ProjectPropertyInfo copy ();
530 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
532 public class Property {
534 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_save_prompt_get_type ()")]
535 public class SavePrompt : Gtk.MessageDialog, Atk.Implementor, Gtk.Buildable {
536 [CCode (has_construct_function = false)]
537 public SavePrompt (Gtk.Window parent);
538 public int get_items_count ();
540 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_serializer_get_type ()")]
541 public class Serializer : GLib.Object {
542 [CCode (has_construct_function = false)]
543 public Serializer (string filepath, Anjuta.SerializerMode mode);
544 public bool read_float (string name, float value);
545 public bool read_int (string name, int value);
546 public bool read_string (string name, string value, bool replace);
547 public bool write_float (string name, float value);
548 public bool write_int (string name, int value);
549 public bool write_string (string name, string value);
551 public string filepath { owned get; construct; }
553 public Anjuta.SerializerMode mode { get; construct; }
555 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_session_get_type ()")]
556 public class Session : GLib.Object {
557 [CCode (has_construct_function = false)]
558 public Session (string session_directory);
559 public void clear ();
560 public void clear_section (string section);
561 public float get_float (string section, string key);
562 public int get_int (string section, string key);
563 public string get_relative_uri_from_file (GLib.File file, string fragment);
564 public unowned string get_session_directory ();
565 public string get_session_filename ();
566 public string get_string (string section, string key);
567 public void set_float (string section, string key, float value);
568 public void set_int (string section, string key, int value);
569 public void set_string (string section, string key, string value);
572 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
574 public class SessionPriv {
576 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_status_get_type ()")]
577 public class Status : Gtk.HBox, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
578 [CCode (has_construct_function = false, type = "GtkWidget*")]
580 public void add_widget (Gtk.Widget widget);
581 public void busy_pop ();
582 public void busy_push ();
583 public void clear_stack ();
584 public void disable_splash (bool disable_splash);
586 public void progress_add_ticks (int ticks);
587 public void progress_increment_ticks (int ticks, string text);
588 public void progress_pulse (string text);
589 public void progress_reset ();
590 public void progress_tick (Gdk.Pixbuf icon, string text);
591 public void set_splash (string splash_file, int splash_progress_position);
592 public void set_title (string title);
593 public void set_title_window (Gtk.Widget window);
594 public virtual signal void busy (bool state);
596 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
598 public class StatusPriv {
600 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_sync_command_get_type ()")]
601 public class SyncCommand : Anjuta.Command {
602 [CCode (has_construct_function = false)]
603 protected SyncCommand ();
605 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_tabber_get_type ()")]
606 public class Tabber : Gtk.Container, Atk.Implementor, Gtk.Buildable {
607 [CCode (has_construct_function = false, type = "GtkWidget*")]
608 public Tabber (Gtk.Notebook notebook);
609 public void add_tab (Gtk.Widget tab_label);
610 public GLib.Object notebook { construct; }
612 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
614 public class TabberPriv {
616 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
619 public bool check ();
620 public void clear_flags (int flags);
621 public bool compare (Anjuta.Token tokenb);
623 public void dump_link ();
624 public string evaluate ();
625 public string evaluate_name ();
626 public int get_flags ();
627 public size_t get_length ();
628 public unowned string get_string ();
629 public int get_type ();
630 public bool is_empty ();
631 public void remove_item ();
632 public void set_flags (int flags);
633 public void set_length (size_t length);
634 public void set_string (string value, size_t length);
635 public void set_type (int type);
637 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_token_file_get_type ()")]
638 public class TokenFile : GLib.Object {
639 [CCode (has_construct_function = false)]
640 public TokenFile (GLib.File file);
642 public bool get_token_location (Anjuta.TokenFileLocation location, Anjuta.Token token);
643 public size_t get_token_position (Anjuta.Token token);
644 public bool is_dirty ();
645 public void move (GLib.File new_file);
646 public bool save () throws GLib.Error;
647 public bool unload ();
648 public bool update (Anjuta.Token token);
650 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
652 public class TokenStream {
653 public void append_token (Anjuta.Token token);
654 public int read (string buffer, size_t max_size);
656 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
658 public class TokenStyle {
659 public void format (Anjuta.Token list);
661 public void update (Anjuta.Token list);
663 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_tree_combo_box_get_type ()")]
664 public class TreeComboBox : Gtk.ToggleButton, Atk.Implementor, Gtk.Actionable, Gtk.Activatable, Gtk.Buildable, Gtk.CellLayout {
665 [CCode (has_construct_function = false, type = "GtkWidget*")]
666 public TreeComboBox ();
667 public bool get_active_iter (Gtk.TreeIter iter);
668 public void set_active (int index);
669 public void set_active_iter (Gtk.TreeIter iter);
670 public void set_invalid_text (string str);
671 public void set_model (Gtk.TreeModel model);
672 public void set_valid_function (owned Gtk.TreeModelFilterVisibleFunc func);
674 public Gtk.TreeModel model { owned get; set; }
675 public virtual signal void changed ();
676 public signal void popdown ();
677 public signal void popup ();
679 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_ui_get_type ()")]
680 public class UI : Gtk.UIManager, Gtk.Buildable {
681 [CCode (has_construct_function = false)]
683 public void activate_action_by_group (Gtk.ActionGroup action_group, string action_name);
684 public void activate_action_by_path (string action_path);
685 public void add_action_group (string action_group_name, string action_group_label, Gtk.ActionGroup action_group, bool can_customize);
686 public void dump_tree ();
687 public static void load_accels (string filename);
688 public int merge (string ui_filename);
689 public void remove_action_group (Gtk.ActionGroup action_group);
690 public static void save_accels (string filename);
691 public void unload_accels ();
692 public void unmerge (int id);
694 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_vcs_status_tree_view_get_type ()")]
695 public class VcsStatusTreeView : Gtk.TreeView, Atk.Implementor, Gtk.Buildable, Gtk.Scrollable {
696 [CCode (has_construct_function = false, type = "GtkWidget*")]
697 public VcsStatusTreeView ();
698 public void add (string path, Anjuta.VcsStatus status, bool selected);
699 public void destroy ();
700 public void select_all ();
701 public void unselect_all ();
703 public bool conflicted_selectable { get; construct; }
705 public bool show_status { get; set; }
707 public Anjuta.VcsStatus status_codes { get; construct; }
709 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
711 public class VcsStatusTreeViewPriv {
713 [CCode (cheader_filename = "libanjuta/libanjuta.h", type_id = "anjuta_shell_get_type ()")]
714 public interface Shell : GLib.Object {
715 public abstract void add_value (string name, GLib.Value value) throws GLib.Error;
716 public void add_widget (Gtk.Widget widget, string name, string title, string stock_id, Anjuta.ShellPlacement placement) throws GLib.Error;
717 public abstract void add_widget_custom (Gtk.Widget widget, string name, string title, string stock_id, Gtk.Widget label, Anjuta.ShellPlacement placement) throws GLib.Error;
718 public abstract void add_widget_full (Gtk.Widget widget, string name, string title, string stock_id, Anjuta.ShellPlacement placement, bool locked) throws GLib.Error;
719 public void freeze () throws GLib.Error;
720 public abstract unowned GLib.Object get_object (string iface_name) throws GLib.Error;
721 public abstract void get_value (string name, GLib.Value value) throws GLib.Error;
722 public abstract void hide_dockable_widget (Gtk.Widget widget) throws GLib.Error;
723 public abstract void iconify_dockable_widget (Gtk.Widget widget) throws GLib.Error;
724 public abstract void maximize_widget (string widget_name) throws GLib.Error;
725 public void notify_exit () throws GLib.Error;
726 public abstract void present_widget (Gtk.Widget widget) throws GLib.Error;
727 public abstract void remove_value (string name) throws GLib.Error;
728 public abstract void remove_widget (Gtk.Widget widget) throws GLib.Error;
729 public abstract void saving_pop ();
730 public abstract void saving_push ();
731 public void session_load (string session_directory) throws GLib.Error;
732 public void session_save (string session_directory) throws GLib.Error;
733 public abstract void show_dockable_widget (Gtk.Widget widget) throws GLib.Error;
734 public void thaw () throws GLib.Error;
735 public abstract void unmaximize () throws GLib.Error;
736 public virtual signal void exiting ();
737 public virtual signal void load_session (int phase, GLib.Object session);
739 public virtual signal void save_prompt (GLib.Object save_prompt);
740 public virtual signal void save_session (int phase, GLib.Object session);
741 public virtual signal void value_added (string name, GLib.Value value);
742 public virtual signal void value_removed (string name);
744 [CCode (cheader_filename = "libanjuta/libanjuta.h", has_type_id = false)]
745 public struct CommandBarEntry {
746 public Anjuta.CommandBarEntryType type;
747 public weak string action_name;
748 public weak string label;
749 public weak string tooltip;
750 public weak string stock_icon;
751 public weak GLib.Callback callback;
753 [CCode (cheader_filename = "libanjuta/libanjuta.h", has_type_id = false)]
754 public struct TokenFileLocation {
755 public weak string filename;
759 [CCode (cheader_filename = "libanjuta/libanjuta.h", cname = "_AnjutaUtilStringMap", has_type_id = false)]
760 public struct _UtilStringMap {
762 public weak string name;
764 [CCode (cheader_filename = "libanjuta/libanjuta.h", cprefix = "ANJUTA_COMMAND_BAR_ENTRY_")]
765 public enum CommandBarEntryType {
769 [CCode (cheader_filename = "libanjuta/libanjuta.h", cprefix = "ANJUTA_COMMAND_QUEUE_EXECUTE_")]
770 public enum CommandQueueExecuteMode {
774 [CCode (cheader_filename = "libanjuta/libanjuta.h", cprefix = "ANJUTA_LAUNCHER_OUTPUT_")]
775 public enum LauncherOutputType {
780 [CCode (cheader_filename = "libanjuta/libanjuta.h", cprefix = "ANJUTA_PROJECT_")]
782 public enum ProjectNodeState {
797 [CCode (cheader_filename = "libanjuta/libanjuta.h", cprefix = "ANJUTA_PROJECT_")]
799 public enum ProjectNodeType {
839 [CCode (cheader_filename = "libanjuta/libanjuta.h", cprefix = "ANJUTA_PROJECT_PROPERTY_")]
841 public enum ProjectPropertyFlags {
847 [CCode (cheader_filename = "libanjuta/libanjuta.h", cprefix = "ANJUTA_PROJECT_PROPERTY_")]
848 public enum ProjectValueType {
854 [CCode (cheader_filename = "libanjuta/libanjuta.h", cprefix = "ANJUTA_SERIALIZER_")]
855 public enum SerializerMode {
859 [CCode (cheader_filename = "libanjuta/libanjuta.h", cprefix = "ANJUTA_SESSION_PHASE_")]
860 public enum SessionPhase {
867 [CCode (cheader_filename = "libanjuta/libanjuta.h", cprefix = "ANJUTA_SHELL_PLACEMENT_")]
868 public enum ShellPlacement {
877 [CCode (cheader_filename = "libanjuta/libanjuta.h", cprefix = "ANJUTA_TOKEN_")]
879 public enum TokenType {
928 [CCode (cheader_filename = "libanjuta/libanjuta.h", cprefix = "ANJUTA_VCS_STATUS_")]
930 public enum VcsStatus {
942 [CCode (cheader_filename = "libanjuta/libanjuta.h", cprefix = "ANJUTA_CONVERT_ERROR_AUTO_DETECTION_")]
943 public errordomain ConvertError {
945 public static GLib.Quark quark ();
947 [CCode (cheader_filename = "libanjuta/libanjuta.h", cprefix = "ANJUTA_PLUGIN_DESCRIPTION_PARSE_ERROR_INVALID_")]
948 public errordomain PluginDescriptionParseError {
952 public static GLib.Quark quark ();
954 [CCode (cheader_filename = "libanjuta/libanjuta.h", cprefix = "ANJUTA_PLUGIN_MANAGER_")]
955 public errordomain PluginManagerError {
958 public static GLib.Quark quark ();
960 [CCode (cheader_filename = "libanjuta/libanjuta.h", cprefix = "ANJUTA_PROFILE_ERROR_URI_")]
961 public errordomain ProfileError {
964 public static GLib.Quark quark ();
966 [CCode (cheader_filename = "libanjuta/libanjuta.h", cprefix = "ANJUTA_SHELL_ERROR_DOESNT_")]
967 public errordomain ShellError {
969 public static GLib.Quark quark ();
971 [CCode (cheader_filename = "libanjuta/libanjuta.h", has_target = false)]
972 public delegate void AutogenFunc (Anjuta.Autogen autogen, void* data);
973 [CCode (cheader_filename = "libanjuta/libanjuta.h", has_target = false)]
974 public delegate void AutogenOutputFunc (string output, void* data);
975 [CCode (cheader_filename = "libanjuta/libanjuta.h", instance_pos = 3.9)]
976 public delegate void LauncherOutputCallback (Anjuta.Launcher launcher, Anjuta.LauncherOutputType output_type, string chars);
977 [CCode (cheader_filename = "libanjuta/libanjuta.h", has_target = false)]
978 public delegate void PluginDescriptionLineFunc (Anjuta.PluginDescription df, string key, string locale, string value, void* data);
979 [CCode (cheader_filename = "libanjuta/libanjuta.h", instance_pos = 2.9)]
980 public delegate void PluginDescriptionSectionFunc (Anjuta.PluginDescription df, string name);
981 [CCode (cheader_filename = "libanjuta/libanjuta.h", instance_pos = 3.9)]
982 public delegate void PluginValueAdded (Anjuta.Plugin plugin, string name, GLib.Value value);
983 [CCode (cheader_filename = "libanjuta/libanjuta.h", instance_pos = 2.9)]
984 public delegate void PluginValueRemoved (Anjuta.Plugin plugin, string name);
985 [CCode (cheader_filename = "libanjuta/libanjuta.h", has_target = false)]
986 public delegate bool PreferencesCallback (Anjuta.Preferences pr, string key, void* data);
987 [CCode (cheader_filename = "libanjuta/libanjuta.h", instance_pos = 1.9)]
988 public delegate void ProjectNodeForeachFunc (Anjuta.ProjectNode node);
989 [CCode (cheader_filename = "libanjuta/libanjuta.h", has_target = false)]
990 public delegate bool ProjectNodeTraverseFunc (Anjuta.ProjectNode node, void* data);
991 [CCode (cheader_filename = "libanjuta/libanjuta.h", instance_pos = 2.9)]
992 public delegate bool SavePromptSaveFunc (Anjuta.SavePrompt save_prompt, void* item);
993 [CCode (cheader_filename = "libanjuta/libanjuta.h", has_target = false)]
994 public delegate void TokenForeachFunc (Anjuta.Token token, void* data);
995 [CCode (cheader_filename = "libanjuta/libanjuta.h", cname = "ANJUTA_VCS_DEFAULT_STATUS_CODES")]
996 public const int VCS_DEFAULT_STATUS_CODES;
997 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
998 public static void cclosure_marshal_VOID__BOXED_ENUM (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
999 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1000 public static void cclosure_marshal_VOID__INT_INT_ULONG (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
1001 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1002 public static void cclosure_marshal_VOID__INT_OBJECT (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
1003 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1004 public static void cclosure_marshal_VOID__INT_STRING (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
1005 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1006 public static void cclosure_marshal_VOID__POINTER_OBJECT (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
1007 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1008 public static void cclosure_marshal_VOID__STRING_BOXED (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
1009 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1010 public static void cclosure_marshal_VOID__STRING_INT (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
1011 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1012 public static void cclosure_marshal_VOID__STRING_INT_STRING (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
1013 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1014 public static void cclosure_marshal_VOID__STRING_POINTER (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
1015 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1016 public static bool check_autogen ();
1017 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1018 public static string convert_from_utf8 (string content, size_t len, Anjuta.Encoding encoding, size_t new_len) throws GLib.Error;
1019 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1020 public static string convert_to_utf8 (string content, size_t len, Anjuta.Encoding encoding, size_t new_len) throws GLib.Error;
1021 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1022 public static void debug_init ();
1023 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1024 public static string pkg_config_get_version (string package);
1025 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1026 public static bool pkg_config_ignore_package (string name);
1027 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1028 public static string res_get_data_dir ();
1029 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1030 public static string res_get_data_file (string pixfile);
1031 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1032 public static string res_get_doc_dir ();
1033 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1034 public static string res_get_doc_file (string docfile);
1035 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1036 public static string res_get_help_dir ();
1037 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1038 public static string res_get_help_dir_locale (string locale);
1039 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1040 public static string res_get_help_file (string helpfile);
1041 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1042 public static string res_get_help_file_locale (string helpfile, string locale);
1043 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1044 public static string res_get_pixmap_dir ();
1045 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1046 public static string res_get_pixmap_file (string pixfile);
1047 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1048 public static void res_help_search (string word);
1049 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1050 public static void res_url_show (string url);
1051 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1052 public static void util_color_from_string (string val, uint16 r, uint16 g, uint16 b);
1053 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1054 public static string util_convert_to_utf8 (string str);
1055 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1056 public static bool util_copy_file (string src, string dest, bool show_error);
1057 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1058 public static bool util_create_dir (string d);
1059 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1060 public static bool util_dialog_input (Gtk.Window parent, string label, string default_value, string value);
1061 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1062 public static bool util_diff (string uri, string text);
1063 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1064 public static string util_escape_quotes (string str);
1065 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1066 public static int util_execute_shell (string dir, string command);
1067 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1068 public static int util_execute_terminal_shell (string dir, string command);
1069 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1070 public static string util_get_a_tmp_file ();
1071 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1072 public static string util_get_current_dir ();
1073 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1074 public static string util_get_file_mime_type (GLib.File file);
1075 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1076 public static string util_get_local_path_from_uri (string uri);
1077 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1078 public static string util_get_real_path (string path);
1079 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1080 public static string util_get_user_mail ();
1081 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1082 public static void util_help_display (Gtk.Widget parent, string doc_id, string item);
1083 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1084 public static bool util_install_files (string names);
1085 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1086 public static bool util_is_project_file (string filename);
1087 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1088 public static bool util_is_template_file (string filename);
1089 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1090 public static bool util_package_is_installed (string lib, bool show);
1091 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1092 public static bool util_prog_is_installed (string prog, bool show);
1093 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1094 public static string util_replace_home_dir_with_tilde (string uri);
1095 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1096 public static string util_shell_expand (string string);
1097 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1098 public static string util_str_middle_truncate (string string, uint truncate_length);
1099 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1100 public static string util_string_from_color (uint16 r, uint16 g, uint16 b);
1101 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1102 public static string util_uri_get_dirname (string uri);
1103 [CCode (cheader_filename = "libanjuta/libanjuta.h")]
1104 public static string util_user_shell ();
1106 /* libanjuta-interfaces.vapi generated by vapigen, do not modify. */
1108 [CCode (cprefix = "IAnjuta", gir_namespace = "IAnjuta", gir_version = "3.0", lower_case_cprefix = "ianjuta_")]
1110 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_buildable_get_type ()")]
1111 public interface Buildable : GLib.Object {
1112 public abstract void build (string uri) throws GLib.Error;
1113 public abstract void clean (string uri) throws GLib.Error;
1114 public abstract void configure (string uri) throws GLib.Error;
1115 public static GLib.Quark error_quark ();
1116 public abstract void execute (string uri) throws GLib.Error;
1117 public abstract void generate (string uri) throws GLib.Error;
1118 public abstract unowned string get_command (IAnjuta.BuildableCommand command_id) throws GLib.Error;
1119 public abstract void install (string uri) throws GLib.Error;
1120 public abstract void reset_commands () throws GLib.Error;
1121 public abstract void set_command (IAnjuta.BuildableCommand command_id, string command) throws GLib.Error;
1123 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_builder_get_type ()")]
1124 public interface Builder : GLib.Object {
1125 public abstract void cancel (IAnjuta.BuilderHandle handle) throws GLib.Error;
1126 public abstract unowned string get_uri_configuration (string uri) throws GLib.Error;
1127 public abstract GLib.List<weak string> list_configuration () throws GLib.Error;
1129 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_debug_manager_get_type ()")]
1130 public interface DebugManager : GLib.Object {
1131 public static GLib.Quark error_quark ();
1132 public abstract bool quit () throws GLib.Error;
1133 public abstract bool start (string uri) throws GLib.Error;
1134 public abstract bool start_remote (string server, string uri) throws GLib.Error;
1135 public virtual signal void breakpoint_changed (void* breakpoint);
1136 public virtual signal void debugger_started ();
1137 public virtual signal void debugger_stopped (GLib.Error err);
1138 public virtual signal void frame_changed (uint frame, int thread);
1139 public virtual signal void location_changed (ulong address, string uri, uint line);
1140 public virtual signal void program_exited ();
1141 public virtual signal void program_loaded ();
1142 public virtual signal void program_moved (int pid, int tid, ulong address, string file, uint line);
1143 public virtual signal void program_running ();
1144 public virtual signal void program_started ();
1145 public virtual signal void program_stopped ();
1146 public virtual signal void program_unloaded ();
1147 public virtual signal void sharedlib_event ();
1148 public virtual signal void signal_received (string name, string description);
1150 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_debugger_get_type ()")]
1151 public interface Debugger : GLib.Object {
1152 public abstract bool abort () throws GLib.Error;
1153 public abstract bool attach (int pid, GLib.List<string> source_search_directories) throws GLib.Error;
1154 public abstract bool connect (string server, string args, bool terminal, bool stop) throws GLib.Error;
1155 public abstract void disable_log () throws GLib.Error;
1156 public abstract void enable_log (IAnjuta.MessageView log) throws GLib.Error;
1157 public abstract bool exit () throws GLib.Error;
1158 public abstract IAnjuta.DebuggerState get_state () throws GLib.Error;
1159 public abstract bool handle_signal (string name, bool stop, bool print, bool ignore) throws GLib.Error;
1160 public abstract bool interrupt () throws GLib.Error;
1161 public abstract bool load (string file, string mime_type, GLib.List<string> source_search_directories) throws GLib.Error;
1162 public abstract bool quit () throws GLib.Error;
1163 public abstract bool run () throws GLib.Error;
1164 public abstract bool run_from (string file, int line) throws GLib.Error;
1165 public abstract bool run_to (string file, int line) throws GLib.Error;
1166 public abstract bool send_command (string command) throws GLib.Error;
1167 public abstract bool set_environment (string env) throws GLib.Error;
1168 public abstract bool set_frame (uint frame) throws GLib.Error;
1169 public abstract bool set_thread (int thread) throws GLib.Error;
1170 public abstract bool set_working_directory (string dir) throws GLib.Error;
1171 public abstract bool start (string args, bool terminal, bool stop) throws GLib.Error;
1172 public abstract bool step_in () throws GLib.Error;
1173 public abstract bool step_out () throws GLib.Error;
1174 public abstract bool step_over () throws GLib.Error;
1175 public abstract bool unload () throws GLib.Error;
1176 public virtual signal void debugger_ready (IAnjuta.DebuggerState state);
1177 public virtual signal void debugger_started ();
1178 public virtual signal void debugger_stopped (GLib.Error err);
1179 public virtual signal void frame_changed (uint frame, int thread);
1180 public virtual signal void program_exited ();
1181 public virtual signal void program_loaded ();
1182 public virtual signal void program_moved (int pid, int tid, ulong address, string file, uint line);
1183 public virtual signal void program_running ();
1184 public virtual signal void program_stopped ();
1185 public virtual signal void sharedlib_event ();
1186 public virtual signal void signal_received (string name, string description);
1188 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_debugger_breakpoint_get_type ()")]
1189 public interface DebuggerBreakpoint : IAnjuta.Debugger, GLib.Object {
1190 public static GLib.Quark error_quark ();
1191 public abstract int implement_breakpoint () throws GLib.Error;
1193 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_debugger_instruction_get_type ()")]
1194 public interface DebuggerInstruction : IAnjuta.Debugger, GLib.Object {
1195 public static GLib.Quark error_quark ();
1196 public abstract bool run_from_address (ulong address) throws GLib.Error;
1197 public abstract bool run_to_address (ulong address) throws GLib.Error;
1198 public abstract bool step_in_instruction () throws GLib.Error;
1199 public abstract bool step_over_instruction () throws GLib.Error;
1201 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_debugger_memory_get_type ()")]
1202 public interface DebuggerMemory : IAnjuta.Debugger, GLib.Object {
1203 public static GLib.Quark error_quark ();
1205 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_debugger_register_get_type ()")]
1206 public interface DebuggerRegister : IAnjuta.Debugger, GLib.Object {
1207 public static GLib.Quark error_quark ();
1208 public abstract bool write_register (IAnjuta.DebuggerRegisterData value) throws GLib.Error;
1210 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_debugger_variable_get_type ()")]
1211 public interface DebuggerVariable : IAnjuta.Debugger, GLib.Object {
1212 public abstract bool assign (string name, string value) throws GLib.Error;
1213 public abstract bool destroy (string name) throws GLib.Error;
1214 public static GLib.Quark error_quark ();
1216 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_document_get_type ()")]
1217 public interface Document : GLib.Object {
1218 public abstract void begin_undo_action () throws GLib.Error;
1219 public abstract bool can_redo () throws GLib.Error;
1220 public abstract bool can_undo () throws GLib.Error;
1221 public abstract void clear () throws GLib.Error;
1222 public abstract void copy () throws GLib.Error;
1223 public abstract void cut () throws GLib.Error;
1224 public abstract void end_undo_action () throws GLib.Error;
1225 public static GLib.Quark error_quark ();
1226 public abstract unowned string get_filename () throws GLib.Error;
1227 public abstract void grab_focus () throws GLib.Error;
1228 public abstract void paste () throws GLib.Error;
1229 public abstract void redo () throws GLib.Error;
1230 public abstract void undo () throws GLib.Error;
1231 public virtual signal void update_ui ();
1233 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_document_manager_get_type ()")]
1234 public interface DocumentManager : GLib.Object {
1235 public abstract void add_bookmark (GLib.File file, int line) throws GLib.Error;
1236 public abstract IAnjuta.Editor add_buffer (string name, string content) throws GLib.Error;
1237 public abstract void add_document (IAnjuta.Document document) throws GLib.Error;
1238 public abstract unowned IAnjuta.Document find_document_with_file (GLib.File file) throws GLib.Error;
1239 public abstract unowned IAnjuta.Document get_current_document () throws GLib.Error;
1240 public abstract GLib.List<weak Gtk.Widget> get_doc_widgets () throws GLib.Error;
1241 public abstract GLib.File get_file (string filename) throws GLib.Error;
1242 public abstract unowned IAnjuta.Editor goto_file_line (GLib.File file, int lineno) throws GLib.Error;
1243 public abstract unowned IAnjuta.Editor goto_file_line_mark (GLib.File file, int lineno, bool mark) throws GLib.Error;
1244 public abstract bool remove_document (IAnjuta.Document document, bool save_before) throws GLib.Error;
1245 public abstract void set_current_document (IAnjuta.Document document) throws GLib.Error;
1247 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_editor_get_type ()")]
1248 public interface Editor : GLib.Object {
1249 public abstract void append (string text, int length) throws GLib.Error;
1250 public abstract void erase (IAnjuta.Iterable position_start, IAnjuta.Iterable position_end) throws GLib.Error;
1251 public abstract void erase_all () throws GLib.Error;
1252 public abstract int get_column () throws GLib.Error;
1253 public abstract string get_current_word () throws GLib.Error;
1254 public abstract unowned IAnjuta.Iterable get_end_position () throws GLib.Error;
1255 public abstract int get_length () throws GLib.Error;
1256 public abstract IAnjuta.Iterable get_line_begin_position (int line) throws GLib.Error;
1257 public abstract IAnjuta.Iterable get_line_end_position (int line) throws GLib.Error;
1258 public abstract int get_line_from_position (IAnjuta.Iterable position) throws GLib.Error;
1259 public abstract int get_lineno () throws GLib.Error;
1260 public abstract int get_offset () throws GLib.Error;
1261 public abstract bool get_overwrite () throws GLib.Error;
1262 public abstract IAnjuta.Iterable get_position () throws GLib.Error;
1263 public abstract unowned IAnjuta.Iterable get_start_position () throws GLib.Error;
1264 public abstract int get_tabsize () throws GLib.Error;
1265 public abstract string get_text (IAnjuta.Iterable begin, IAnjuta.Iterable end) throws GLib.Error;
1266 public abstract string get_text_all () throws GLib.Error;
1267 public abstract bool get_use_spaces () throws GLib.Error;
1268 public abstract void goto_end () throws GLib.Error;
1269 public abstract void goto_line (int lineno) throws GLib.Error;
1270 public abstract void goto_position (IAnjuta.Iterable position) throws GLib.Error;
1271 public abstract void goto_start () throws GLib.Error;
1272 public abstract void insert (IAnjuta.Iterable position, string text, int length) throws GLib.Error;
1273 public abstract void set_auto_indent (bool auto_indent) throws GLib.Error;
1274 public abstract void set_popup_menu (Gtk.Widget menu) throws GLib.Error;
1275 public abstract void set_tabsize (int tabsize) throws GLib.Error;
1276 public abstract void set_use_spaces (bool use_spaces) throws GLib.Error;
1277 public virtual signal void backspace ();
1278 public virtual signal void changed (IAnjuta.Iterable position, bool added, int length, int lines, string text);
1279 public virtual signal void char_added (IAnjuta.Iterable position, char ch);
1280 public virtual signal void code_added (IAnjuta.Iterable position, string code);
1281 public virtual signal void cursor_moved ();
1282 public virtual signal void glade_callback_add (string widget_typename, string signal_name, string handler_name, string object, bool swap, bool after, string filename);
1283 public virtual signal void glade_member_add (string widget_typename, string widget_name, string filename);
1284 public virtual signal void line_marks_gutter_clicked (int location);
1286 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_editor_assist_get_type ()")]
1287 public interface EditorAssist : IAnjuta.Editor, GLib.Object {
1288 public abstract void add (IAnjuta.Provider provider) throws GLib.Error;
1289 public static GLib.Quark error_quark ();
1290 public abstract void invoke (IAnjuta.Provider provider) throws GLib.Error;
1291 public abstract void proposals (IAnjuta.Provider provider, GLib.List<IAnjuta.EditorAssistProposal> proposals, string pre_word, bool finished) throws GLib.Error;
1292 public abstract void remove (IAnjuta.Provider provider) throws GLib.Error;
1293 public virtual signal void cancelled ();
1295 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_editor_cell_get_type ()")]
1296 public interface EditorCell : GLib.Object {
1297 public static GLib.Quark error_quark ();
1298 public abstract IAnjuta.EditorAttribute get_attribute () throws GLib.Error;
1299 public abstract char get_char (int char_index) throws GLib.Error;
1300 public abstract string get_character () throws GLib.Error;
1301 public abstract int get_length () throws GLib.Error;
1303 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_editor_cell_style_get_type ()")]
1304 public interface EditorCellStyle : IAnjuta.EditorCell, GLib.Object {
1305 public static GLib.Quark error_quark ();
1306 public abstract string get_background_color () throws GLib.Error;
1307 public abstract string get_color () throws GLib.Error;
1308 public abstract string get_font_description () throws GLib.Error;
1310 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_editor_comment_get_type ()")]
1311 public interface EditorComment : IAnjuta.Editor, GLib.Object {
1312 public abstract void block () throws GLib.Error;
1313 public abstract void box () throws GLib.Error;
1314 public static GLib.Quark error_quark ();
1315 public abstract void stream () throws GLib.Error;
1317 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_editor_convert_get_type ()")]
1318 public interface EditorConvert : IAnjuta.Editor, GLib.Object {
1319 public static GLib.Quark error_quark ();
1320 public abstract void to_lower (IAnjuta.Iterable start_position, IAnjuta.Iterable end_position) throws GLib.Error;
1321 public abstract void to_upper (IAnjuta.Iterable start_position, IAnjuta.Iterable end_position) throws GLib.Error;
1323 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_editor_factory_get_type ()")]
1324 public interface EditorFactory : GLib.Object {
1325 public static GLib.Quark error_quark ();
1327 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_editor_folds_get_type ()")]
1328 public interface EditorFolds : IAnjuta.Editor, GLib.Object {
1329 public abstract void close_all () throws GLib.Error;
1330 public static GLib.Quark error_quark ();
1331 public abstract void open_all () throws GLib.Error;
1332 public abstract void toggle_current () throws GLib.Error;
1334 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_editor_glade_signal_get_type ()")]
1335 public interface EditorGladeSignal : IAnjuta.Editor, GLib.Object {
1336 public static GLib.Quark error_quark ();
1337 public virtual signal void drop (IAnjuta.Iterable iterator, string signal_data);
1338 public virtual signal bool drop_possible (IAnjuta.Iterable iterator);
1340 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_editor_goto_get_type ()")]
1341 public interface EditorGoto : IAnjuta.Editor, GLib.Object {
1342 public abstract void end_block () throws GLib.Error;
1343 public static GLib.Quark error_quark ();
1344 public abstract void matching_brace () throws GLib.Error;
1345 public abstract void start_block () throws GLib.Error;
1347 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_editor_hover_get_type ()")]
1348 public interface EditorHover : IAnjuta.Editor, GLib.Object {
1349 public abstract void display (IAnjuta.Iterable position, string info) throws GLib.Error;
1350 public static GLib.Quark error_quark ();
1351 public virtual signal void hover_leave (IAnjuta.Iterable position);
1352 public virtual signal void hover_over (IAnjuta.Iterable position);
1354 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_editor_language_get_type ()")]
1355 public interface EditorLanguage : IAnjuta.Editor, GLib.Object {
1356 public static GLib.Quark error_quark ();
1357 public abstract unowned string get_language () throws GLib.Error;
1358 public abstract unowned string get_language_name (string language) throws GLib.Error;
1359 public abstract unowned GLib.List<string> get_supported_languages () throws GLib.Error;
1360 public abstract void set_language (string language) throws GLib.Error;
1361 public virtual signal void language_changed (string language);
1363 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_editor_line_mode_get_type ()")]
1364 public interface EditorLineMode : IAnjuta.Editor, GLib.Object {
1365 public abstract void convert (IAnjuta.EditorLineModeType mode) throws GLib.Error;
1366 public static GLib.Quark error_quark ();
1367 public abstract void fix () throws GLib.Error;
1368 public abstract IAnjuta.EditorLineModeType @get () throws GLib.Error;
1369 public abstract void @set (IAnjuta.EditorLineModeType mode) throws GLib.Error;
1371 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_editor_search_get_type ()")]
1372 public interface EditorSearch : IAnjuta.Editor, GLib.Object {
1373 public abstract bool backward (string search, bool case_sensitive, IAnjuta.EditorCell start, IAnjuta.EditorCell end, out IAnjuta.EditorCell result_start, out IAnjuta.EditorCell result_end) throws GLib.Error;
1374 public static GLib.Quark error_quark ();
1375 public abstract bool forward (string search, bool case_sensitive, IAnjuta.EditorCell start, IAnjuta.EditorCell end, out IAnjuta.EditorCell result_start, out IAnjuta.EditorCell result_end) throws GLib.Error;
1377 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_editor_selection_get_type ()")]
1378 public interface EditorSelection : IAnjuta.Editor, GLib.Object {
1379 public static GLib.Quark error_quark ();
1380 public abstract string @get () throws GLib.Error;
1381 public abstract bool has_selection () throws GLib.Error;
1382 public abstract void replace (string text, int length) throws GLib.Error;
1383 public abstract void select_all () throws GLib.Error;
1384 public abstract void select_block () throws GLib.Error;
1385 public abstract void select_function () throws GLib.Error;
1386 public abstract void @set (IAnjuta.Iterable start, IAnjuta.Iterable end, bool scroll) throws GLib.Error;
1388 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_editor_tip_get_type ()")]
1389 public interface EditorTip : IAnjuta.Editor, GLib.Object {
1390 public abstract void cancel () throws GLib.Error;
1391 public static GLib.Quark error_quark ();
1392 public abstract void show (GLib.List<string> tips, IAnjuta.Iterable position) throws GLib.Error;
1393 public abstract bool visible () throws GLib.Error;
1395 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_editor_view_get_type ()")]
1396 public interface EditorView : IAnjuta.Editor, GLib.Object {
1397 public abstract void create () throws GLib.Error;
1398 public static GLib.Quark error_quark ();
1399 public abstract int get_count () throws GLib.Error;
1400 public abstract void remove_current () throws GLib.Error;
1402 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_editor_zoom_get_type ()")]
1403 public interface EditorZoom : IAnjuta.Editor, GLib.Object {
1404 public static GLib.Quark error_quark ();
1405 public abstract void @in () throws GLib.Error;
1406 public abstract void @out () throws GLib.Error;
1408 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_environment_get_type ()")]
1409 public interface Environment : GLib.Object {
1410 public abstract string get_real_directory (string dir) throws GLib.Error;
1411 public abstract bool @override (string dirp, string argvp, string envp) throws GLib.Error;
1413 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_file_get_type ()")]
1414 public interface File : GLib.Object {
1415 public static GLib.Quark error_quark ();
1416 public abstract GLib.File get_file () throws GLib.Error;
1417 public abstract void open (GLib.File file) throws GLib.Error;
1418 public virtual signal void opened ();
1420 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_file_loader_get_type ()")]
1421 public interface FileLoader : IAnjuta.Loader, GLib.Object {
1422 public static GLib.Quark error_quark ();
1423 public abstract string peek_interface (GLib.File file) throws GLib.Error;
1425 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_file_manager_get_type ()")]
1426 public interface FileManager : GLib.Object {
1427 public static GLib.Quark error_quark ();
1428 public abstract void set_root (string root_uri) throws GLib.Error;
1429 public abstract void set_selected (GLib.File file) throws GLib.Error;
1430 public virtual signal void section_changed (GLib.File file);
1432 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_file_savable_get_type ()")]
1433 public interface FileSavable : IAnjuta.File, GLib.Object {
1434 public static GLib.Quark error_quark ();
1435 public abstract bool is_conflict () throws GLib.Error;
1436 public abstract bool is_dirty () throws GLib.Error;
1437 public abstract bool is_read_only () throws GLib.Error;
1438 public abstract void save () throws GLib.Error;
1439 public abstract void save_as (GLib.File file) throws GLib.Error;
1440 public abstract void set_dirty (bool dirty) throws GLib.Error;
1441 public virtual signal void saved (GLib.File file);
1442 public virtual signal void update_save_ui ();
1444 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_help_get_type ()")]
1445 public interface Help : GLib.Object {
1446 public static GLib.Quark error_quark ();
1447 public abstract void search (string query) throws GLib.Error;
1449 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_indenter_get_type ()")]
1450 public interface Indenter : GLib.Object {
1451 public static GLib.Quark error_quark ();
1452 public abstract void indent (IAnjuta.Iterable start, IAnjuta.Iterable end) throws GLib.Error;
1454 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_indicable_get_type ()")]
1455 public interface Indicable : GLib.Object {
1456 public abstract void clear () throws GLib.Error;
1457 public static GLib.Quark error_quark ();
1458 public abstract void @set (IAnjuta.Iterable begin_location, IAnjuta.Iterable end_location, IAnjuta.IndicableIndicator indicator) throws GLib.Error;
1460 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_iterable_get_type ()")]
1461 public interface Iterable : GLib.Object {
1462 public abstract void assign (IAnjuta.Iterable src_iter) throws GLib.Error;
1463 public abstract IAnjuta.Iterable clone () throws GLib.Error;
1464 public abstract int compare (IAnjuta.Iterable iter2) throws GLib.Error;
1465 public abstract int diff (IAnjuta.Iterable iter2) throws GLib.Error;
1466 public static GLib.Quark error_quark ();
1467 public abstract bool first () throws GLib.Error;
1468 public abstract int get_length () throws GLib.Error;
1469 public abstract int get_position () throws GLib.Error;
1470 public abstract bool last () throws GLib.Error;
1471 public abstract bool next () throws GLib.Error;
1472 public abstract bool previous () throws GLib.Error;
1473 public abstract bool set_position (int position) throws GLib.Error;
1475 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_iterable_tree_get_type ()")]
1476 public interface IterableTree : IAnjuta.Iterable, GLib.Object {
1477 public abstract bool children () throws GLib.Error;
1478 public static GLib.Quark error_quark ();
1479 public abstract bool has_children () throws GLib.Error;
1480 public abstract bool parent () throws GLib.Error;
1482 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_language_get_type ()")]
1483 public interface Language : GLib.Object {
1484 public static GLib.Quark error_quark ();
1485 public abstract IAnjuta.LanguageId get_from_editor (IAnjuta.EditorLanguage editor) throws GLib.Error;
1486 public abstract IAnjuta.LanguageId get_from_mime_type (string mime_type) throws GLib.Error;
1487 public abstract IAnjuta.LanguageId get_from_string (string string) throws GLib.Error;
1488 public abstract GLib.List<weak int> get_languages () throws GLib.Error;
1489 public abstract unowned string get_make_target (IAnjuta.LanguageId id) throws GLib.Error;
1490 public abstract unowned string get_name (IAnjuta.LanguageId id) throws GLib.Error;
1491 public abstract unowned string get_name_from_editor (IAnjuta.EditorLanguage editor) throws GLib.Error;
1493 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_language_provider_get_type ()")]
1494 public interface LanguageProvider : IAnjuta.Provider, GLib.Object {
1495 public static GLib.Quark error_quark ();
1496 public abstract GLib.List<weak string> get_calltip_cache (string call_context) throws GLib.Error;
1497 public abstract string get_calltip_context (IAnjuta.Iterable iter) throws GLib.Error;
1498 public abstract void new_calltip (string call_context, IAnjuta.Iterable iter) throws GLib.Error;
1499 public abstract IAnjuta.Iterable populate_language (IAnjuta.Iterable iter) throws GLib.Error;
1501 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_loader_get_type ()")]
1502 public interface Loader : GLib.Object {
1503 public static GLib.Quark error_quark ();
1505 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_markable_get_type ()")]
1506 public interface Markable : GLib.Object {
1507 public abstract void delete_all_markers (IAnjuta.MarkableMarker marker) throws GLib.Error;
1508 public abstract bool is_marker_set (int location, IAnjuta.MarkableMarker marker) throws GLib.Error;
1509 public abstract int location_from_handle (int handle) throws GLib.Error;
1510 public abstract int mark (int location, IAnjuta.MarkableMarker marker, string? tooltip) throws GLib.Error;
1511 public abstract void unmark (int location, IAnjuta.MarkableMarker marker) throws GLib.Error;
1512 public virtual signal void marker_clicked (bool double_click, int location);
1514 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_message_manager_get_type ()")]
1515 public interface MessageManager : GLib.Object {
1516 public abstract void remove_view (IAnjuta.MessageView view) throws GLib.Error;
1517 public abstract void set_current_view (IAnjuta.MessageView view) throws GLib.Error;
1518 public abstract void set_view_icon (IAnjuta.MessageView view, Gdk.PixbufAnimation icon) throws GLib.Error;
1519 public abstract void set_view_icon_from_stock (IAnjuta.MessageView view, string icon) throws GLib.Error;
1520 public abstract void set_view_title (IAnjuta.MessageView view, string title) throws GLib.Error;
1522 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_message_view_get_type ()")]
1523 public interface MessageView : GLib.Object {
1524 public abstract void append (IAnjuta.MessageViewType type, string summary, string details) throws GLib.Error;
1525 public abstract void buffer_append (string text) throws GLib.Error;
1526 public abstract void clear () throws GLib.Error;
1527 public static GLib.Quark error_quark ();
1528 public abstract unowned string get_current_message () throws GLib.Error;
1529 public abstract void select_next () throws GLib.Error;
1530 public abstract void select_previous () throws GLib.Error;
1531 public virtual signal void buffer_flushed (string line);
1532 public virtual signal void message_clicked (string message);
1534 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_plugin_factory_get_type ()")]
1535 public interface PluginFactory : GLib.Object {
1537 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_preferences_get_type ()")]
1538 public interface Preferences : GLib.Object {
1539 public static GLib.Quark error_quark ();
1540 public abstract void merge (Anjuta.Preferences prefs) throws GLib.Error;
1541 public abstract void unmerge (Anjuta.Preferences prefs) throws GLib.Error;
1543 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_print_get_type ()")]
1544 public interface Print : GLib.Object {
1545 public static GLib.Quark error_quark ();
1546 public abstract void print () throws GLib.Error;
1547 public abstract void print_preview () throws GLib.Error;
1549 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_project_get_type ()")]
1550 public interface Project : GLib.Object {
1551 public abstract unowned Anjuta.ProjectNode add_node_after (Anjuta.ProjectNode parent, Anjuta.ProjectNode? sibling, Anjuta.ProjectNodeType type, GLib.File? file, string? name) throws GLib.Error;
1552 public abstract unowned Anjuta.ProjectNode add_node_before (Anjuta.ProjectNode parent, Anjuta.ProjectNode? sibling, Anjuta.ProjectNodeType type, GLib.File? file, string? name) throws GLib.Error;
1553 public abstract unowned GLib.List<Anjuta.ProjectNodeInfo> get_node_info () throws GLib.Error;
1554 public abstract unowned Anjuta.ProjectNode get_root () throws GLib.Error;
1555 public abstract bool is_loaded () throws GLib.Error;
1556 public abstract bool load_node (Anjuta.ProjectNode node) throws GLib.Error;
1557 public abstract bool remove_node (Anjuta.ProjectNode node) throws GLib.Error;
1558 public abstract bool remove_property (Anjuta.ProjectNode node, string id, string? name) throws GLib.Error;
1559 public abstract bool save_node (Anjuta.ProjectNode node) throws GLib.Error;
1560 public abstract unowned Anjuta.ProjectProperty set_property (Anjuta.ProjectNode parent, string id, string? name, string value) throws GLib.Error;
1561 public virtual signal void file_changed (void* node);
1562 public virtual signal void node_changed (void* node, GLib.Error error);
1563 public virtual signal void node_loaded (void* node, GLib.Error error);
1564 public virtual signal void node_saved (void* node, GLib.Error error);
1566 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_project_backend_get_type ()")]
1567 public interface ProjectBackend : GLib.Object {
1568 public static GLib.Quark error_quark ();
1569 public abstract IAnjuta.Project new_project (GLib.File file) throws GLib.Error;
1570 public abstract int probe (GLib.File directory) throws GLib.Error;
1572 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_project_chooser_get_type ()")]
1573 public interface ProjectChooser : GLib.Object {
1574 public static GLib.Quark error_quark ();
1575 public abstract unowned GLib.File get_selected () throws GLib.Error;
1576 public abstract bool set_project_model (IAnjuta.ProjectManager manager, Anjuta.ProjectNodeType child_type) throws GLib.Error;
1577 public virtual signal void changed ();
1579 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_project_manager_get_type ()")]
1580 public interface ProjectManager : GLib.Object {
1581 public abstract GLib.File add_group (string name, GLib.File? default_group) throws GLib.Error;
1582 public abstract GLib.File add_source (string name, GLib.File? default_target) throws GLib.Error;
1583 public abstract GLib.File add_source_quiet (string name, GLib.File target) throws GLib.Error;
1584 public abstract GLib.List<GLib.File> add_sources (GLib.List<string> names, GLib.File? default_target) throws GLib.Error;
1585 public abstract GLib.File add_target (string name, GLib.File? default_group) throws GLib.Error;
1586 public static GLib.Quark error_quark ();
1587 public abstract uint get_capabilities () throws GLib.Error;
1588 public abstract GLib.List<GLib.File> get_children (GLib.File parent, int children_type) throws GLib.Error;
1589 public abstract unowned IAnjuta.Project get_current_project () throws GLib.Error;
1590 public abstract GLib.List<GLib.File> get_elements (Anjuta.ProjectNodeType element_type) throws GLib.Error;
1591 public abstract GLib.List<weak string> get_packages () throws GLib.Error;
1592 public abstract GLib.File get_selected () throws GLib.Error;
1593 public abstract Anjuta.ProjectNodeType get_target_type (GLib.File target) throws GLib.Error;
1594 public abstract GLib.List<GLib.File> get_targets (Anjuta.ProjectNodeType target_type) throws GLib.Error;
1595 public abstract bool is_open () throws GLib.Error;
1596 public virtual signal void element_added (GLib.File element);
1597 public virtual signal void element_removed (GLib.File element);
1598 public virtual signal void element_selected (GLib.File element);
1599 public virtual signal void project_loaded (GLib.Error error);
1601 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_provider_get_type ()")]
1602 public interface Provider : GLib.Object {
1603 public abstract void activate (IAnjuta.Iterable iter, void* data) throws GLib.Error;
1604 public static GLib.Quark error_quark ();
1605 public abstract unowned string get_name () throws GLib.Error;
1606 public abstract unowned IAnjuta.Iterable get_start_iter () throws GLib.Error;
1607 public abstract void populate (IAnjuta.Iterable iter) throws GLib.Error;
1609 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_snippets_manager_get_type ()")]
1610 public interface SnippetsManager : GLib.Object {
1611 public static GLib.Quark error_quark ();
1612 public abstract bool insert (string key, bool editing_session) throws GLib.Error;
1614 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_stream_get_type ()")]
1615 public interface Stream : GLib.Object {
1616 public static GLib.Quark error_quark ();
1617 public abstract void open (void* stream) throws GLib.Error;
1619 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_stream_loader_get_type ()")]
1620 public interface StreamLoader : IAnjuta.Loader, GLib.Object {
1621 public static GLib.Quark error_quark ();
1622 public abstract string peek_interface (void* stream) throws GLib.Error;
1624 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_stream_savable_get_type ()")]
1625 public interface StreamSavable : IAnjuta.Stream, GLib.Object {
1626 public static GLib.Quark error_quark ();
1627 public abstract void save (void* stream) throws GLib.Error;
1629 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_symbol_get_type ()")]
1630 public interface Symbol : GLib.Object {
1631 public static GLib.Quark error_quark ();
1632 public abstract bool get_boolean (IAnjuta.SymbolField field) throws GLib.Error;
1633 public abstract unowned Gdk.Pixbuf get_icon () throws GLib.Error;
1634 public abstract int get_int (IAnjuta.SymbolField field) throws GLib.Error;
1635 public abstract unowned string get_string (IAnjuta.SymbolField field) throws GLib.Error;
1636 public abstract IAnjuta.SymbolType get_sym_type () throws GLib.Error;
1638 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_symbol_manager_get_type ()")]
1639 public interface SymbolManager : GLib.Object {
1640 public abstract bool activate_package (string pkg_name, string pkg_version) throws GLib.Error;
1641 public abstract void deactivate_all () throws GLib.Error;
1642 public abstract void deactivate_package (string pkg_name, string pkg_version) throws GLib.Error;
1643 public static GLib.Quark error_quark ();
1644 public virtual signal void prj_scan_end (int process_id);
1645 public virtual signal void sys_scan_end (int process_id);
1647 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_symbol_query_get_type ()")]
1648 public interface SymbolQuery : GLib.Object {
1649 public abstract void cancel () throws GLib.Error;
1650 public static GLib.Quark error_quark ();
1651 public abstract void set_fields (int n_fields, IAnjuta.SymbolField fields) throws GLib.Error;
1652 public abstract void set_file_scope (IAnjuta.SymbolQueryFileScope filescope_search) throws GLib.Error;
1653 public abstract void set_filters (IAnjuta.SymbolType filters, bool includes_types) throws GLib.Error;
1654 public abstract void set_group_by (IAnjuta.SymbolField field) throws GLib.Error;
1655 public abstract void set_limit (int limit) throws GLib.Error;
1656 public abstract void set_mode (IAnjuta.SymbolQueryMode mode) throws GLib.Error;
1657 public abstract void set_offset (int offset) throws GLib.Error;
1658 public abstract void set_order_by (IAnjuta.SymbolField field) throws GLib.Error;
1659 public virtual signal void async_result (GLib.Object result);
1661 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_terminal_get_type ()")]
1662 public interface Terminal : GLib.Object {
1663 public static GLib.Quark error_quark ();
1664 public abstract int execute_command (string directory, string command, string environment) throws GLib.Error;
1665 public virtual signal void child_exited (int pid, int status);
1667 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_todo_get_type ()")]
1668 public interface Todo : GLib.Object {
1669 public static GLib.Quark error_quark ();
1670 public abstract void load (GLib.File file) throws GLib.Error;
1672 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_vcs_get_type ()")]
1673 public interface Vcs : GLib.Object {
1674 public abstract void add (GLib.List<GLib.File> files, Anjuta.AsyncNotify notify) throws GLib.Error;
1675 public abstract void checkout (string repository_location, GLib.File dest, GLib.Cancellable? cancel, Anjuta.AsyncNotify notify) throws GLib.Error;
1676 public abstract void remove (GLib.List<GLib.File> files, Anjuta.AsyncNotify notify) throws GLib.Error;
1677 public virtual signal void status_changed ();
1679 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", type_id = "ianjuta_wizard_get_type ()")]
1680 public interface Wizard : GLib.Object {
1681 public abstract void activate () throws GLib.Error;
1682 public static GLib.Quark error_quark ();
1684 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
1686 public struct BuilderHandle {
1688 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", has_type_id = false)]
1689 public struct DebuggerBreakpointItem {
1692 public weak string file;
1694 public weak string function;
1695 public ulong address;
1699 public weak string condition;
1700 public bool temporary;
1701 public bool pending;
1703 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", has_type_id = false)]
1704 public struct DebuggerFrame {
1707 public weak string args;
1708 public weak string file;
1710 public weak string function;
1711 public weak string library;
1712 public ulong address;
1714 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", has_type_id = false)]
1715 public struct DebuggerInstructionALine {
1716 public ulong address;
1717 public weak string label;
1718 public weak string text;
1720 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", has_type_id = false)]
1721 public struct DebuggerInstructionDisassembly {
1723 [CCode (array_length = false, array_null_terminated = true)]
1724 public weak IAnjuta.DebuggerInstructionALine[] data;
1726 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", has_type_id = false)]
1727 public struct DebuggerMemoryBlock {
1728 public ulong address;
1730 public weak string data;
1732 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", has_type_id = false)]
1733 public struct DebuggerRegisterData {
1735 public weak string name;
1736 public weak string value;
1738 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", has_type_id = false)]
1739 public struct DebuggerVariableObject {
1740 public weak string name;
1741 public weak string expression;
1742 public weak string type;
1743 public weak string value;
1744 public bool changed;
1746 public bool deleted;
1747 public int children;
1748 public bool has_more;
1750 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", has_type_id = false)]
1751 public struct EditorAssistProposal {
1752 public weak string label;
1753 public weak string markup;
1754 public weak string info;
1755 public weak string text;
1756 public weak Gdk.Pixbuf icon;
1759 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
1761 public struct LanguageId : int {
1763 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", has_type_id = false)]
1764 public struct LanguageProviderProposalData {
1765 public weak string name;
1766 public weak string info;
1767 public bool is_func;
1768 public bool has_para;
1769 public IAnjuta.SymbolType type;
1771 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cprefix = "IANJUTA_BUILDABLE_")]
1772 public enum BuildableCommand {
1775 COMMAND_BUILD_TARBALL,
1787 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cprefix = "IANJUTA_BUILDER_")]
1788 public enum BuilderError {
1798 public static GLib.Quark quark ();
1800 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cprefix = "IANJUTA_DEBUGGER_BREAKPOINT_")]
1801 public enum DebuggerBreakpointMethod {
1808 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cprefix = "IANJUTA_DEBUGGER_BREAKPOINT_")]
1809 public enum DebuggerBreakpointType {
1824 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cprefix = "IANJUTA_DEBUGGER_")]
1825 public enum DebuggerError {
1835 UNABLE_TO_CREATE_VARIABLE,
1836 UNABLE_TO_ACCESS_MEMORY,
1837 UNABLE_TO_OPEN_FILE,
1838 UNSUPPORTED_FILE_TYPE,
1839 UNSUPPORTED_VERSION,
1840 UNABLE_TO_FIND_DEBUGGER,
1846 public static GLib.Quark quark ();
1848 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cprefix = "IANJUTA_DEBUGGER_")]
1849 public enum DebuggerOutputType {
1855 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cprefix = "IANJUTA_DEBUGGER_")]
1856 public enum DebuggerState {
1864 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cprefix = "IANJUTA_DOCUMENT_MANAGER_DOESNT_")]
1865 public enum DocumentManagerError {
1866 [CCode (cname = "IANJUTA_DOCUMENT_MANAGER_DOESNT_EXIST")]
1868 public static GLib.Quark quark ();
1870 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cprefix = "IANJUTA_EDITOR_")]
1871 public enum EditorAttribute {
1877 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cprefix = "IANJUTA_EDITOR_DOESNT_")]
1878 public enum EditorError {
1879 [CCode (cname = "IANJUTA_EDITOR_DOESNT_EXIST")]
1881 public static GLib.Quark quark ();
1883 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cprefix = "IANJUTA_EDITOR_LINE_MODE_")]
1884 public enum EditorLineModeType {
1889 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cprefix = "IANJUTA_ENVIRONMENT_")]
1890 public enum EnvironmentError {
1893 public static GLib.Quark quark ();
1895 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cprefix = "IANJUTA_INDICABLE_")]
1896 public enum IndicableIndicator {
1902 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cprefix = "IANJUTA_MARKABLE_INVALID_")]
1903 public enum MarkableError {
1904 [CCode (cname = "IANJUTA_MARKABLE_INVALID_LOCATION")]
1906 public static GLib.Quark quark ();
1908 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cprefix = "IANJUTA_MARKABLE_")]
1909 public enum MarkableMarker {
1913 BREAKPOINT_DISABLED,
1917 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cprefix = "IANJUTA_MESSAGE_MANAGER_DOESNT_")]
1918 public enum MessageManagerError {
1919 [CCode (cname = "IANJUTA_MESSAGE_MANAGER_DOESNT_EXIST")]
1921 public static GLib.Quark quark ();
1923 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cprefix = "IANJUTA_MESSAGE_VIEW_TYPE_")]
1924 public enum MessageViewType {
1925 [CCode (cname = "IANJUTA_MESSAGE_VIEW_TYPE_NORMAL")]
1927 [CCode (cname = "IANJUTA_MESSAGE_VIEW_TYPE_INFO")]
1929 [CCode (cname = "IANJUTA_MESSAGE_VIEW_TYPE_WARNING")]
1931 [CCode (cname = "IANJUTA_MESSAGE_VIEW_TYPE_ERROR")]
1934 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cprefix = "IANJUTA_PLUGIN_FACTORY_")]
1935 public enum PluginFactoryError {
1944 public static GLib.Quark quark ();
1946 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cprefix = "IANJUTA_PROJECT_ERROR_")]
1947 public enum ProjectError {
1948 [CCode (cname = "IANJUTA_PROJECT_ERROR_SUCCESS")]
1950 [CCode (cname = "IANJUTA_PROJECT_ERROR_DOESNT_EXIST")]
1952 [CCode (cname = "IANJUTA_PROJECT_ERROR_ALREADY_EXISTS")]
1953 ERROR_ALREADY_EXISTS,
1954 [CCode (cname = "IANJUTA_PROJECT_ERROR_VALIDATION_FAILED")]
1955 ERROR_VALIDATION_FAILED,
1956 [CCode (cname = "IANJUTA_PROJECT_ERROR_PROJECT_MALFORMED")]
1957 ERROR_PROJECT_MALFORMED,
1958 [CCode (cname = "IANJUTA_PROJECT_ERROR_WRONG_PARENT")]
1960 [CCode (cname = "IANJUTA_PROJECT_ERROR_NOT_SUPPORTED")]
1961 ERROR_NOT_SUPPORTED,
1962 [CCode (cname = "IANJUTA_PROJECT_ERROR_GENERAL_FAILURE")]
1963 ERROR_GENERAL_FAILURE;
1964 public static GLib.Quark quark ();
1966 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cprefix = "IANJUTA_PROJECT_PROBE_")]
1967 public enum ProjectProbe {
1968 [CCode (cname = "IANJUTA_PROJECT_PROBE_FILES")]
1970 [CCode (cname = "IANJUTA_PROJECT_PROBE_MAKE_FILES")]
1972 [CCode (cname = "IANJUTA_PROJECT_PROBE_PROJECT_FILES")]
1975 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cprefix = "IANJUTA_SYMBOL_")]
1976 public enum SymbolField {
1988 FIELD_PROJECT_VERSION,
1989 FIELD_IMPLEMENTATION,
1995 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cprefix = "IANJUTA_SYMBOL_QUERY_DB_")]
1996 public enum SymbolQueryDb {
1997 [CCode (cname = "IANJUTA_SYMBOL_QUERY_DB_PROJECT")]
1999 [CCode (cname = "IANJUTA_SYMBOL_QUERY_DB_SYSTEM")]
2002 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cprefix = "IANJUTA_SYMBOL_QUERY_SEARCH_FS_")]
2003 public enum SymbolQueryFileScope {
2004 [CCode (cname = "IANJUTA_SYMBOL_QUERY_SEARCH_FS_IGNORE")]
2006 [CCode (cname = "IANJUTA_SYMBOL_QUERY_SEARCH_FS_PUBLIC")]
2008 [CCode (cname = "IANJUTA_SYMBOL_QUERY_SEARCH_FS_PRIVATE")]
2011 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cprefix = "IANJUTA_SYMBOL_QUERY_MODE_")]
2012 public enum SymbolQueryMode {
2013 [CCode (cname = "IANJUTA_SYMBOL_QUERY_MODE_SYNC")]
2015 [CCode (cname = "IANJUTA_SYMBOL_QUERY_MODE_ASYNC")]
2017 [CCode (cname = "IANJUTA_SYMBOL_QUERY_MODE_QUEUED")]
2020 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cprefix = "IANJUTA_SYMBOL_QUERY_")]
2021 public enum SymbolQueryName {
2028 SEARCH_CLASS_PARENTS,
2030 SEARCH_PARENT_SCOPE,
2031 SEARCH_PARENT_SCOPE_FILE
2033 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cprefix = "IANJUTA_SYMBOL_TYPE_")]
2034 public enum SymbolType {
2035 [CCode (cname = "IANJUTA_SYMBOL_TYPE_NONE")]
2037 [CCode (cname = "IANJUTA_SYMBOL_TYPE_UNDEF")]
2039 [CCode (cname = "IANJUTA_SYMBOL_TYPE_CLASS")]
2041 [CCode (cname = "IANJUTA_SYMBOL_TYPE_ENUM")]
2043 [CCode (cname = "IANJUTA_SYMBOL_TYPE_ENUMERATOR")]
2045 [CCode (cname = "IANJUTA_SYMBOL_TYPE_FIELD")]
2047 [CCode (cname = "IANJUTA_SYMBOL_TYPE_FUNCTION")]
2049 [CCode (cname = "IANJUTA_SYMBOL_TYPE_INTERFACE")]
2051 [CCode (cname = "IANJUTA_SYMBOL_TYPE_MEMBER")]
2053 [CCode (cname = "IANJUTA_SYMBOL_TYPE_METHOD")]
2055 [CCode (cname = "IANJUTA_SYMBOL_TYPE_NAMESPACE")]
2057 [CCode (cname = "IANJUTA_SYMBOL_TYPE_PACKAGE")]
2059 [CCode (cname = "IANJUTA_SYMBOL_TYPE_PROTOTYPE")]
2061 [CCode (cname = "IANJUTA_SYMBOL_TYPE_STRUCT")]
2063 [CCode (cname = "IANJUTA_SYMBOL_TYPE_TYPEDEF")]
2065 [CCode (cname = "IANJUTA_SYMBOL_TYPE_UNION")]
2067 [CCode (cname = "IANJUTA_SYMBOL_TYPE_VARIABLE")]
2069 [CCode (cname = "IANJUTA_SYMBOL_TYPE_EXTERNVAR")]
2071 [CCode (cname = "IANJUTA_SYMBOL_TYPE_MACRO")]
2073 [CCode (cname = "IANJUTA_SYMBOL_TYPE_MACRO_WITH_ARG")]
2074 TYPE_MACRO_WITH_ARG,
2075 [CCode (cname = "IANJUTA_SYMBOL_TYPE_FILE")]
2077 [CCode (cname = "IANJUTA_SYMBOL_TYPE_OTHER")]
2079 [CCode (cname = "IANJUTA_SYMBOL_TYPE_SCOPE_CONTAINER")]
2080 TYPE_SCOPE_CONTAINER,
2081 [CCode (cname = "IANJUTA_SYMBOL_TYPE_MAX")]
2084 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cprefix = "IANJUTA_VCS_UNKOWN_")]
2085 public enum VcsError {
2086 [CCode (cname = "IANJUTA_VCS_UNKOWN_ERROR")]
2088 public static GLib.Quark quark ();
2090 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", instance_pos = 3.9)]
2091 public delegate void BuilderCallback (GLib.Object sender, IAnjuta.BuilderHandle command, GLib.Error err);
2092 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", instance_pos = 1.9)]
2093 public delegate void DebuggerBreakpointCallback (IAnjuta.DebuggerBreakpointItem data, GLib.Error err);
2094 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", instance_pos = 1.9)]
2095 public delegate void DebuggerCallback (void* data, GLib.Error err);
2096 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", instance_pos = 1.9)]
2097 public delegate void DebuggerGCharCallback (string value, GLib.Error err);
2098 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", instance_pos = 1.9)]
2099 public delegate void DebuggerInstructionCallback (IAnjuta.DebuggerInstructionDisassembly data, GLib.Error err);
2100 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", instance_pos = 1.9)]
2101 public delegate void DebuggerMemoryCallback (IAnjuta.DebuggerMemoryBlock data, GLib.Error err);
2102 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", instance_pos = 2.9)]
2103 public delegate void DebuggerOutputCallback (IAnjuta.DebuggerOutputType type, string output);
2104 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", instance_pos = 1.9)]
2105 public delegate void DebuggerVariableCallback (IAnjuta.DebuggerVariableObject data, GLib.Error err);
2106 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", instance_pos = 2.9)]
2107 public delegate void VcsDiffCallback (GLib.File file, string diff);
2108 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", instance_pos = 2.9)]
2109 public delegate void VcsStatusCallback (GLib.File file, Anjuta.VcsStatus status);
2110 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cname = "IANJUTA_BUILDER_CONFIGURATION_DEBUG")]
2111 public const string BUILDER_CONFIGURATION_DEBUG;
2112 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cname = "IANJUTA_BUILDER_CONFIGURATION_OPTIMIZED")]
2113 public const string BUILDER_CONFIGURATION_OPTIMIZED;
2114 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cname = "IANJUTA_BUILDER_CONFIGURATION_PROFILING")]
2115 public const string BUILDER_CONFIGURATION_PROFILING;
2116 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cname = "IANJUTA_BUILDER_ROOT_URI")]
2117 public const string BUILDER_ROOT_URI;
2118 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cname = "IANJUTA_DOCUMENT_MANAGER_CURRENT_DOCUMENT")]
2119 public const string DOCUMENT_MANAGER_CURRENT_DOCUMENT;
2120 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cname = "IANJUTA_EDITOR_INDENT_WIDTH_KEY")]
2121 public const string EDITOR_INDENT_WIDTH_KEY;
2122 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cname = "IANJUTA_EDITOR_PREF_SCHEMA")]
2123 public const string EDITOR_PREF_SCHEMA;
2124 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cname = "IANJUTA_EDITOR_TAB_WIDTH_KEY")]
2125 public const string EDITOR_TAB_WIDTH_KEY;
2126 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cname = "IANJUTA_EDITOR_USE_TABS_KEY")]
2127 public const string EDITOR_USE_TABS_KEY;
2128 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cname = "IANJUTA_FILE_MANAGER_SELECTED_FILE")]
2129 public const string FILE_MANAGER_SELECTED_FILE;
2130 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cname = "IANJUTA_LANGUAGE_PROVIDER_PREF_AUTOCOMPLETE_BRACE_AFTER_FUNC")]
2131 public const string LANGUAGE_PROVIDER_PREF_AUTOCOMPLETE_BRACE_AFTER_FUNC;
2132 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cname = "IANJUTA_LANGUAGE_PROVIDER_PREF_AUTOCOMPLETE_CLOSEBRACE_AFTER_FUNC")]
2133 public const string LANGUAGE_PROVIDER_PREF_AUTOCOMPLETE_CLOSEBRACE_AFTER_FUNC;
2134 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cname = "IANJUTA_LANGUAGE_PROVIDER_PREF_AUTOCOMPLETE_ENABLE")]
2135 public const string LANGUAGE_PROVIDER_PREF_AUTOCOMPLETE_ENABLE;
2136 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cname = "IANJUTA_LANGUAGE_PROVIDER_PREF_AUTOCOMPLETE_SPACE_AFTER_FUNC")]
2137 public const string LANGUAGE_PROVIDER_PREF_AUTOCOMPLETE_SPACE_AFTER_FUNC;
2138 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cname = "IANJUTA_LANGUAGE_PROVIDER_PREF_CALLTIP_ENABLE")]
2139 public const string LANGUAGE_PROVIDER_PREF_CALLTIP_ENABLE;
2140 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cname = "IANJUTA_PROJECT_MANAGER_CURRENT_PROJECT")]
2141 public const string PROJECT_MANAGER_CURRENT_PROJECT;
2142 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cname = "IANJUTA_PROJECT_MANAGER_CURRENT_URI")]
2143 public const string PROJECT_MANAGER_CURRENT_URI;
2144 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h", cname = "IANJUTA_PROJECT_MANAGER_PROJECT_ROOT_URI")]
2145 public const string PROJECT_MANAGER_PROJECT_ROOT_URI;
2146 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2147 public static GLib.Quark buildable_error_quark ();
2148 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2149 public static GLib.Quark debug_manager_error_quark ();
2150 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2151 public static GLib.Quark debugger_breakpoint_error_quark ();
2152 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2153 public static GLib.Quark debugger_instruction_error_quark ();
2154 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2155 public static GLib.Quark debugger_memory_error_quark ();
2156 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2157 public static GLib.Quark debugger_register_error_quark ();
2158 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2159 public static GLib.Quark debugger_variable_error_quark ();
2160 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2161 public static GLib.Quark document_error_quark ();
2162 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2163 public static GLib.Quark editor_assist_error_quark ();
2164 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2165 public static GLib.Quark editor_cell_error_quark ();
2166 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2167 public static GLib.Quark editor_cell_style_error_quark ();
2168 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2169 public static GLib.Quark editor_comment_error_quark ();
2170 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2171 public static GLib.Quark editor_convert_error_quark ();
2172 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2173 public static GLib.Quark editor_factory_error_quark ();
2174 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2175 public static GLib.Quark editor_folds_error_quark ();
2176 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2177 public static GLib.Quark editor_glade_signal_error_quark ();
2178 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2179 public static GLib.Quark editor_goto_error_quark ();
2180 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2181 public static GLib.Quark editor_hover_error_quark ();
2182 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2183 public static GLib.Quark editor_language_error_quark ();
2184 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2185 public static GLib.Quark editor_line_mode_error_quark ();
2186 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2187 public static GLib.Quark editor_search_error_quark ();
2188 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2189 public static GLib.Quark editor_selection_error_quark ();
2190 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2191 public static GLib.Quark editor_tip_error_quark ();
2192 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2193 public static GLib.Quark editor_view_error_quark ();
2194 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2195 public static GLib.Quark editor_zoom_error_quark ();
2196 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2197 public static GLib.Quark file_error_quark ();
2198 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2199 public static GLib.Quark file_loader_error_quark ();
2200 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2201 public static GLib.Quark file_manager_error_quark ();
2202 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2203 public static GLib.Quark file_savable_error_quark ();
2204 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2205 public static GLib.Quark help_error_quark ();
2206 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2207 public static GLib.Quark indenter_error_quark ();
2208 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2209 public static GLib.Quark indicable_error_quark ();
2210 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2211 public static GLib.Quark iterable_error_quark ();
2212 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2213 public static GLib.Quark iterable_tree_error_quark ();
2214 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2215 public static GLib.Quark language_error_quark ();
2216 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2217 public static GLib.Quark language_provider_error_quark ();
2218 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2219 public static GLib.Quark loader_error_quark ();
2220 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2221 public static GLib.Quark message_view_error_quark ();
2222 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2223 public static GLib.Quark preferences_error_quark ();
2224 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2225 public static GLib.Quark print_error_quark ();
2226 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2227 public static GLib.Quark project_backend_error_quark ();
2228 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2229 public static GLib.Quark project_chooser_error_quark ();
2230 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2231 public static GLib.Quark project_manager_error_quark ();
2232 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2233 public static GLib.Quark provider_error_quark ();
2234 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2235 public static GLib.Quark snippets_manager_error_quark ();
2236 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2237 public static GLib.Quark stream_error_quark ();
2238 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2239 public static GLib.Quark stream_loader_error_quark ();
2240 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2241 public static GLib.Quark stream_savable_error_quark ();
2242 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2243 public static GLib.Quark symbol_error_quark ();
2244 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2245 public static GLib.Quark symbol_manager_error_quark ();
2246 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2247 public static GLib.Quark symbol_query_error_quark ();
2248 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2249 public static GLib.Quark terminal_error_quark ();
2250 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2251 public static GLib.Quark todo_error_quark ();
2252 [CCode (cheader_filename = "libanjuta/interfaces/libanjuta-interfaces.h")]
2253 public static GLib.Quark wizard_error_quark ();