|
Data Structures |
struct | search |
| Structure for search results. More...
|
Functions |
void | search_gui_init (void) |
void | search_gui_shutdown (void) |
gboolean | search_gui_new_search_full (const gchar *query, time_t create_time, guint lifetime, guint32 reissue_timeout, gint sort_col, gint sort_order, flag_t flags, search_t **search) |
| Create a new search and start it.
|
search * | search_new_full (const gchar *, guint32, flag_t flags) |
void | search_gui_close_search (search_t *sch) |
| Remove the search from the list of searches and free all associated ressources (including filter and gui stuff).
|
void | search_gui_clear_search (search_t *sch) |
| Clear all results from search.
|
void | search_gui_remove_search (search_t *sch) |
| Remove the search from the gui and update all widgets accordingly.
|
void | search_gui_reset_search (search_t *sch) |
| Reset the internal model of the search.
|
void | search_gui_download_files (void) |
| Download selected files.
|
void | search_gui_discard_files (void) |
| Discard selected files.
|
void | search_gui_sort_column (search_t *search, gint column) |
| Draws arrows for the given column of the GtkCTree and sorts the contents of the GtkCTree according to the sorting parameters set in search.
|
void | search_gui_add_record (search_t *sch, record_t *rc, GString *vinfo, GdkColor *fg, GdkColor *bg) |
| Adds the record to gth GtkCTree for this search.
|
gboolean | gui_search_update_tab_label (struct search *) |
| Update the label if nothing's changed or if the last update was recent.
|
void | gui_search_clear_results (void) |
| Removes all search results from the current search.
|
void | gui_search_force_update_tab_label (struct search *) |
| gui_search_force_update_tab_label
|
GtkCTreeNode * | find_parent_with_sha1 (GHashTable *ht, gpointer key) |
void | search_gui_expand_all (void) |
| Expand all nodes in tree for current search.
|
void | search_gui_collapse_all (void) |
| Expand all nodes in tree for current search.
|
void | gui_search_set_enabled (struct search *sch, gboolean enabled) |
| Flag whether search is enabled.
|
const GList * | search_gui_get_searches (void) |
void | search_gui_set_clear_button_sensitive (gboolean flag) |
void | gui_search_get_colors (search_t *sch, GdkColor **mark_color, GdkColor **ignore_color, GdkColor **download_color) |
| Extract the mark/ignore/download color.
|
void | search_gui_start_massive_update (search_t *sch) |
void | search_gui_end_massive_update (search_t *sch) |
void | search_gui_metadata_update (const bitzi_data_t *data) |
| Metadata Update.
|
gboolean | search_gui_search_results_col_widths_changed (property_t prop) |
| Callback to update the columns withs in the currently visible search.
|
gboolean | search_gui_search_results_col_visible_changed (property_t prop) |
| Callback to update the columns withs in the currently visible search.
|
void | search_gui_queue_bitzi_by_sha1 (const record_t *rec, gpointer unused_udata) |
| Update the search displays with the correct meta-data.
|