|
Data Structures |
| struct | fileinfo_data |
| struct | select_by_regex |
| struct | download_selection |
Functions |
| void | fi_gui_clear_data (struct fileinfo_data *data) |
| void | fi_gui_add_file (gnet_fi_t handle) |
| void | fi_gui_free_data (struct fileinfo_data *data) |
| void | fi_gui_remove_data (struct fileinfo_data *data) |
| fileinfo_data * | get_fileinfo_data (GtkTreeModel *model, GtkTreeIter *iter) |
| gnet_fi_t | fi_gui_get_handle (GtkTreeModel *model, GtkTreeIter *iter) |
| void | set_fileinfo_data (struct fileinfo_data *data) |
| void | cell_renderer (GtkTreeViewColumn *column, GtkCellRenderer *cell, GtkTreeModel *model, GtkTreeIter *iter, gpointer udata) |
| GtkCellRenderer * | create_cell_renderer (gfloat xalign) |
| void | fi_gui_fi_removed (gnet_fi_t handle) |
| void | fi_gui_set_details (gnet_fi_t handle) |
| void | fi_gui_clear_details (void) |
| void | on_treeview_downloads_cursor_changed (GtkTreeView *tv, gpointer unused_udata) |
| void | fi_gui_fill_info (struct fileinfo_data *data) |
| | Fill in the cell data.
|
| void | fi_gui_fill_status (struct fileinfo_data *data) |
| void | fi_gui_update (gnet_fi_t handle, gboolean full) |
| void | fi_gui_update_download (struct download *d) |
| void | fi_gui_fi_added (gnet_fi_t handle) |
| void | fi_gui_fi_status_changed (gnet_fi_t handle) |
| void | fi_gui_fi_status_changed_transient (gnet_fi_t handle) |
| gboolean | fi_gui_update_queued (gpointer key, gpointer unused_value, gpointer unused_udata) |
| guint | fi_gui_relative_done (const struct fileinfo_data *s, gboolean percent) |
| guint | fileinfo_numeric_status (const struct fileinfo_data *data) |
| gint | fileinfo_data_cmp (GtkTreeModel *model, GtkTreeIter *i, GtkTreeIter *j, gpointer user_data) |
| gboolean | fi_gui_update_rank (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer udata) |
| | Callback handler used with gtk_tree_model_foreach() to record the current rank/position in tree enabling stable sorting.
|
| gboolean | on_treeview_downloads_column_clicked (GtkTreeViewColumn *column, gpointer unused_data) |
| GtkTreeViewColumn * | add_column (GtkTreeView *tv, GtkTreeCellDataFunc cell_data_func, gint column_id, const gchar *title, gfloat xalign) |
| gchar * | fi_gui_get_file_url (GtkWidget *widget) |
| gchar * | fi_gui_get_alias (GtkWidget *widget) |
| void | fi_gui_update_display (time_t unused_now) |
| void | fi_gui_init (void) |
| void | fi_handles_shutdown (gpointer key, gpointer value, gpointer unused_data) |
| void | fi_downloads_shutdown (gpointer key, gpointer value, gpointer unused_data) |
| void | fi_gui_shutdown (void) |
| void | fi_gui_add_download (struct download *d) |
| void | fi_gui_remove_download (struct download *d) |
| void | fi_gui_download_set_status (struct download *d, const gchar *s) |
| gboolean | fi_gui_select_by_regex_helper (GtkTreeModel *model, GtkTreePath *unused_path, GtkTreeIter *iter, gpointer user_data) |
| void | fi_gui_select_by_regex (const gchar *regex) |
| void | fi_purge_helper (GtkTreeModel *model, GtkTreePath *unused_path, GtkTreeIter *iter, gpointer user_data) |
| void | fi_gui_purge_select_helper (gpointer key, gpointer unused_value, gpointer data) |
| void | on_button_fi_purge_clicked (GtkButton *unused_button, gpointer unused_udata) |
| | Handle the clicking of the purge button.
|
| void | fi_gui_download_helper (GtkTreeModel *model, GtkTreePath *unused_path, GtkTreeIter *iter, gpointer user_data) |
| void | fi_gui_download_select_helper (gpointer key, gpointer unused_value, gpointer data) |
| GSList * | fi_gui_download_select (gboolean unselect) |
| void | gui_update_download_server (download_t *d) |
| | Update the server/vendor column of the active downloads treeview.
|
| void | gui_update_download_range (download_t *d) |
| | Update the range column of the active downloads treeview.
|
| void | gui_update_download_size (download_t *d) |
| | Update the size column of the active downloads treeview.
|
| void | gui_update_download_host (download_t *d) |
| | Update the host column of the active downloads treeview.
|
| void | on_popup_downloads_copy_magnet_activate (GtkMenuItem *unused_menuitem, gpointer unused_udata) |
Variables |
| gnet_fi_t | last_shown = 0 |
| gboolean | last_shown_valid = FALSE |
| GtkTreeView * | treeview_downloads |
| GtkTreeView * | treeview_fi_aliases |
| GtkEntry * | entry_fi_filename |
| GtkLabel * | label_fi_sha1 |
| GtkLabel * | label_fi_size |
| GtkTreeStore * | store_fileinfo |
| GtkListStore * | store_aliases |
| GHashTable * | fi_handles |
| GHashTable * | fi_updates |
| GHashTable * | fi_downloads |