File tree Expand file tree Collapse file tree 3 files changed +13
-3
lines changed
Expand file tree Collapse file tree 3 files changed +13
-3
lines changed Original file line number Diff line number Diff line change @@ -784,7 +784,7 @@ caja_navigation_window_pane_setup (CajaNavigationWindowPane *pane)
784784 pane -> navigation_bar ,
785785 TRUE, TRUE, 0 );
786786
787- pane -> search_bar = caja_search_bar_new ();
787+ pane -> search_bar = caja_search_bar_new (CAJA_WINDOW_PANE ( pane ) -> window );
788788 g_signal_connect_object (pane -> search_bar , "activate" ,
789789 G_CALLBACK (search_bar_activate_callback ), pane , 0 );
790790 g_signal_connect_object (pane -> search_bar , "cancel" ,
Original file line number Diff line number Diff line change 2828#include <eel/eel-gtk-macros.h>
2929#include <gdk/gdkkeysyms.h>
3030#include <gtk/gtk.h>
31+ #include <libcaja-private/caja-clipboard.h>
3132
3233struct CajaSearchBarDetails
3334{
@@ -212,11 +213,19 @@ caja_search_bar_return_entry (CajaSearchBar *bar)
212213}
213214
214215GtkWidget *
215- caja_search_bar_new (void )
216+ caja_search_bar_new (CajaWindow * window )
216217{
217218 GtkWidget * bar ;
219+ CajaSearchBar * search_bar ;
218220
219221 bar = g_object_new (CAJA_TYPE_SEARCH_BAR , NULL );
222+ search_bar = CAJA_SEARCH_BAR (bar );
223+
224+ /* Clipboard */
225+ caja_clipboard_set_up_editable
226+ (GTK_EDITABLE (search_bar -> details -> entry ),
227+ caja_window_get_ui_manager (window ),
228+ TRUE);
220229
221230 return bar ;
222231}
Original file line number Diff line number Diff line change 2626
2727#include <gtk/gtk.h>
2828#include <libcaja-private/caja-query.h>
29+ #include "caja-window.h"
2930
3031#define CAJA_TYPE_SEARCH_BAR caja_search_bar_get_type()
3132#define CAJA_SEARCH_BAR (obj ) \
@@ -57,7 +58,7 @@ typedef struct
5758} CajaSearchBarClass ;
5859
5960GType caja_search_bar_get_type (void );
60- GtkWidget * caja_search_bar_new (void );
61+ GtkWidget * caja_search_bar_new (CajaWindow * window );
6162
6263GtkWidget * caja_search_bar_borrow_entry (CajaSearchBar * bar );
6364void caja_search_bar_return_entry (CajaSearchBar * bar );
You can’t perform that action at this time.
0 commit comments