diff options
author | Sébastien Wilmet <swilmet@informatique-libre.be> | 2023-03-21 16:00:00 +0100 |
---|---|---|
committer | Sébastien Wilmet <swilmet@informatique-libre.be> | 2023-03-21 16:00:14 +0100 |
commit | 5925c6f0b53fe2ffa947576d8f58b4dcf9b192b8 (patch) | |
tree | 3001d801dadf4b6719f0587a6f965a83e92c1267 | |
parent | f90a1dbefbb539881da0764b52b9e71da6b376a0 (diff) | |
download | gedit-5925c6f0b53fe2ffa947576d8f58b4dcf9b192b8.tar.gz |
Window: improve docs of create_tab_from_location()
-rw-r--r-- | gedit/gedit-window.c | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/gedit/gedit-window.c b/gedit/gedit-window.c index 0569df58e..b9330f2f4 100644 --- a/gedit/gedit-window.c +++ b/gedit/gedit-window.c @@ -2971,20 +2971,22 @@ gedit_window_create_tab (GeditWindow *window, /** * gedit_window_create_tab_from_location: - * @window: a #GeditWindow - * @location: the location of the document - * @encoding: (allow-none): a #GtkSourceEncoding, or %NULL - * @line_pos: the line position to visualize - * @column_pos: the column position to visualize - * @create: %TRUE to create a new document in case @uri does exist - * @jump_to: %TRUE to set the new #GeditTab as active + * @window: a #GeditWindow. + * @location: the #GFile to load. + * @encoding: (nullable): a #GtkSourceEncoding, or %NULL. + * @line_pos: the line position to visualize. + * @column_pos: the column position to visualize. + * @create: %TRUE to show no errors if @location doesn't exist. + * @jump_to: if %TRUE, the #GtkNotebook switches to the new #GeditTab. * - * Creates a new #GeditTab loading the document specified by @uri. - * In case @jump_to is %TRUE the #GtkNotebook swithes to that new #GeditTab. - * Whether @create is %TRUE, creates a new empty document if location does - * not refer to an existing file + * This function always creates a new #GeditTab. It tries to load @location. * - * Returns: (transfer none): a new #GeditTab + * If @location doesn't exist, the behavior depends on @create: + * - If @create is %FALSE, an error is shown. + * - If @create is %TRUE, an empty #GeditDocument is created without error (but + * the file is not yet created on disk). + * + * Returns: (transfer none): the new #GeditTab. */ GeditTab * gedit_window_create_tab_from_location (GeditWindow *window, |