public void PerformSearch(Banshee.SongKick.Search.Query query)
 {
     ThreadAssist.ProxyToMain(() =>
                              search_entry.Query = query.String);
     System.Threading.Thread thread =
         new System.Threading.Thread(
             new System.Threading.ThreadStart(
                 () => {
         Search.GetResultsPage(query);
         present_search(Search);
     }));
     thread.Start();
 }
        public void Search(long?id, string queryString)
        {
            var searchQuery = new Banshee.SongKick.Search.Query(id, queryString);

            event_search_bar.PerformSearch(searchQuery);
        }
        public void PerformSearch()
        {
            var query = new Banshee.SongKick.Search.Query(null, search_entry.Query);

            PerformSearch(query);
        }