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. since: 3.32 |
DebuggerBreakpointChange |
Describes the type of modification to perform on a breakpoint. since: 3.32 |
DebuggerDisposition |
The disposition determines what should happen to the breakpoint at the next stop of the debugger. since: 3.32 |
DebuggerMovement |
Describes the style of movement that should be performed by the debugger. since: 3.32 |
DebuggerStopReason |
Represents the reason a process has stopped executing in the debugger. since: 3.32 |
DebuggerStream |
The type of stream for the log message. since: 3.32 |
DeviceKind | |
DiagnosticSeverity | |
DoapError | |
EditorSearchDirection | |
EditorSearchSelect | |
HighlightResult | |
IndentStyle | |
LspCompletionKind | |
LspTrace | |
MarkedKind | |
ObjectLocation | |
ProcessKind | |
SourceViewModeType |
The type of keyboard mode. since: 3.32 |
SourceViewMovement |
The type of movement. since: 3.32 |
SourceViewTheatric |
The style of theatric. since: 3.32 |
SymbolKind | |
TaskKind | |
TestStatus | |
ThreadPoolKind | |
TransferError | |
TreeNodeVisit | |
VcsConfigType | |
VcsFileStatus |
Bitfields
BufferLineChange | |
BufferOpenFlags |
The since: 3.32 |
BuildLocality | |
PipelinePhase | |
SourceScrollAlign | |
SpacesStyle | |
SymbolFlags | |
TreeNodeFlags |
Callbacks
BufferChangeMonitorForeachFunc | |
BufferForeachFunc |
Callback prototype for ide_buffer_manager_foreach(). since: 3.32 |
BuildLogObserver | |
DiagnosticsLineCallback |
This function prototype is used to notify a caller of every line that has a
diagnostic, and the most severe since: 3.32 |
ExtensionSetAdapterForeachFunc | |
FileWalkCallback | |
HighlightCallback | |
PtyInterceptCallback | |
RunHandler | |
SnippetStorageForeach | |
TaskThreadFunc | |
TextIterCharPredicate | |
ThreadFunc |
since: 3.32 |
TreeNodeCompare |
This callback function is a convenience wrapper around GCompareFunc. since: 3.32 |
TreeTraverseFunc |
This function prototype is used to traverse a tree of since: 3.32 |
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. since: 3.32 |
editor_get_resource | |
environ_parse |
Parses a KEY=VALUE style key-pair into since: 3.32 |
find_program_in_host_path |
Like since: 3.34 |
g_content_type_get_symbolic_icon |
This function is similar to since: 3.40 |
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. since: 3.32 |
g_file_find_async |
Searches descendants of since: 3.32 |
g_file_find_finish |
Gets the files that were found which matched the pattern. since: 3.32 |
g_file_find_in_ancestors_async | |
g_file_find_in_ancestors_finish |
since: 3.34 |
g_file_find_with_depth |
since: 3.32 |
g_file_find_with_depth_async |
Searches descendants of since: 3.32 |
g_file_get_children_async |
This function is like since: 3.32 |
g_file_get_children_finish |
Completes an asynchronous request to ide_g_file_get_children_async(). since: 3.32 |
g_file_get_uncanonical_relative_path |
This function is similar to since: 3.32 |
g_file_is_ignored |
Checks if since: 3.32 |
g_file_walk |
Calls since: 3.32 |
g_file_walk_with_ignore |
Calls since: 3.34 |
g_host_file_get_contents |
This is similar to since: 3.32 |
get_application_id | |
get_main_thread |
Gets since: 3.32 |
get_process_kind |
Gets the kind of process we’re running as. since: 3.32 |
get_program_name | |
get_projects_dir |
Gets the directory to store projects within. since: 3.32 |
get_relocatable_path |
Gets the path to a resource that may be relocatable at runtime. since: 3.32 |
get_system_arch | |
get_system_page_size | |
get_system_type | |
get_user_shell |
Gets the user preferred shell on the host. since: 3.32 |
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. since: 3.32 |
log_increase_verbosity |
Increases the amount of logging that will occur. By default, only warning and above will be displayed. since: 3.32 |
log_init |
Initializes the logging subsystem. This should be called from the application entry point only. Secondary calls to this function will do nothing. since: 3.32 |
log_set_verbosity |
Sets the explicit verbosity. Generally you want to use
since: 3.32 |
log_shutdown |
Cleans up after the logging subsystem and restores the original log handler. since: 3.32 |
lsp_decode_completion_kind | |
lsp_decode_symbol_kind | |
lsp_decode_text_edit |
Attempt to parse an encoded LSP text edit into an since: 41 |
path_collapse |
This function will collapse a path that starts with the users home directory into a shorthand notation using ~/ for the home directory. since: 3.32 |
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. since: 3.32 |
path_is_c_like | |
path_is_cpp_like | |
path_is_ignored |
Checks if since: 3.32 |
set_application_id |
Sets the application id that will be used. since: 3.32 |
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. since: 3.32 |
source_search_context_backward_finish2 |
since: 3.32 |
source_style_scheme_apply_style | |
sourceview_get_resource | |
text_iter_backward_find_char |
since: 3.32 |
text_iter_backward_paragraph_start |
Searches backwards until we find the beginning of a paragraph. since: 3.32 |
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 since: 3.32 |
text_iter_find_chars_forward |
Search forward for a since: 3.32 |
text_iter_forward_find_char |
Similar to gtk_text_iter_forward_find_char but lets us acces to the iter in the predicate. since: 3.32 |
text_iter_forward_paragraph_end |
Searches forward until the end of a paragraph has been hit. since: 3.32 |
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 since: 3.32 |
text_util_delete_line | |
vte_pty_create_slave | |
widget_get_context |
Gets the context for the widget. since: 3.32 |
widget_get_workbench |
Gets the since: 3.32 |
widget_get_workspace |
Gets the since: 3.32 |
widget_reveal_and_grab | |
widget_set_context_handler |
Calls since: 3.32 |
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 since: 3.18 |
RETURN |
Similar to since: 3.18 |
TODO |
Appends to the tracing log that unsupported code has been reached. since: 3.18 |
UNAVAILABLE |