# HG changeset patch # User Christophe Lincoln # Date 1303862653 -7200 # Node ID cd4cb6fdd65d330453284c86dd5a5935fc7fb5b4 # Parent bf2ff057408086c58ecee91d98ddc54eff8d1d54 Add an icon into the search entry diff -r bf2ff0574080 -r cd4cb6fdd65d src/main.c --- a/src/main.c Wed Apr 27 01:29:25 2011 +0200 +++ b/src/main.c Wed Apr 27 02:04:13 2011 +0200 @@ -352,6 +352,19 @@ /* Search entry */ item = gtk_tool_item_new(); gtk_widget_set_size_request(search, 150, 20); + gtk_entry_set_icon_from_stock(GTK_ENTRY(search), + GTK_ENTRY_ICON_SECONDARY, GTK_STOCK_FIND); + /* + * FIXME: The icon can be activatable but must be connected to a callback to + * valid the search. With GTK_ENTRY_ICON_SECONDARY it do a segfault maybe + * with GTK_ENTRY_ICON_PRIMARY it dont crash but dont works. + */ + gtk_entry_set_icon_activatable(GTK_ENTRY(search), + GTK_ENTRY_ICON_SECONDARY, FALSE); + //g_signal_connect(GTK_ENTRY(search), "icon-press", + // G_CALLBACK(search_entry_cb), webview); + //gtk_entry_set_icon_tooltip_text (GTK_ENTRY(search), + // GTK_ENTRY_ICON_SECONDARY, "Search the web"); gtk_container_add(GTK_CONTAINER(item), search); g_signal_connect(G_OBJECT(search), "activate", G_CALLBACK(search_entry_cb), webview);