Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

downloads_cb.h File Reference

#include "gtk/gui.h"

Go to the source code of this file.

Functions

gboolean on_ctree_downloads_button_press_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data)
void on_button_downloads_abort_clicked (GtkButton *button, gpointer user_data)
 For all selected active downloads, forget them.

void on_button_downloads_resume_clicked (GtkButton *button, gpointer user_data)
 For all selected active downloads, resume.

void on_ctree_downloads_resize_column (GtkCList *clist, gint column, gint width, gpointer user_data)
void on_ctree_downloads_tree_select_row (GtkCTree *ctree, GList *node, gint column, gpointer user_data)
void on_ctree_downloads_tree_unselect_row (GtkCTree *ctree, GList *node, gint column, gpointer user_data)
gboolean on_ctree_downloads_queue_button_press_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data)
void on_ctree_downloads_queue_resize_column (GtkCList *clist, gint column, gint width, gpointer user_data)
void on_ctree_downloads_queue_tree_select_row (GtkCTree *ctree, GList *node, gint column, gpointer user_data)
void on_ctree_downloads_queue_tree_unselect_row (GtkCTree *ctree, GList *node, gint column, gpointer user_data)
void on_ctree_downloads_queue_drag_begin (GtkWidget *widget, GdkDragContext *drag_context, gpointer user_data)
void on_ctree_downloads_queue_drag_end (GtkWidget *widget, GdkDragContext *drag_context, gpointer user_data)
void on_entry_queue_regex_activate (GtkEditable *editable, gpointer user_data)
 Select all queued downloads that match given regex in editable.

void on_popup_downloads_push_activate (GtkMenuItem *menuitem, gpointer user_data)
 All selected downloads fallback to push.

void on_popup_downloads_abort_named_activate (GtkMenuItem *menuitem, gpointer user_data)
 Abort all downloads with names identical to any of the selected downloads.

void on_popup_downloads_abort_host_activate (GtkMenuItem *menuitem, gpointer user_data)
 Abort all downloads with hosts identical to any of the selected downloads.

void on_popup_downloads_abort_sha1_activate (GtkMenuItem *menuitem, gpointer user_data)
 Abort all downloads with sha1s identical to any of the selected downloads.

void on_popup_downloads_remove_file_activate (GtkMenuItem *menuitem, gpointer user_data)
 Remove all downloads selected.

void on_popup_downloads_search_again_activate (GtkMenuItem *menuitem, gpointer user_data)
void on_popup_downloads_queue_activate (GtkMenuItem *menuitem, gpointer user_data)
 Move all selected downloads back to queue.

void on_popup_downloads_copy_url_activate (GtkMenuItem *menuitem, gpointer user_data)
 For selected download, copy URL to clipboard.

void on_popup_downloads_connect_activate (GtkMenuItem *menuitem, gpointer user_data)
 For all selected active downloads connect to host.

void on_popup_downloads_expand_all_activate (GtkMenuItem *menuitem, gpointer user_data)
 Expands all parent nodes.

void on_popup_downloads_collapse_all_activate (GtkMenuItem *menuitem, gpointer user_data)
 Collapses all parent nodes.

void on_popup_downloads_browse_host_activate (GtkMenuItem *unused_menuitem, gpointer unused_udata)
 Initiates a browse host request to the currently selected host.

void on_popup_queue_start_now_activate (GtkMenuItem *menuitem, gpointer user_data)
 For all selected queued downloads, activate them.

void on_popup_queue_freeze_activate (GtkMenuItem *menuitem, gpointer user_data)
void on_popup_queue_search_again_activate (GtkMenuItem *menuitem, gpointer user_data)
void on_popup_queue_abort_host_activate (GtkMenuItem *menuitem, gpointer user_data)
 For all selected queued downloads, remove all downloads with same host.

void on_popup_queue_abort_named_activate (GtkMenuItem *menuitem, gpointer user_data)
 For all selected queued downloads, remove all downloads with same name.

void on_popup_queue_abort_sha1_activate (GtkMenuItem *menuitem, gpointer user_data)
 For all selected queued downloads, remove all downloads with same sha1.

void on_popup_queue_abort_activate (GtkMenuItem *menuitem, gpointer user_data)
 For all selected queued downloads, forget them.

void on_popup_queue_copy_url_activate (GtkMenuItem *menuitem, gpointer user_data)
 For all selected queued download, copy url to clipboard.

void on_popup_queue_connect_activate (GtkMenuItem *menuitem, gpointer user_data)
 For all selected queued download, connect to host.

void on_popup_queue_expand_all_activate (GtkMenuItem *menuitem, gpointer user_data)
 Expands all parent nodes.

void on_popup_queue_collapse_all_activate (GtkMenuItem *menuitem, gpointer user_data)
 Collapses all parent nodes.

void on_popup_queue_browse_host_activate (GtkMenuItem *unused_menuitem, gpointer unused_udata)
 Initiates a browse host request to the currently selected host.

void on_popup_downloads_selection_get (GtkWidget *widget, GtkSelectionData *data, guint info, guint eventtime, gpointer user_data)
 Make the current selected URL the selection data.

gint on_popup_downloads_selection_clear_event (GtkWidget *widget, GdkEventSelection *event)
 Frees the string holding current selected URL if any.


Function Documentation

void on_button_downloads_abort_clicked GtkButton *  unused_button,
gpointer  unused_udata
 

For all selected active downloads, forget them.

This doubles as the callback for the abort option on the popup menu.

void on_button_downloads_resume_clicked GtkButton *  button,
gpointer  user_data
 

For all selected active downloads, resume.

gboolean on_ctree_downloads_button_press_event GtkWidget *  widget,
GdkEventButton *  event,
gpointer  user_data
 

gboolean on_ctree_downloads_queue_button_press_event GtkWidget *  widget,
GdkEventButton *  event,
gpointer  user_data
 

void on_ctree_downloads_queue_drag_begin GtkWidget *  widget,
GdkDragContext *  drag_context,
gpointer  user_data
 

void on_ctree_downloads_queue_drag_end GtkWidget *  widget,
GdkDragContext *  drag_context,
gpointer  user_data
 

void on_ctree_downloads_queue_resize_column GtkCList *  clist,
gint  column,
gint  width,
gpointer  user_data
 

void on_ctree_downloads_queue_tree_select_row GtkCTree *  ctree,
GList *  node,
gint  column,
gpointer  user_data
 

void on_ctree_downloads_queue_tree_unselect_row GtkCTree *  ctree,
GList *  node,
gint  column,
gpointer  user_data
 

void on_ctree_downloads_resize_column GtkCList *  clist,
gint  column,
gint  width,
gpointer  user_data
 

void on_ctree_downloads_tree_select_row GtkCTree *  ctree,
GList *  node,
gint  column,
gpointer  user_data
 

void on_ctree_downloads_tree_unselect_row GtkCTree *  ctree,
GList *  node,
gint  column,
gpointer  user_data
 

void on_entry_queue_regex_activate GtkEditable *  editable,
gpointer  user_data
 

Select all queued downloads that match given regex in editable.

void on_popup_downloads_abort_host_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Abort all downloads with hosts identical to any of the selected downloads.

void on_popup_downloads_abort_named_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Abort all downloads with names identical to any of the selected downloads.

void on_popup_downloads_abort_sha1_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Abort all downloads with sha1s identical to any of the selected downloads.

void on_popup_downloads_browse_host_activate GtkMenuItem *  unused_menuitem,
gpointer  unused_udata
 

Initiates a browse host request to the currently selected host.

void on_popup_downloads_collapse_all_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Collapses all parent nodes.

void on_popup_downloads_connect_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

For all selected active downloads connect to host.

void on_popup_downloads_copy_url_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

For selected download, copy URL to clipboard.

void on_popup_downloads_expand_all_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Expands all parent nodes.

void on_popup_downloads_push_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

All selected downloads fallback to push.

void on_popup_downloads_queue_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Move all selected downloads back to queue.

void on_popup_downloads_remove_file_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Remove all downloads selected.

void on_popup_downloads_search_again_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

gint on_popup_downloads_selection_clear_event GtkWidget *  widget,
GdkEventSelection *  event
 

Frees the string holding current selected URL if any.

void on_popup_downloads_selection_get GtkWidget *  widget,
GtkSelectionData *  data,
guint  info,
guint  eventtime,
gpointer  user_data
 

Make the current selected URL the selection data.

void on_popup_queue_abort_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

For all selected queued downloads, forget them.

void on_popup_queue_abort_host_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

For all selected queued downloads, remove all downloads with same host.

void on_popup_queue_abort_named_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

For all selected queued downloads, remove all downloads with same name.

void on_popup_queue_abort_sha1_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

For all selected queued downloads, remove all downloads with same sha1.

void on_popup_queue_browse_host_activate GtkMenuItem *  unused_menuitem,
gpointer  unused_udata
 

Initiates a browse host request to the currently selected host.

void on_popup_queue_collapse_all_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Collapses all parent nodes.

void on_popup_queue_connect_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

For all selected queued download, connect to host.

void on_popup_queue_copy_url_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

For all selected queued download, copy url to clipboard.

void on_popup_queue_expand_all_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Expands all parent nodes.

void on_popup_queue_freeze_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

void on_popup_queue_search_again_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

void on_popup_queue_start_now_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

For all selected queued downloads, activate them.


Generated on Sun Feb 12 10:50:00 2006 for Gtk-Gnutella by doxygen 1.3.6