|
Defines |
| #define | ROW_SELECT_TIMEOUT 100 |
Functions |
| gchar * | search_details_get_text (GtkWidget *widget) |
| void | search_set_xml_metadata (const record_t *rc) |
| void | search_gui_clear_details (void) |
| void | search_gui_append_detail (const gchar *name, const gchar *value) |
| void | search_gui_refresh_details (const record_t *rc) |
| | Set or clear (when rc == NULL) the information about the record.
|
| record_t * | search_gui_get_record (GtkCTree *ctree, GtkCTreeNode *node) |
| gint | search_cb_autoselect (GtkCTree *ctree, GtkCTreeNode *node) |
| | Autoselects all searches matching given node in given tree, if the unexpanded root of the tree is selected.
|
| void | on_search_notebook_switch (GtkNotebook *notebook, GtkNotebookPage *unused_page, gint page_num, gpointer unused_udata) |
| | When the user switches notebook tabs, update the rest of GUI.
|
| void | on_button_search_clicked (GtkButton *unused_button, gpointer unused_udata) |
| | Create a search based on query entered.
|
| void | on_entry_search_activate (GtkEditable *unused_editable, gpointer unused_udata) |
| void | on_entry_search_changed (GtkEditable *editable, gpointer unused_udata) |
| | When a search string is entered, activate the search button.
|
| void | on_button_search_clear_clicked (GtkButton *unused_button, gpointer unused_udata) |
| | Clear search results, de-activate clear search button.
|
| void | on_button_search_close_clicked (GtkButton *unused_button, gpointer unused_udata) |
| void | on_button_search_download_clicked (GtkButton *unused_button, gpointer unused_udata) |
| void | on_button_search_collapse_all_clicked (GtkButton *unused_button, gpointer unused_udata) |
| void | on_button_search_expand_all_clicked (GtkButton *unused_button, gpointer unused_udata) |
| void | on_button_search_filter_clicked (GtkButton *unused_button, gpointer unused_udata) |
| gboolean | on_clist_search_results_key_press_event (GtkWidget *unused_widget, GdkEventKey *event, gpointer unused_udata) |
| gboolean | on_clist_search_results_button_press_event (GtkWidget *widget, GdkEventButton *event, gpointer unused_udata) |
| | Handles showing the popup in the event of right-clicks and downloading for double-clicks.
|
| void | on_clist_search_results_click_column (GtkCList *clist, gint column, gpointer unused_udata) |
| | Sort search according to selected column.
|
| void | on_clist_search_details_selection_get (GtkWidget *unused_widget, GtkSelectionData *data, guint unused_info, guint unused_eventtime, gpointer unused_udata) |
| gboolean | on_clist_search_details_key_press_event (GtkWidget *widget, GdkEventKey *event, gpointer unused_udata) |
| gint | on_clist_search_details_selection_clear_event (GtkWidget *unused_widget, GdkEventSelection *unused_event) |
| void | on_clist_search_details_select_row (GtkCList *unused_clist, gint row, gint unused_column, GdkEventButton *unused_event, gpointer unused_udata) |
| void | on_clist_search_details_unselect_row (GtkCList *unused_clist, gint unused_row, gint unused_column, GdkEventButton *unused_event, gpointer unused_udata) |
| gint | gui_record_cmp (gconstpointer p, gconstpointer q) |
| void | row_selected_expire (cqueue_t *unused_cq, gpointer unused_udata) |
| void | selected_row_changed (GtkCTree *ctree, GtkCTreeNode *node) |
| void | on_ctree_search_results_select_row (GtkCTree *ctree, GList *node, gint unused_column, gpointer unused_udata) |
| | This function is called when the user selects a row in the search results pane.
|
| void | on_ctree_search_results_unselect_row (GtkCTree *ctree, GList *unused_node, gint unused_column, gpointer unused_udata) |
| void | on_ctree_search_results_resize_column (GtkCList *unused_clist, gint column, gint width, gpointer unused_udata) |
| void | on_button_search_passive_clicked (GtkButton *unused_button, gpointer unused_udata) |
| | Please add comment.
|
| void | search_gui_browse_selected (void) |
| | Request host browsing for the selected entries.
|
| GSList * | search_cb_collect_ctree_data (GtkCTree *ctree, GList *node_list, GCompareFunc cfn) |
| | Given a GList of GtkCTreeNodes, return a new list pointing to the shared record contained by the row data.
|
| void | add_filter (filter_t *filter, GFunc filter_add_func, GCompareFunc cfn) |
| void | search_add_filter (GFunc filter_add_func, GCompareFunc cfn) |
| void | global_add_filter (GFunc filter_add_func, GCompareFunc cfn) |
| void | on_popup_search_drop_name_activate (GtkMenuItem *unused_menuitem, gpointer unused_udata) |
| | For all selected results, create a filter based on name.
|
| void | on_popup_search_drop_sha1_activate (GtkMenuItem *unused_menuitem, gpointer unused_udata) |
| | For all selected results, create a filter based on sha1.
|
| void | on_popup_search_drop_host_activate (GtkMenuItem *unused_menuitem, gpointer unused_udata) |
| | For all selected results, create a filter based on host.
|
| void | on_popup_search_drop_name_global_activate (GtkMenuItem *unused_menuitem, gpointer unused_udata) |
| | For all selected results, create a global filter based on name.
|
| void | on_popup_search_drop_sha1_global_activate (GtkMenuItem *unused_menuitem, gpointer unused_udata) |
| | For all selected results, create a global filter based on sha1.
|
| void | on_popup_search_drop_host_global_activate (GtkMenuItem *unused_menuitem, gpointer unused_udata) |
| | For all selected results, create a global filter based on host.
|
| void | on_popup_search_config_cols_activate (GtkMenuItem *unused_menuitem, gpointer unused_udata) |
| | Please add comment.
|
| void | on_popup_search_metadata_activate (GtkMenuItem *unused_menuitem, gpointer unused_udata) |
| | Queue a bitzi queries from the search context menu.
|
| void | search_gui_callbacks_shutdown (void) |
Variables |
| gint | search_details_selected_row = -1 |
| gchar * | selected_text |
| record_t * | selected_record |
| GtkCList * | clist_search_details |
| cevent_t * | row_selected_ev |