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

c2ui.c File Reference


Detailed Description

Interface core -> UI.

At this point the interface basically redirects function calls from the ui to the core and vice-versa.

Author:
Emile Roberts
Date:
2004

#include "c2ui.h"

Defines

#define GUI_SOURCES

Functions

void gcu_uploads_gui_set_gnet_addr (gnet_upload_t u, host_addr_t addr, guint16 port)
void gcu_download_enable_start_now (guint32 running_downloads, guint32 max_downloads)
void gcu_gui_update_download (download_t *d, gboolean force)
void gcu_gui_update_download_server (struct download *d)
void gcu_gui_update_download_range (struct download *d)
void gcu_gui_update_download_size (struct download *d)
void gcu_gui_update_download_host (struct download *d)
void gcu_gui_update_download_abort_resume (void)
void gcu_gui_update_download_clear (void)
void gcu_gui_update_download_clear_now (void)
void gcu_gui_update_queue_frozen (void)
void gcu_download_gui_add (struct download *d)
void gcu_download_gui_remove (struct download *d)
void gcu_gui_update_files_scanned (void)
 misc.

void guc_allow_rescan_dir (gboolean flag)
gint gcu_gtk_main_flush (void)
gboolean gcu_search_gui_new_search (const gchar *query, flag_t flags)
 search interface functions

void gcu_upload_stats_gui_add (struct ul_stats *stat)
void gcu_upload_stats_gui_update (const gchar *name, guint64 size)
void gcu_upload_stats_gui_clear_all (void)
void gcu_bitzi_result (bitzi_data_t *bitzi_data)
 bitzi results

void gcu_statusbar_warning (const gchar *message)
void gcu_statusbar_message (const gchar *message)


Define Documentation

#define GUI_SOURCES
 


Function Documentation

void gcu_bitzi_result (  bitzi_data_t *  bitzi_data  ) 
 

bitzi results

If the IPC split goes ahead then the data will need to be copied across. For the time being we just pass the pointer.

void gcu_download_enable_start_now (  guint32  running_downloads,
guint32  max_downloads
) 
 

void gcu_download_gui_add (  struct download *  d  ) 
 

void gcu_download_gui_remove (  struct download *  d  ) 
 

gint gcu_gtk_main_flush (  void   ) 
 

void gcu_gui_update_download (  download_t *  d,
gboolean  force
) 
 

void gcu_gui_update_download_abort_resume (  void   ) 
 

void gcu_gui_update_download_clear (  void   ) 
 

void gcu_gui_update_download_clear_now (  void   ) 
 

void gcu_gui_update_download_host (  struct download *  d  ) 
 

void gcu_gui_update_download_range (  struct download *  d  ) 
 

void gcu_gui_update_download_server (  struct download *  d  ) 
 

void gcu_gui_update_download_size (  struct download *  d  ) 
 

void gcu_gui_update_files_scanned (  void   ) 
 

misc.

interface functions (CORE -> UI)

void gcu_gui_update_queue_frozen (  void   ) 
 

gboolean gcu_search_gui_new_search (  const gchar *  query,
flag_t  flags
) 
 

search interface functions

void gcu_statusbar_message (  const gchar *  message  ) 
 

void gcu_statusbar_warning (  const gchar *  message  ) 
 

void gcu_upload_stats_gui_add (  struct ul_stats *  stat  ) 
 

void gcu_upload_stats_gui_clear_all (  void   ) 
 

void gcu_upload_stats_gui_update (  const gchar *  name,
guint64  size
) 
 

void gcu_uploads_gui_set_gnet_addr (  gnet_upload_t  u,
host_addr_t  addr,
guint16  port
) 
 

void guc_allow_rescan_dir (  gboolean  flag  ) 
 


Generated on Sun Feb 12 10:49:59 2006 for Gtk-Gnutella by doxygen 1.3.6