Namespace
Ide – 47
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 |
Classes
Interfaces
Structs
| Action | |
| ActionMixin | |
| BuildLog | |
| CodeIndexEntry | |
| CodeIndexEntryBuilder | |
| DebuggerAddressRange | |
| File | |
| FileTransferStat | |
| FuzzyMutableIndex | |
| FuzzyMutableIndexMatch | |
| Heap |
Heaps are similar to a partially sorted tree but implemented as an array. They allow for efficient O(1) lookup of the highest priority item as it will always be the first item of the array. |
| HighlightIndex | |
| LineReader | |
| MarkedContent | |
| PatternSpec | |
| PtyIntercept | |
| PtyInterceptSide | |
| SearchReducer | |
| ShortcutInfo | |
| TerminalPaletteFace | |
| TestProvider | |
| ThreadPool | |
| Triplet | |
| UnsavedFile | |
| VcsUri |
Enumerations
| AnimationMode | |
| ArtifactKind | |
| BufferState | |
| BuildLogStream | |
| 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 | |
| HeaderBarPosition | |
| HighlightResult | |
| IndentStyle | |
| LspCompletionKind | |
| LspTrace | |
| MarkedKind | |
| ObjectLocation | |
| ProcessKind | |
| RunCommandKind | |
| RunContextShell |
Describes the type of shell to be used within the context. |
| ScrubberRevealPolicy | |
| SearchCategory | |
| SymbolKind | |
| TaskKind | |
| TestStatus | |
| ThreadPoolKind | |
| TransferError | |
| TreeNodeVisit | |
| TweaksItemVisitResult | |
| VcsConfigType | |
| VcsFileStatus |
Bitfields
| BufferLineChange | |
| BufferOpenFlags |
The |
| BuildLocality | |
| FileTransferFlags | |
| PipelinePhase | |
| SpacesStyle | |
| SymbolFlags | |
| TemplateInputValidation | |
| TreeNodeFlags | |
| VcsCloneRequestValidation |
Callbacks
| ActionActivateFunc | |
| BufferChangeMonitorForeachFunc | |
| BufferCommitFunc | |
| 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 | |
| PageCallback | |
| PtyInterceptCallback | |
| RecursiveIgnoreFunc | |
| RunContextHandler | |
| ShortcutInfoFunc | |
| TaskCacheCallback |
|
| TaskThreadFunc | |
| TextIterCharPredicate | |
| ThreadFunc | |
| TreeNodeCompare |
This callback function is a convenience wrapper around GCompareFunc. |
| TreeTraverseFunc |
This function prototype is used to traverse a tree of |
| TweaksBindingTransform | |
| TweaksItemVisitor |
Called for every matching item while visiting the item graph. |
| WidgetContextHandler | |
| WorkspaceCallback |
Functions
| build_error_quark | |
| cancellable_chain |
If both |
| clear_page | |
| clear_pane | |
| 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. |
| dup_default_cache_dir | |
| editor_encoding_menu_new |
Creates a new |
| editor_file_chooser_add_encodings | |
| editor_file_chooser_add_line_endings | |
| editor_file_chooser_get_encoding | |
| editor_file_chooser_get_line_ending | |
| editor_focus_buffer | |
| editor_focus_location | |
| editor_get_resource | |
| editor_syntax_menu_new |
Creates a new |
| environ_parse |
Parses a KEY=VALUE style key-pair into |
| find_program_in_host_path |
Like |
| font_description_to_css | |
| foundry_bytes_to_memfd |
Writes all of |
| foundry_file_to_memfd | |
| foundry_get_launcher_for_context |
A helper to get a launcher for |
| fuzzy_highlight | |
| g_content_type_get_symbolic_icon |
This function is similar to |
| g_date_time_format_for_display |
Helper function to create a human-friendly string describing approximately
how long ago a |
| 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 |
| g_time_span_to_label |
Creates a string describing the time span in hours, minutes, and seconds. For example, a time span of three and a half minutes would be “3:30”. 2 days, 3 hours, 6 minutes, and 20 seconds would be “51:06:20”. |
| 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_default_path |
Gets the default |
| get_user_shell |
Gets the user preferred shell on the host. |
| gettext | |
| greeter_get_resource | |
| gtk_get_resource | |
| gtk_list_store_insert_sorted |
This function will binary search the contents of |
| gtk_list_view_get_selected_row | |
| gtk_list_view_move_next | |
| gtk_list_view_move_previous | |
| gtk_progress_bar_start_pulsing | |
| gtk_progress_bar_stop_pulsing | |
| gtk_show_uri_on_window | |
| gtk_widget_destroyed | |
| gtk_widget_hide_when_empty | |
| gtk_widget_hide_with_fade | |
| gtk_widget_show_with_fade | |
| 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. |
| lsp_decode_completion_kind | |
| lsp_decode_symbol_kind | |
| lsp_decode_text_edit |
Attempt to parse an encoded LSP text edit into an |
| lsp_plugin_register_types | |
| panel_position_get_area | |
| panel_position_get_column | |
| panel_position_get_depth | |
| panel_position_get_row | |
| 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 |
| pty_new_sync |
Creates a new |
| search_path_append | |
| search_path_prepend | |
| set_application_id |
Sets the application id that will be used. |
| shell_supports_dash_c | |
| shell_supports_dash_login |
Checks if the shell is known to support login semantics. Originally,
this meant |
| show_tweaks | |
| source_style_scheme_apply_style | |
| source_style_scheme_get_variant |
Gets an alternate for a style scheme if one exists. Otherwise
|
| source_style_scheme_is_dark | |
| 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 | |
| text_util_int_to_string | |
| text_util_remove_common_prefix | |
| trace_function | |
| vte_pty_create_producer | |
| widget_get_context |
Gets the context for the widget. |
| widget_get_workbench |
Gets the |
| widget_get_workspace |
Gets the |
| widget_set_context_handler |
Calls |
Function Macros
| BUG | |
| CHECK_VERSION |
Compile-time version checking. Evaluates to |
| context_warning | |
| DEFINE_ACTION_GROUP | |
| DEPRECATED_FOR | |
| DEPRECATED_IN_43_FOR | |
| DEPRECATED_IN_44_FOR | |
| DEPRECATED_IN_45_FOR | |
| DEPRECATED_IN_46_FOR | |
| DEPRECATED_IN_47_FOR | |
| diagnostics_get_size | |
| DUMP_BYTES | |
| ENCODE_VERSION | |
| FILE_SETTINGS_PROPERTY | |
| GOTO |
Appends to the jump to label to the tracing log and then jumps
to the label |
| heap_index | |
| heap_insert_val | |
| heap_peek | |
| is_flatpak | |
| object_debug | |
| object_message | |
| object_warning | |
| RETURN |
Similar to |
| TODO |
Appends to the tracing log that unsupported code has been reached. |
| TRACE_MSG |
Similar to |
| tweaks_addin_bind_callback | |
| UNAVAILABLE | |
| widget_warning |