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

gui_property.c File Reference

#include "lib/prop.h"
#include "lib/eval.h"
#include "gui_property.h"
#include "if/ui/gtk/gnet_stats.h"
#include "ui/gtk/columns.h"
#include "ui/gtk/notebooks.h"
#include "lib/override.h"

Functions

prop_set_tgui_prop_init (void)
void gui_prop_shutdown (void)
 Free memory allocated by the property set.

prop_def_tgui_prop_get_def (property_t p)
void gui_prop_add_prop_changed_listener (property_t prop, prop_changed_listener_t l, gboolean init)
 Add a change listener to a given property.

void gui_prop_add_prop_changed_listener_full (property_t prop, prop_changed_listener_t l, gboolean init, enum frequency_type freq, guint32 interval)
 Add a change listener to a given property.

void gui_prop_remove_prop_changed_listener (property_t prop, prop_changed_listener_t l)
void gui_prop_set_boolean (property_t prop, const gboolean *src, size_t offset, size_t length)
gboolean * gui_prop_get_boolean (property_t prop, gboolean *t, size_t offset, size_t length)
void gui_prop_set_guint32 (property_t prop, const guint32 *src, size_t offset, size_t length)
guint32 * gui_prop_get_guint32 (property_t prop, guint32 *t, size_t offset, size_t length)
void gui_prop_set_guint64 (property_t prop, const guint64 *src, size_t offset, size_t length)
guint64 * gui_prop_get_guint64 (property_t prop, guint64 *t, size_t offset, size_t length)
void gui_prop_set_timestamp (property_t prop, const time_t *src, size_t offset, size_t length)
time_t * gui_prop_get_timestamp (property_t prop, time_t *t, size_t offset, size_t length)
void gui_prop_set_string (property_t prop, const gchar *val)
gchar * gui_prop_get_string (property_t prop, gchar *t, size_t size)
void gui_prop_set_storage (property_t p, const gchar *v, size_t l)
gchar * gui_prop_get_storage (property_t p, gchar *t, size_t l)
const gchar * gui_prop_to_string (property_t prop)
const gchar * gui_prop_default_to_string (property_t prop)
const gchar * gui_prop_name (property_t p)
const gchar * gui_prop_type_to_string (property_t p)
const gchar * gui_prop_description (property_t p)
gboolean gui_prop_is_saved (property_t p)
property_t gui_prop_get_by_name (const gchar *name)
GSList * gui_prop_get_by_regex (const gchar *pattern, gint *error)
void gui_prop_set_from_string (property_t prop, const gchar *val)
prop_set_stub_tgui_prop_get_stub (void)
 Returns a new stub struct for this property set.


Variables

gboolean monitor_enabled = FALSE
gboolean monitor_enabled_def = FALSE
guint32 monitor_max_items = 25
guint32 monitor_max_items_def = 25
gboolean queue_regex_case = FALSE
gboolean queue_regex_case_def = FALSE
gboolean fi_regex_case = FALSE
gboolean fi_regex_case_def = FALSE
gboolean search_hide_downloaded = FALSE
gboolean search_hide_downloaded_def = FALSE
guint32 nodes_col_widths [NODES_VISIBLE_COLUMNS] = { 130, 50, 120, 20, 30, 30, 80 }
guint32 nodes_col_widths_def [NODES_VISIBLE_COLUMNS] = { 130, 50, 120, 20, 30, 30, 80 }
gboolean nodes_col_visible [NODES_VISIBLE_COLUMNS] = { 1,1,1,1,1,1,1,1}
gboolean nodes_col_visible_def [NODES_VISIBLE_COLUMNS] = { 1,1,1,1,1,1,1,1}
guint32 dl_active_col_widths [DOWNLOADS_VISIBLE_COLUMNS] = { 240, 80, 40, 80, 80, 80, 80 }
guint32 dl_active_col_widths_def [DOWNLOADS_VISIBLE_COLUMNS] = { 240, 80, 40, 80, 80, 80, 80 }
gboolean dl_active_col_visible [DOWNLOADS_VISIBLE_COLUMNS] = { 1, 1, 1, 1, 1, 1, 1 }
gboolean dl_active_col_visible_def [DOWNLOADS_VISIBLE_COLUMNS] = { 1, 1, 1, 1, 1, 1, 1 }
guint32 dl_queued_col_widths [DOWNLOAD_QUEUE_VISIBLE_COLUMNS] = { 240, 80, 40, 80, 80, 80 }
guint32 dl_queued_col_widths_def [DOWNLOAD_QUEUE_VISIBLE_COLUMNS] = { 240, 80, 40, 80, 80, 80 }
gboolean dl_queued_col_visible [DOWNLOAD_QUEUE_VISIBLE_COLUMNS] = { 1, 1, 1, 1, 1, 1 }
gboolean dl_queued_col_visible_def [DOWNLOAD_QUEUE_VISIBLE_COLUMNS] = { 1, 1, 1, 1, 1, 1 }
guint32 file_info_col_widths [FILEINFO_VISIBLE_COLUMNS] = { 240, 80, 80, 80, 80 }
guint32 file_info_col_widths_def [FILEINFO_VISIBLE_COLUMNS] = { 240, 80, 80, 80, 80 }
guint32 search_list_col_widths [SEARCH_LIST_VISIBLE_COLUMNS] = { 80, 20, 20 }
guint32 search_list_col_widths_def [SEARCH_LIST_VISIBLE_COLUMNS] = { 80, 20, 20 }
gboolean search_results_col_visible [SEARCH_RESULTS_VISIBLE_COLUMNS] = { 1,1,1,1,1,1,1 }
gboolean search_results_col_visible_def [SEARCH_RESULTS_VISIBLE_COLUMNS] = { 1,1,1,1,1,1,1 }
guint32 search_results_col_widths [SEARCH_RESULTS_VISIBLE_COLUMNS] = { 210, 30, 50, 80, 30, 120, 90 }
guint32 search_results_col_widths_def [SEARCH_RESULTS_VISIBLE_COLUMNS] = { 210, 30, 50, 80, 30, 120, 90 }
guint32 search_stats_col_widths [3] = { 200, 80, 80 }
guint32 search_stats_col_widths_def [3] = { 200, 80, 80 }
guint32 ul_stats_col_widths [UPLOAD_STATS_GUI_VISIBLE_COLUMNS] = { 200, 80, 80, 80, 80 }
guint32 ul_stats_col_widths_def [UPLOAD_STATS_GUI_VISIBLE_COLUMNS] = { 200, 80, 80, 80, 80 }
gboolean ul_stats_col_visible [UPLOAD_STATS_GUI_VISIBLE_COLUMNS] = { 1, 1, 1, 1, 1 }
gboolean ul_stats_col_visible_def [UPLOAD_STATS_GUI_VISIBLE_COLUMNS] = { 1, 1, 1, 1, 1 }
guint32 uploads_col_widths [UPLOADS_GUI_VISIBLE_COLUMNS] = { 200, 120, 36, 80, 80, 80, 80 }
guint32 uploads_col_widths_def [UPLOADS_GUI_VISIBLE_COLUMNS] = { 200, 120, 36, 80, 80, 80, 80 }
gboolean uploads_col_visible [UPLOADS_GUI_VISIBLE_COLUMNS] = { 1, 1, 1, 1, 1, 1, 1 }
gboolean uploads_col_visible_def [UPLOADS_GUI_VISIBLE_COLUMNS] = { 1, 1, 1, 1, 1, 1, 1 }
guint32 filter_rules_col_widths [4] = { 10, 240, 80, 40 }
guint32 filter_rules_col_widths_def [4] = { 10, 240, 80, 40 }
guint32 filter_filters_col_widths [3] = { 80, 40, 20 }
guint32 filter_filters_col_widths_def [3] = { 80, 40, 20 }
guint32 gnet_stats_msg_col_widths [8] = { 60, 20, 20, 20, 20, 20, 20, 20 }
guint32 gnet_stats_msg_col_widths_def [8] = { 60, 20, 20, 20, 20, 20, 20, 20 }
guint32 gnet_stats_fc_ttl_col_widths [10] = { 60, 20, 20, 20, 20, 20, 20, 20, 20, 20 }
guint32 gnet_stats_fc_ttl_col_widths_def [10] = { 60, 20, 20, 20, 20, 20, 20, 20, 20, 20 }
guint32 gnet_stats_fc_hops_col_widths [10] = { 60, 20, 20, 20, 20, 20, 20, 20, 20, 20 }
guint32 gnet_stats_fc_hops_col_widths_def [10] = { 60, 20, 20, 20, 20, 20, 20, 20, 20, 20 }
guint32 gnet_stats_fc_col_widths [10] = { 60, 20, 20, 20, 20, 20, 20, 20, 20, 20 }
guint32 gnet_stats_fc_col_widths_def [10] = { 60, 20, 20, 20, 20, 20, 20, 20, 20, 20 }
guint32 gnet_stats_horizon_col_widths [4] = { 30, 40, 40, 40 }
guint32 gnet_stats_horizon_col_widths_def [4] = { 30, 40, 40, 40 }
guint32 gnet_stats_drop_reasons_col_widths [2] = { 60, 20 }
guint32 gnet_stats_drop_reasons_col_widths_def [2] = { 60, 20 }
guint32 gnet_stats_recv_col_widths [10] = { 60, 40, 40, 40, 40, 40, 40, 40, 40, 40 }
guint32 gnet_stats_recv_col_widths_def [10] = { 60, 40, 40, 40, 40, 40, 40, 40, 40, 40 }
guint32 hcache_col_widths [4] = { 60, 40, 40, 40 }
guint32 hcache_col_widths_def [4] = { 60, 40, 40, 40 }
guint32 window_coords [4] = { 0, 0, 0, 0 }
guint32 window_coords_def [4] = { 0, 0, 0, 0 }
guint32 filter_dlg_coords [4] = { 0, 0, 0, 0 }
guint32 filter_dlg_coords_def [4] = { 0, 0, 0, 0 }
guint32 prefs_dlg_coords [4] = { 0, 0, 0, 0 }
guint32 prefs_dlg_coords_def [4] = { 0, 0, 0, 0 }
guint32 fileinfo_divider_pos = 305
guint32 fileinfo_divider_pos_def = 305
guint32 main_divider_pos = 140
guint32 main_divider_pos_def = 140
guint32 gnet_stats_divider_pos = 300
guint32 gnet_stats_divider_pos_def = 300
guint32 side_divider_pos = 100
guint32 side_divider_pos_def = 100
guint32 results_divider_pos = 400
guint32 results_divider_pos_def = 400
guint32 search_max_results = 1000
guint32 search_max_results_def = 1000
guint32 browse_host_max_results = 10000
guint32 browse_host_max_results_def = 10000
guint32 gui_debug = 0
guint32 gui_debug_def = 0
guint32 filter_main_divider_pos = 140
guint32 filter_main_divider_pos_def = 140
gboolean search_results_show_tabs = FALSE
gboolean search_results_show_tabs_def = FALSE
gboolean sidebar_visible = TRUE
gboolean sidebar_visible_def = TRUE
gboolean navtree_visible = TRUE
gboolean navtree_visible_def = TRUE
gboolean toolbar_visible = FALSE
gboolean toolbar_visible_def = FALSE
gboolean statusbar_visible = TRUE
gboolean statusbar_visible_def = TRUE
gboolean progressbar_uploads_visible = TRUE
gboolean progressbar_uploads_visible_def = TRUE
gboolean progressbar_downloads_visible = TRUE
gboolean progressbar_downloads_visible_def = TRUE
gboolean progressbar_connections_visible = TRUE
gboolean progressbar_connections_visible_def = TRUE
gboolean progressbar_bws_in_visible = TRUE
gboolean progressbar_bws_in_visible_def = TRUE
gboolean progressbar_bws_out_visible = TRUE
gboolean progressbar_bws_out_visible_def = TRUE
gboolean progressbar_bws_gin_visible = TRUE
gboolean progressbar_bws_gin_visible_def = TRUE
gboolean progressbar_bws_gout_visible = TRUE
gboolean progressbar_bws_gout_visible_def = TRUE
gboolean progressbar_bws_glin_visible = TRUE
gboolean progressbar_bws_glin_visible_def = TRUE
gboolean progressbar_bws_glout_visible = TRUE
gboolean progressbar_bws_glout_visible_def = TRUE
gboolean autohide_bws_gleaf = TRUE
gboolean autohide_bws_gleaf_def = TRUE
gboolean progressbar_bws_in_avg = TRUE
gboolean progressbar_bws_in_avg_def = TRUE
gboolean progressbar_bws_out_avg = TRUE
gboolean progressbar_bws_out_avg_def = TRUE
gboolean progressbar_bws_gin_avg = TRUE
gboolean progressbar_bws_gin_avg_def = TRUE
gboolean progressbar_bws_gout_avg = TRUE
gboolean progressbar_bws_gout_avg_def = TRUE
gboolean progressbar_bws_glin_avg = TRUE
gboolean progressbar_bws_glin_avg_def = TRUE
gboolean progressbar_bws_glout_avg = TRUE
gboolean progressbar_bws_glout_avg_def = TRUE
gboolean search_sort_casesense = FALSE
gboolean search_sort_casesense_def = FALSE
guint32 search_sort_default_order = 0
guint32 search_sort_default_order_def = 0
guint32 search_sort_default_column = -1
guint32 search_sort_default_column_def = -1
gboolean show_search_results_settings = FALSE
gboolean show_search_results_settings_def = FALSE
gboolean show_dl_settings = FALSE
gboolean show_dl_settings_def = FALSE
guint32 search_stats_mode = 0
guint32 search_stats_mode_def = 0
prop_def_choice_t search_stats_mode_choices []
guint32 search_stats_update_interval = 200
guint32 search_stats_update_interval_def = 200
guint32 search_stats_delcoef = 25
guint32 search_stats_delcoef_def = 25
gboolean confirm_quit = TRUE
gboolean confirm_quit_def = TRUE
gboolean show_tooltips = TRUE
gboolean show_tooltips_def = TRUE
gboolean expert_mode = FALSE
gboolean expert_mode_def = FALSE
gboolean gnet_stats_perc = FALSE
gboolean gnet_stats_perc_def = FALSE
gboolean gnet_stats_bytes = FALSE
gboolean gnet_stats_bytes_def = FALSE
gboolean gnet_stats_hops = FALSE
gboolean gnet_stats_hops_def = FALSE
guint32 gnet_stats_source = 0
guint32 gnet_stats_source_def = 0
prop_def_choice_t gnet_stats_source_choices []
guint32 gnet_stats_drop_reasons_type = 11
guint32 gnet_stats_drop_reasons_type_def = 11
prop_def_choice_t gnet_stats_drop_reasons_type_choices []
gboolean gnet_stats_with_headers = TRUE
gboolean gnet_stats_with_headers_def = TRUE
gboolean gnet_stats_drop_perc = FALSE
gboolean gnet_stats_drop_perc_def = FALSE
guint32 gnet_stats_general_col_widths [2] = { 60, 20 }
guint32 gnet_stats_general_col_widths_def [2] = { 60, 20 }
gboolean clear_uploads_complete = TRUE
gboolean clear_uploads_complete_def = TRUE
gboolean clear_uploads_failed = TRUE
gboolean clear_uploads_failed_def = TRUE
gboolean node_show_uptime = TRUE
gboolean node_show_uptime_def = TRUE
gboolean node_show_handshake_version = FALSE
gboolean node_show_handshake_version_def = FALSE
gboolean node_show_detailed_info = FALSE
gboolean node_show_detailed_info_def = FALSE
gboolean show_gnet_info_txc = FALSE
gboolean show_gnet_info_txc_def = FALSE
gboolean show_gnet_info_rxc = FALSE
gboolean show_gnet_info_rxc_def = FALSE
gboolean show_gnet_info_tx_wire = FALSE
gboolean show_gnet_info_tx_wire_def = FALSE
gboolean show_gnet_info_rx_wire = FALSE
gboolean show_gnet_info_rx_wire_def = FALSE
gboolean show_gnet_info_tx_speed = FALSE
gboolean show_gnet_info_tx_speed_def = FALSE
gboolean show_gnet_info_rx_speed = FALSE
gboolean show_gnet_info_rx_speed_def = FALSE
gboolean show_gnet_info_tx_queries = FALSE
gboolean show_gnet_info_tx_queries_def = FALSE
gboolean show_gnet_info_rx_queries = FALSE
gboolean show_gnet_info_rx_queries_def = FALSE
gboolean show_gnet_info_tx_hits = FALSE
gboolean show_gnet_info_tx_hits_def = FALSE
gboolean show_gnet_info_rx_hits = FALSE
gboolean show_gnet_info_rx_hits_def = FALSE
gboolean show_gnet_info_gen_queries = FALSE
gboolean show_gnet_info_gen_queries_def = FALSE
gboolean show_gnet_info_sq_queries = FALSE
gboolean show_gnet_info_sq_queries_def = FALSE
gboolean show_gnet_info_tx_dropped = FALSE
gboolean show_gnet_info_tx_dropped_def = FALSE
gboolean show_gnet_info_rx_dropped = FALSE
gboolean show_gnet_info_rx_dropped_def = FALSE
gboolean show_gnet_info_qrp_stats = FALSE
gboolean show_gnet_info_qrp_stats_def = FALSE
gboolean show_gnet_info_dbw = FALSE
gboolean show_gnet_info_dbw_def = FALSE
gboolean show_gnet_info_rt = FALSE
gboolean show_gnet_info_rt_def = FALSE
gboolean show_gnet_info_shared_size = FALSE
gboolean show_gnet_info_shared_size_def = FALSE
gboolean show_gnet_info_shared_files = FALSE
gboolean show_gnet_info_shared_files_def = FALSE
guint32 search_accumulation_period = 5
guint32 search_accumulation_period_def = 5
guint32 treemenu_nodes_expanded [nb_main_page_num] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
guint32 treemenu_nodes_expanded_def [nb_main_page_num] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
guint32 gnet_stats_pkg_col_widths [6] = { 60, 20, 20, 20, 20, 20 }
guint32 gnet_stats_pkg_col_widths_def [6] = { 60, 20, 20, 20, 20, 20 }
guint32 gnet_stats_byte_col_widths [6] = { 60, 20, 20, 20, 20, 20 }
guint32 gnet_stats_byte_col_widths_def [6] = { 60, 20, 20, 20, 20, 20 }
guint32 config_toolbar_style = 4
guint32 config_toolbar_style_def = 4
prop_def_choice_t config_toolbar_style_choices []
guint32 search_lifetime = 0
guint32 search_lifetime_def = 0
prop_def_choice_t search_lifetime_choices []
prop_set_tgui_property = NULL


Function Documentation

void gui_prop_add_prop_changed_listener property_t  prop,
prop_changed_listener_t  l,
gboolean  init
 

Add a change listener to a given property.

If init is TRUE then the listener is immediately called.

void gui_prop_add_prop_changed_listener_full property_t  prop,
prop_changed_listener_t  l,
gboolean  init,
enum frequency_type  freq,
guint32  interval
 

Add a change listener to a given property.

If init is TRUE then the listener is immediately called.

const gchar* gui_prop_default_to_string property_t  prop  ) 
 

const gchar* gui_prop_description property_t  p  ) 
 

gboolean* gui_prop_get_boolean property_t  prop,
gboolean *  t,
size_t  offset,
size_t  length
 

property_t gui_prop_get_by_name const gchar *  name  ) 
 

GSList* gui_prop_get_by_regex const gchar *  pattern,
gint *  error
 

prop_def_t* gui_prop_get_def property_t  p  ) 
 

guint32* gui_prop_get_guint32 property_t  prop,
guint32 *  t,
size_t  offset,
size_t  length
 

guint64* gui_prop_get_guint64 property_t  prop,
guint64 *  t,
size_t  offset,
size_t  length
 

gchar* gui_prop_get_storage property_t  p,
gchar *  t,
size_t  l
 

gchar* gui_prop_get_string property_t  prop,
gchar *  t,
size_t  size
 

prop_set_stub_t* gui_prop_get_stub void   ) 
 

Returns a new stub struct for this property set.

Just g_free it when it is no longer needed. All fields are read only!

time_t* gui_prop_get_timestamp property_t  prop,
time_t *  t,
size_t  offset,
size_t  length
 

prop_set_t* gui_prop_init void   ) 
 

gboolean gui_prop_is_saved property_t  p  ) 
 

const gchar* gui_prop_name property_t  p  ) 
 

void gui_prop_remove_prop_changed_listener property_t  prop,
prop_changed_listener_t  l
 

void gui_prop_set_boolean property_t  prop,
const gboolean *  src,
size_t  offset,
size_t  length
 

void gui_prop_set_from_string property_t  prop,
const gchar *  val
 

void gui_prop_set_guint32 property_t  prop,
const guint32 *  src,
size_t  offset,
size_t  length
 

void gui_prop_set_guint64 property_t  prop,
const guint64 *  src,
size_t  offset,
size_t  length
 

void gui_prop_set_storage property_t  p,
const gchar *  v,
size_t  l
 

void gui_prop_set_string property_t  prop,
const gchar *  val
 

void gui_prop_set_timestamp property_t  prop,
const time_t *  src,
size_t  offset,
size_t  length
 

void gui_prop_shutdown void   ) 
 

Free memory allocated by the property set.

const gchar* gui_prop_to_string property_t  prop  ) 
 

const gchar* gui_prop_type_to_string property_t  p  ) 
 


Variable Documentation

gboolean autohide_bws_gleaf = TRUE
 

gboolean autohide_bws_gleaf_def = TRUE
 

guint32 browse_host_max_results = 10000
 

guint32 browse_host_max_results_def = 10000
 

gboolean clear_uploads_complete = TRUE
 

gboolean clear_uploads_complete_def = TRUE
 

gboolean clear_uploads_failed = TRUE
 

gboolean clear_uploads_failed_def = TRUE
 

guint32 config_toolbar_style = 4
 

prop_def_choice_t config_toolbar_style_choices[]
 

Initial value:

 { 
    {N_("Icons"), 1},
    {N_("Text"), 2},
    {N_("Both (vertical)"), 3},
    {N_("Both (horizontal)"), 4},
    {NULL, 0}
}

guint32 config_toolbar_style_def = 4
 

gboolean confirm_quit = TRUE
 

gboolean confirm_quit_def = TRUE
 

gboolean dl_active_col_visible[DOWNLOADS_VISIBLE_COLUMNS] = { 1, 1, 1, 1, 1, 1, 1 }
 

gboolean dl_active_col_visible_def[DOWNLOADS_VISIBLE_COLUMNS] = { 1, 1, 1, 1, 1, 1, 1 }
 

guint32 dl_active_col_widths[DOWNLOADS_VISIBLE_COLUMNS] = { 240, 80, 40, 80, 80, 80, 80 }
 

guint32 dl_active_col_widths_def[DOWNLOADS_VISIBLE_COLUMNS] = { 240, 80, 40, 80, 80, 80, 80 }
 

gboolean dl_queued_col_visible[DOWNLOAD_QUEUE_VISIBLE_COLUMNS] = { 1, 1, 1, 1, 1, 1 }
 

gboolean dl_queued_col_visible_def[DOWNLOAD_QUEUE_VISIBLE_COLUMNS] = { 1, 1, 1, 1, 1, 1 }
 

guint32 dl_queued_col_widths[DOWNLOAD_QUEUE_VISIBLE_COLUMNS] = { 240, 80, 40, 80, 80, 80 }
 

guint32 dl_queued_col_widths_def[DOWNLOAD_QUEUE_VISIBLE_COLUMNS] = { 240, 80, 40, 80, 80, 80 }
 

gboolean expert_mode = FALSE
 

gboolean expert_mode_def = FALSE
 

gboolean fi_regex_case = FALSE
 

gboolean fi_regex_case_def = FALSE
 

guint32 file_info_col_widths[FILEINFO_VISIBLE_COLUMNS] = { 240, 80, 80, 80, 80 }
 

guint32 file_info_col_widths_def[FILEINFO_VISIBLE_COLUMNS] = { 240, 80, 80, 80, 80 }
 

guint32 fileinfo_divider_pos = 305
 

guint32 fileinfo_divider_pos_def = 305
 

guint32 filter_dlg_coords[4] = { 0, 0, 0, 0 }
 

guint32 filter_dlg_coords_def[4] = { 0, 0, 0, 0 }
 

guint32 filter_filters_col_widths[3] = { 80, 40, 20 }
 

guint32 filter_filters_col_widths_def[3] = { 80, 40, 20 }
 

guint32 filter_main_divider_pos = 140
 

guint32 filter_main_divider_pos_def = 140
 

guint32 filter_rules_col_widths[4] = { 10, 240, 80, 40 }
 

guint32 filter_rules_col_widths_def[4] = { 10, 240, 80, 40 }
 

guint32 gnet_stats_byte_col_widths[6] = { 60, 20, 20, 20, 20, 20 }
 

guint32 gnet_stats_byte_col_widths_def[6] = { 60, 20, 20, 20, 20, 20 }
 

gboolean gnet_stats_bytes = FALSE
 

gboolean gnet_stats_bytes_def = FALSE
 

guint32 gnet_stats_divider_pos = 300
 

guint32 gnet_stats_divider_pos_def = 300
 

gboolean gnet_stats_drop_perc = FALSE
 

gboolean gnet_stats_drop_perc_def = FALSE
 

guint32 gnet_stats_drop_reasons_col_widths[2] = { 60, 20 }
 

guint32 gnet_stats_drop_reasons_col_widths_def[2] = { 60, 20 }
 

guint32 gnet_stats_drop_reasons_type = 11
 

prop_def_choice_t gnet_stats_drop_reasons_type_choices[]
 

Initial value:

 { 
    {N_("Unknown"), 0},
    {N_("Ping"), 1},
    {N_("Pong"), 2},
    {N_("Bye"), 3},
    {N_("QRP"), 4},
    {N_("HSEP"), 5},
    {N_("Vendor spec."), 6},
    {N_("Vendor std."), 7},
    {N_("Push"), 8},
    {N_("Query"), 9},
    {N_("Query Hit"), 10},
    {N_("Total"), 11},
    {NULL, 0}
}

guint32 gnet_stats_drop_reasons_type_def = 11
 

guint32 gnet_stats_fc_col_widths[10] = { 60, 20, 20, 20, 20, 20, 20, 20, 20, 20 }
 

guint32 gnet_stats_fc_col_widths_def[10] = { 60, 20, 20, 20, 20, 20, 20, 20, 20, 20 }
 

guint32 gnet_stats_fc_hops_col_widths[10] = { 60, 20, 20, 20, 20, 20, 20, 20, 20, 20 }
 

guint32 gnet_stats_fc_hops_col_widths_def[10] = { 60, 20, 20, 20, 20, 20, 20, 20, 20, 20 }
 

guint32 gnet_stats_fc_ttl_col_widths[10] = { 60, 20, 20, 20, 20, 20, 20, 20, 20, 20 }
 

guint32 gnet_stats_fc_ttl_col_widths_def[10] = { 60, 20, 20, 20, 20, 20, 20, 20, 20, 20 }
 

guint32 gnet_stats_general_col_widths[2] = { 60, 20 }
 

guint32 gnet_stats_general_col_widths_def[2] = { 60, 20 }
 

gboolean gnet_stats_hops = FALSE
 

gboolean gnet_stats_hops_def = FALSE
 

guint32 gnet_stats_horizon_col_widths[4] = { 30, 40, 40, 40 }
 

guint32 gnet_stats_horizon_col_widths_def[4] = { 30, 40, 40, 40 }
 

guint32 gnet_stats_msg_col_widths[8] = { 60, 20, 20, 20, 20, 20, 20, 20 }
 

guint32 gnet_stats_msg_col_widths_def[8] = { 60, 20, 20, 20, 20, 20, 20, 20 }
 

gboolean gnet_stats_perc = FALSE
 

gboolean gnet_stats_perc_def = FALSE
 

guint32 gnet_stats_pkg_col_widths[6] = { 60, 20, 20, 20, 20, 20 }
 

guint32 gnet_stats_pkg_col_widths_def[6] = { 60, 20, 20, 20, 20, 20 }
 

guint32 gnet_stats_recv_col_widths[10] = { 60, 40, 40, 40, 40, 40, 40, 40, 40, 40 }
 

guint32 gnet_stats_recv_col_widths_def[10] = { 60, 40, 40, 40, 40, 40, 40, 40, 40, 40 }
 

guint32 gnet_stats_source = 0
 

prop_def_choice_t gnet_stats_source_choices[]
 

Initial value:

 { 
    {N_("TCP & UDP"), GNET_STATS_FULL},
    {N_("TCP only"), GNET_STATS_TCP_ONLY},
    {N_("UDP only"), GNET_STATS_UDP_ONLY},
    {NULL, 0}
}

guint32 gnet_stats_source_def = 0
 

gboolean gnet_stats_with_headers = TRUE
 

gboolean gnet_stats_with_headers_def = TRUE
 

guint32 gui_debug = 0
 

guint32 gui_debug_def = 0
 

prop_set_t* gui_property = NULL [static]
 

guint32 hcache_col_widths[4] = { 60, 40, 40, 40 }
 

guint32 hcache_col_widths_def[4] = { 60, 40, 40, 40 }
 

guint32 main_divider_pos = 140
 

guint32 main_divider_pos_def = 140
 

gboolean monitor_enabled = FALSE
 

gboolean monitor_enabled_def = FALSE
 

guint32 monitor_max_items = 25
 

guint32 monitor_max_items_def = 25
 

gboolean navtree_visible = TRUE
 

gboolean navtree_visible_def = TRUE
 

gboolean node_show_detailed_info = FALSE
 

gboolean node_show_detailed_info_def = FALSE
 

gboolean node_show_handshake_version = FALSE
 

gboolean node_show_handshake_version_def = FALSE
 

gboolean node_show_uptime = TRUE
 

gboolean node_show_uptime_def = TRUE
 

gboolean nodes_col_visible[NODES_VISIBLE_COLUMNS] = { 1,1,1,1,1,1,1,1}
 

gboolean nodes_col_visible_def[NODES_VISIBLE_COLUMNS] = { 1,1,1,1,1,1,1,1}
 

guint32 nodes_col_widths[NODES_VISIBLE_COLUMNS] = { 130, 50, 120, 20, 30, 30, 80 }
 

guint32 nodes_col_widths_def[NODES_VISIBLE_COLUMNS] = { 130, 50, 120, 20, 30, 30, 80 }
 

guint32 prefs_dlg_coords[4] = { 0, 0, 0, 0 }
 

guint32 prefs_dlg_coords_def[4] = { 0, 0, 0, 0 }
 

gboolean progressbar_bws_gin_avg = TRUE
 

gboolean progressbar_bws_gin_avg_def = TRUE
 

gboolean progressbar_bws_gin_visible = TRUE
 

gboolean progressbar_bws_gin_visible_def = TRUE
 

gboolean progressbar_bws_glin_avg = TRUE
 

gboolean progressbar_bws_glin_avg_def = TRUE
 

gboolean progressbar_bws_glin_visible = TRUE
 

gboolean progressbar_bws_glin_visible_def = TRUE
 

gboolean progressbar_bws_glout_avg = TRUE
 

gboolean progressbar_bws_glout_avg_def = TRUE
 

gboolean progressbar_bws_glout_visible = TRUE
 

gboolean progressbar_bws_glout_visible_def = TRUE
 

gboolean progressbar_bws_gout_avg = TRUE
 

gboolean progressbar_bws_gout_avg_def = TRUE
 

gboolean progressbar_bws_gout_visible = TRUE
 

gboolean progressbar_bws_gout_visible_def = TRUE
 

gboolean progressbar_bws_in_avg = TRUE
 

gboolean progressbar_bws_in_avg_def = TRUE
 

gboolean progressbar_bws_in_visible = TRUE
 

gboolean progressbar_bws_in_visible_def = TRUE
 

gboolean progressbar_bws_out_avg = TRUE
 

gboolean progressbar_bws_out_avg_def = TRUE
 

gboolean progressbar_bws_out_visible = TRUE
 

gboolean progressbar_bws_out_visible_def = TRUE
 

gboolean progressbar_connections_visible = TRUE
 

gboolean progressbar_connections_visible_def = TRUE
 

gboolean progressbar_downloads_visible = TRUE
 

gboolean progressbar_downloads_visible_def = TRUE
 

gboolean progressbar_uploads_visible = TRUE
 

gboolean progressbar_uploads_visible_def = TRUE
 

gboolean queue_regex_case = FALSE
 

gboolean queue_regex_case_def = FALSE
 

guint32 results_divider_pos = 400
 

guint32 results_divider_pos_def = 400
 

guint32 search_accumulation_period = 5
 

guint32 search_accumulation_period_def = 5
 

gboolean search_hide_downloaded = FALSE
 

gboolean search_hide_downloaded_def = FALSE
 

guint32 search_lifetime = 0
 

prop_def_choice_t search_lifetime_choices[]
 

Initial value:

 { 
    {N_("This session"), 0},
    {N_("1 hour"), 1},
    {N_("4 hours"), 4},
    {N_("1 day"), 24},
    {N_("4 days"), 96},
    {N_("1 week"), 168},
    {N_("2 weeks"), 336},
    {NULL, 0}
}

guint32 search_lifetime_def = 0
 

guint32 search_list_col_widths[SEARCH_LIST_VISIBLE_COLUMNS] = { 80, 20, 20 }
 

guint32 search_list_col_widths_def[SEARCH_LIST_VISIBLE_COLUMNS] = { 80, 20, 20 }
 

guint32 search_max_results = 1000
 

guint32 search_max_results_def = 1000
 

gboolean search_results_col_visible[SEARCH_RESULTS_VISIBLE_COLUMNS] = { 1,1,1,1,1,1,1 }
 

gboolean search_results_col_visible_def[SEARCH_RESULTS_VISIBLE_COLUMNS] = { 1,1,1,1,1,1,1 }
 

guint32 search_results_col_widths[SEARCH_RESULTS_VISIBLE_COLUMNS] = { 210, 30, 50, 80, 30, 120, 90 }
 

guint32 search_results_col_widths_def[SEARCH_RESULTS_VISIBLE_COLUMNS] = { 210, 30, 50, 80, 30, 120, 90 }
 

gboolean search_results_show_tabs = FALSE
 

gboolean search_results_show_tabs_def = FALSE
 

gboolean search_sort_casesense = FALSE
 

gboolean search_sort_casesense_def = FALSE
 

guint32 search_sort_default_column = -1
 

guint32 search_sort_default_column_def = -1
 

guint32 search_sort_default_order = 0
 

guint32 search_sort_default_order_def = 0
 

guint32 search_stats_col_widths[3] = { 200, 80, 80 }
 

guint32 search_stats_col_widths_def[3] = { 200, 80, 80 }
 

guint32 search_stats_delcoef = 25
 

guint32 search_stats_delcoef_def = 25
 

guint32 search_stats_mode = 0
 

prop_def_choice_t search_stats_mode_choices[]
 

Initial value:

 { 
    {N_("disable"), 0},
    {N_("by words"), 1},
    {N_("by whole query"), 2},
    {N_("by router"), 3},
    {NULL, 0}
}

guint32 search_stats_mode_def = 0
 

guint32 search_stats_update_interval = 200
 

guint32 search_stats_update_interval_def = 200
 

gboolean show_dl_settings = FALSE
 

gboolean show_dl_settings_def = FALSE
 

gboolean show_gnet_info_dbw = FALSE
 

gboolean show_gnet_info_dbw_def = FALSE
 

gboolean show_gnet_info_gen_queries = FALSE
 

gboolean show_gnet_info_gen_queries_def = FALSE
 

gboolean show_gnet_info_qrp_stats = FALSE
 

gboolean show_gnet_info_qrp_stats_def = FALSE
 

gboolean show_gnet_info_rt = FALSE
 

gboolean show_gnet_info_rt_def = FALSE
 

gboolean show_gnet_info_rx_dropped = FALSE
 

gboolean show_gnet_info_rx_dropped_def = FALSE
 

gboolean show_gnet_info_rx_hits = FALSE
 

gboolean show_gnet_info_rx_hits_def = FALSE
 

gboolean show_gnet_info_rx_queries = FALSE
 

gboolean show_gnet_info_rx_queries_def = FALSE
 

gboolean show_gnet_info_rx_speed = FALSE
 

gboolean show_gnet_info_rx_speed_def = FALSE
 

gboolean show_gnet_info_rx_wire = FALSE
 

gboolean show_gnet_info_rx_wire_def = FALSE
 

gboolean show_gnet_info_rxc = FALSE
 

gboolean show_gnet_info_rxc_def = FALSE
 

gboolean show_gnet_info_shared_files = FALSE
 

gboolean show_gnet_info_shared_files_def = FALSE
 

gboolean show_gnet_info_shared_size = FALSE
 

gboolean show_gnet_info_shared_size_def = FALSE
 

gboolean show_gnet_info_sq_queries = FALSE
 

gboolean show_gnet_info_sq_queries_def = FALSE
 

gboolean show_gnet_info_tx_dropped = FALSE
 

gboolean show_gnet_info_tx_dropped_def = FALSE
 

gboolean show_gnet_info_tx_hits = FALSE
 

gboolean show_gnet_info_tx_hits_def = FALSE
 

gboolean show_gnet_info_tx_queries = FALSE
 

gboolean show_gnet_info_tx_queries_def = FALSE
 

gboolean show_gnet_info_tx_speed = FALSE
 

gboolean show_gnet_info_tx_speed_def = FALSE
 

gboolean show_gnet_info_tx_wire = FALSE
 

gboolean show_gnet_info_tx_wire_def = FALSE
 

gboolean show_gnet_info_txc = FALSE
 

gboolean show_gnet_info_txc_def = FALSE
 

gboolean show_search_results_settings = FALSE
 

gboolean show_search_results_settings_def = FALSE
 

gboolean show_tooltips = TRUE
 

gboolean show_tooltips_def = TRUE
 

guint32 side_divider_pos = 100
 

guint32 side_divider_pos_def = 100
 

gboolean sidebar_visible = TRUE
 

gboolean sidebar_visible_def = TRUE
 

gboolean statusbar_visible = TRUE
 

gboolean statusbar_visible_def = TRUE
 

gboolean toolbar_visible = FALSE
 

gboolean toolbar_visible_def = FALSE
 

guint32 treemenu_nodes_expanded[nb_main_page_num] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
 

guint32 treemenu_nodes_expanded_def[nb_main_page_num] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
 

gboolean ul_stats_col_visible[UPLOAD_STATS_GUI_VISIBLE_COLUMNS] = { 1, 1, 1, 1, 1 }
 

gboolean ul_stats_col_visible_def[UPLOAD_STATS_GUI_VISIBLE_COLUMNS] = { 1, 1, 1, 1, 1 }
 

guint32 ul_stats_col_widths[UPLOAD_STATS_GUI_VISIBLE_COLUMNS] = { 200, 80, 80, 80, 80 }
 

guint32 ul_stats_col_widths_def[UPLOAD_STATS_GUI_VISIBLE_COLUMNS] = { 200, 80, 80, 80, 80 }
 

gboolean uploads_col_visible[UPLOADS_GUI_VISIBLE_COLUMNS] = { 1, 1, 1, 1, 1, 1, 1 }
 

gboolean uploads_col_visible_def[UPLOADS_GUI_VISIBLE_COLUMNS] = { 1, 1, 1, 1, 1, 1, 1 }
 

guint32 uploads_col_widths[UPLOADS_GUI_VISIBLE_COLUMNS] = { 200, 120, 36, 80, 80, 80, 80 }
 

guint32 uploads_col_widths_def[UPLOADS_GUI_VISIBLE_COLUMNS] = { 200, 120, 36, 80, 80, 80, 80 }
 

guint32 window_coords[4] = { 0, 0, 0, 0 }
 

guint32 window_coords_def[4] = { 0, 0, 0, 0 }
 


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