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:00 +0100 |
commit | 31605194c00e15f4a74f184157bea542153e838c (patch) | |
tree | 92da103f3ba74496458c52d9fe0d00d02cb0063e | |
parent | 68d8602806feba07f2a6d2b8f08def9378a48015 (diff) | |
download | gedit-31605194c00e15f4a74f184157bea542153e838c.tar.gz |
Window: remove create_tab_from_location()
-rw-r--r-- | docs/reference/api-breaks.xml | 8 | ||||
-rw-r--r-- | docs/reference/gedit-sections.txt | 1 | ||||
-rw-r--r-- | gedit/gedit-window.c | 44 | ||||
-rw-r--r-- | gedit/gedit-window.h | 8 |
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); |