88
public async void search (string search_string,
89
HashTable<string, Variant> hints)
85
public async HashTable<string, Variant> search (
86
string search_string, HashTable<string, Variant> hints)
91
scope.search (search_string, hints);
89
var result = yield scope.search (search_string, hints);
91
} catch (ScopeError.SEARCH_CANCELLED scope_error) {
94
warning (@"Unable to search scope ('$search_string'): $(e.message)");
97
return new HashTable<string, Variant> (str_hash, str_equal);
94
public async void global_search (string search_string,
95
HashTable<string, Variant> hints)
100
public async HashTable<string, Variant> global_search (
101
string search_string, HashTable<string, Variant> hints)
97
scope.global_search (search_string, hints);
104
var result = yield scope.global_search (search_string, hints);
106
} catch (ScopeError.SEARCH_CANCELLED scope_error) {
109
warning (@"Unable to global_search scope ('$search_string'): $(e.message)");
112
return new HashTable<string, Variant> (str_hash, str_equal);
100
115
public async PreviewReplyRaw preview (string uri)
113
128
scope.set_active_sources_internal (sources);
116
public void on_search_finished (string search_string,
117
HashTable<string, Variant> hints)
119
search_finished (search_string, hints);
122
public void on_global_search_finished (string search_string,
123
HashTable<string, Variant> hints)
125
global_search_finished (search_string, hints);
129
132
} /* Namespace */