void NoMatchesFoundAction ()
{
hpaned.Remove (matches_window);
String message = Catalog.GetString ("No results found " +
"in the selected notebook.\nClick here to " +
"search across all notes.");
Gtk.LinkButton link_button = new Gtk.LinkButton ("", message);
Gtk.LinkButton.SetUriHook(ShowAllSearchResults);
link_button.TooltipText = Catalog.GetString
("Click here to search across all notebooks");
link_button.Show();
Gtk.Table no_matches_found_table = new Gtk.Table (1, 3, false);
no_matches_found_table.Attach (link_button, 1, 2, 0, 1,
Gtk.AttachOptions.Fill | Gtk.AttachOptions.Shrink,
Gtk.AttachOptions.Shrink,
0, 0
);
no_matches_found_table.ColumnSpacing = 4;
no_matches_found_table.ShowAll ();
no_matches_box = new HBox (false, 0);
no_matches_box.PackStart (no_matches_found_table, true, true, 0);
no_matches_box.Show ();
hpaned.Add2 (no_matches_box);
}