Namespace
Ide – 42.0
An IDE for GNOME
Dependencies
| GLib—2.0 | The base type system library |
| Browse documentation | |
| GObject—2.0 | The base type system library |
| Browse documentation | |
| Dazzle—1.0 | Supporting library for Gtk Applications |
| Browse documentation |
Classes
Interfaces
Enumerations
| ArtifactKind | |
| BufferState | |
| BuildLogStream | |
| CompletionActivation | |
| CompletionColumn | |
| CursorType | |
| DebuggerBreakMode | The type of breakpoint. |
| DebuggerBreakpointChange | Describes the type of modification to perform on a breakpoint. |
| DebuggerDisposition | The disposition determines what should happen to the breakpoint at the next stop of the debugger. |
| DebuggerMovement | Describes the style of movement that should be performed by the debugger. |
| DebuggerStopReason | Represents the reason a process has stopped executing in the debugger. |
| DebuggerStream | The type of stream for the log message. |
| DeviceKind | |
| DiagnosticSeverity | |
| DoapError | |
| EditorSearchDirection | |
| EditorSearchSelect | |
| HighlightResult | |
| IndentStyle | |
| LspCompletionKind | |
| LspTrace | |
| MarkedKind | |
| ObjectLocation | |
| ProcessKind | |
| SourceViewModeType | The type of keyboard mode. |
| SourceViewMovement | The type of movement. |
| SourceViewTheatric | The style of theatric. |
| SymbolKind | |
| TaskKind | |
| TestStatus | |
| ThreadPoolKind | |
| TransferError | |
| TreeNodeVisit | |
| VcsConfigType | |
| VcsFileStatus |
Bitfields
| BufferLineChange | |
| BufferOpenFlags | The |
| BuildLocality | |
| PipelinePhase | |
| SourceScrollAlign | |
| SpacesStyle | |
| SymbolFlags | |
| TreeNodeFlags |
Callbacks
| BufferChangeMonitorForeachFunc | |
| BufferForeachFunc | Callback prototype for ide_buffer_manager_foreach(). |
| BuildLogObserver | |
| DiagnosticsLineCallback | This function prototype is used to notify a caller of every line that has a
diagnostic, and the most severe |
| ExtensionSetAdapterForeachFunc | |
| FileWalkCallback | |
| HighlightCallback | |
| PtyInterceptCallback | |
| RunHandler | |
| SnippetStorageForeach | |
| TaskThreadFunc | |
| TextIterCharPredicate | |
| ThreadFunc | |
| TreeNodeCompare | This callback function is a convenience wrapper around GCompareFunc. |
| TreeTraverseFunc | This function prototype is used to traverse a tree of |
| WidgetContextHandler |
Functions
| build_error_quark | |
| code_get_resource | |
| create_host_triplet | |
| create_project_id | Escapes the project name into something suitable using as an id. This can be uesd to determine the directory name when the project name should be used. |
| editor_get_resource | |
| environ_parse | Parses a KEY=VALUE style key-pair into |
| find_program_in_host_path | Like |
| g_content_type_get_symbolic_icon | This function is similar to |
| g_file_add_ignored_pattern | Adds a pattern that can be used to match ignored files. These are global to the application, so they should only include well-known ignored files such as those internal to a build system, or version control system, and similar. |
| g_file_find_async | Searches descendants of |
| g_file_find_finish | Gets the files that were found which matched the pattern. |
| g_file_find_in_ancestors_async | |
| g_file_find_in_ancestors_finish | |
| g_file_find_with_depth | |
| g_file_find_with_depth_async | Searches descendants of |
| g_file_get_children_async | This function is like |
| g_file_get_children_finish | Completes an asynchronous request to ide_g_file_get_children_async(). |
| g_file_get_uncanonical_relative_path | This function is similar to |
| g_file_is_ignored | Checks if |
| g_file_walk | Calls |
| g_file_walk_with_ignore | Calls |
| g_host_file_get_contents | This is similar to |
| get_application_id | |
| get_main_thread | Gets |
| get_process_kind | Gets the kind of process we’re running as. |
| get_program_name | |
| get_projects_dir | Gets the directory to store projects within. |
| get_relocatable_path | Gets the path to a resource that may be relocatable at runtime. |
| get_system_arch | |
| get_system_page_size | |
| get_system_type | |
| get_user_shell | Gets the user preferred shell on the host. |
| gettext | |
| greeter_get_resource | |
| gtk_show_uri_on_window | |
| gtk_window_present | |
| language_format_header | |
| log_get_verbosity | Retrieves the log verbosity, which is the number of times -v was provided on the command line. |
| log_increase_verbosity | Increases the amount of logging that will occur. By default, only warning and above will be displayed. |
| log_init | Initializes the logging subsystem. This should be called from the application entry point only. Secondary calls to this function will do nothing. |
| log_set_verbosity | Sets the explicit verbosity. Generally you want to use
|
| log_shutdown | Cleans up after the logging subsystem and restores the original log handler. |
| lsp_decode_completion_kind | |
| lsp_decode_symbol_kind | |
| lsp_decode_text_edit | Attempt to parse an encoded LSP text edit into an |
| path_collapse | This function will collapse a path that starts with the users home directory into a shorthand notation using ~/ for the home directory. |
| path_expand | This function will expand various “shell-like” features of the provided path using the POSIX wordexp(3) function. Command substitution will not be enabled, but path features such as ~user will be expanded. |
| path_is_c_like | |
| path_is_cpp_like | |
| path_is_ignored | Checks if |
| set_application_id | Sets the application id that will be used. |
| shell_supports_dash_c | |
| shell_supports_dash_login | |
| source_search_context_backward_async | This function is an alternate implementation of async backward search that works around an issue in upstream GtkSourceView until it is fixed and we can remove this. |
| source_search_context_backward_finish2 | |
| source_style_scheme_apply_style | |
| sourceview_get_resource | |
| text_iter_backward_find_char | |
| text_iter_backward_paragraph_start | Searches backwards until we find the beginning of a paragraph. |
| text_iter_backward_sentence_start | |
| text_iter_backward_WORD_end | |
| text_iter_backward_word_end | |
| text_iter_backward_WORD_start | |
| text_iter_backward_word_start | |
| text_iter_current_symbol | |
| text_iter_find_chars_backward | Search backward for a |
| text_iter_find_chars_forward | Search forward for a |
| text_iter_forward_find_char | Similar to gtk_text_iter_forward_find_char but lets us acces to the iter in the predicate. |
| text_iter_forward_paragraph_end | Searches forward until the end of a paragraph has been hit. |
| text_iter_forward_sentence_end | |
| text_iter_forward_WORD_end | |
| text_iter_forward_word_end | |
| text_iter_forward_WORD_start | |
| text_iter_forward_word_start | |
| text_iter_in_string | Check if |
| text_util_delete_line | |
| vte_pty_create_slave | |
| widget_get_context | Gets the context for the widget. |
| widget_get_workbench | Gets the |
| widget_get_workspace | Gets the |
| widget_reveal_and_grab | |
| widget_set_context_handler | Calls |
Function Macros
| CHECK_VERSION | Compile-time version checking. Evaluates to |
| DEPRECATED_FOR | |
| DEPRECATED_IN_3_28_FOR | |
| DEPRECATED_IN_3_30_FOR | |
| DEPRECATED_IN_3_32_FOR | |
| DEPRECATED_IN_3_34_FOR | |
| DEPRECATED_IN_3_36_FOR | |
| DEPRECATED_IN_3_38_FOR | |
| DEPRECATED_IN_3_40_FOR | |
| DEPRECATED_IN_41_FOR | |
| DEPRECATED_IN_42_FOR | |
| diagnostics_get_size | |
| ENCODE_VERSION | |
| FILE_SETTINGS_PROPERTY | |
| GOTO | Appends to the jump to label to the tracing log and then jumps
to the label |
| RETURN | Similar to |
| TODO | Appends to the tracing log that unsupported code has been reached. |
| UNAVAILABLE |