summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSébastien Wilmet <swilmet@informatique-libre.be>2023-03-21 16:00:00 +0100
committerSébastien Wilmet <swilmet@informatique-libre.be>2023-03-21 16:00:00 +0100
commit31605194c00e15f4a74f184157bea542153e838c (patch)
tree92da103f3ba74496458c52d9fe0d00d02cb0063e
parent68d8602806feba07f2a6d2b8f08def9378a48015 (diff)
downloadgedit-31605194c00e15f4a74f184157bea542153e838c.tar.gz
Window: remove create_tab_from_location()
-rw-r--r--docs/reference/api-breaks.xml8
-rw-r--r--docs/reference/gedit-sections.txt1
-rw-r--r--gedit/gedit-window.c44
-rw-r--r--gedit/gedit-window.h8
4 files changed, 5 insertions, 56 deletions
diff --git a/docs/reference/api-breaks.xml b/docs/reference/api-breaks.xml
index 2fcd2bc08..9fc941dfb 100644
--- a/docs/reference/api-breaks.xml
+++ b/docs/reference/api-breaks.xml
@@ -26,10 +26,12 @@
</listitem>
<listitem>
<para>
- The <code>gedit_window_create_tab_from_stream()</code> function has
- been removed, use
+ The <code>gedit_window_create_tab_from_location()</code> and
+ <code>gedit_window_create_tab_from_stream()</code> functions have been
+ removed, use
<link linkend="gedit-window-create-tab">gedit_window_create_tab()</link>
- and
+ followed by
+ <link linkend="gedit-tab-load-file">gedit_tab_load_file()</link> or
<link linkend="gedit-tab-load-stream">gedit_tab_load_stream()</link>
instead.
</para>
diff --git a/docs/reference/gedit-sections.txt b/docs/reference/gedit-sections.txt
index 7d3d91828..8aaf1714b 100644
--- a/docs/reference/gedit-sections.txt
+++ b/docs/reference/gedit-sections.txt
@@ -228,7 +228,6 @@ gedit_view_activatable_get_type
GeditWindow
GeditWindowState
gedit_window_create_tab
-gedit_window_create_tab_from_location
gedit_window_close_tab
gedit_window_close_all_tabs
gedit_window_close_tabs
diff --git a/gedit/gedit-window.c b/gedit/gedit-window.c
index 76a632f52..e20b4864f 100644
--- a/gedit/gedit-window.c
+++ b/gedit/gedit-window.c
@@ -2948,50 +2948,6 @@ gedit_window_create_tab (GeditWindow *window,
}
/**
- * gedit_window_create_tab_from_location:
- * @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.
- *
- * This function always creates a new #GeditTab. It tries to load @location.
- *
- * See gedit_tab_load_file().
- *
- * Returns: (transfer none): the new #GeditTab.
- */
-GeditTab *
-gedit_window_create_tab_from_location (GeditWindow *window,
- GFile *location,
- const GtkSourceEncoding *encoding,
- gint line_pos,
- gint column_pos,
- gboolean create,
- gboolean jump_to)
-{
- GeditTab *tab;
-
- g_return_val_if_fail (GEDIT_IS_WINDOW (window), NULL);
- g_return_val_if_fail (G_IS_FILE (location), NULL);
-
- gedit_debug (DEBUG_WINDOW);
-
- tab = gedit_window_create_tab (window, jump_to);
-
- gedit_tab_load_file (tab,
- location,
- encoding,
- line_pos,
- column_pos,
- create);
-
- return tab;
-}
-
-/**
* gedit_window_get_active_tab:
* @window: a GeditWindow
*
diff --git a/gedit/gedit-window.h b/gedit/gedit-window.h
index e5a801b70..9c401fdce 100644
--- a/gedit/gedit-window.h
+++ b/gedit/gedit-window.h
@@ -80,14 +80,6 @@ GType gedit_window_get_type (void) G_GNUC_CONST;
GeditTab *gedit_window_create_tab (GeditWindow *window,
gboolean jump_to);
-GeditTab *gedit_window_create_tab_from_location (GeditWindow *window,
- GFile *location,
- const GtkSourceEncoding *encoding,
- gint line_pos,
- gint column_pos,
- gboolean create,
- gboolean jump_to);
-
void gedit_window_close_tab (GeditWindow *window,
GeditTab *tab);