void (*ND_MenuEntryCB) (ND_Packet *packet,
guchar *header,
int value);
enum ND_GuiColor;
void nd_gui_init (void);
void nd_gui_sync (void);
void nd_gui_show_packet_menu (GdkEventButton *event);
void nd_gtk_clist_select_all (GtkCList *clist);
void nd_gtk_clist_unselect_all (GtkCList *clist);
void nd_gui_num_packets_set (void);
void nd_gui_modified_set (ND_Trace *trace);
void nd_gui_statusbar_set (const char *text);
gint nd_gui_statusbar_clear (gpointer data);
void nd_gui_pbar_reset (int num_steps);
void nd_gui_pbar_inc (void);
void nd_gui_pbar_clear (void);
void nd_gui_pbar_start_activity (void);
void nd_gui_pbar_stop_activity (void);
void nd_gui_list_incomplete_column_visible
(GtkWidget *clist,
gboolean visible);
void nd_gui_list_incomplete_row_set (GtkWidget *clist,
int row,
gboolean incomplete);
void nd_gui_list_remove_selected_rows
(GtkWidget *clist);
void nd_gui_list_remove_row (GtkWidget *clist,
guint index);
void nd_gui_list_update (ND_Trace *trace,
gboolean find_context);
void nd_gui_list_update_packet (const ND_Packet *p);
void nd_gui_list_update_packet_at_index
(const ND_Packet *p,
int index);
void nd_gui_list_update_packet_state (const ND_Packet *p);
void nd_gui_list_update_packet_state_at_index
(const ND_Packet *p,
int index);
void nd_gui_windowtitle_set (const char *filename);
void nd_gui_timestamp_schedule (GtkCList *clist,
GdkEventMotion *event);
void nd_gui_timestamp_hide (void);
void nd_gui_proto_menu_register (ND_Protocol *proto);
void nd_gui_trace_add (ND_Trace *trace);
void nd_gui_trace_remove (ND_Trace *trace);
void nd_gui_trace_new_tab (ND_Trace *trace);
void nd_gui_trace_name_set (ND_Trace *trace);
void nd_gui_widget_set_color (GtkWidget *widget,
ND_GuiColor color);
GtkWidget* nd_gui_create_menu (ND_MenuData *data);
GtkWidget* nd_gui_proto_table_create (ND_Trace *trace,
ND_ProtoInfo *pinf);
void nd_gui_proto_table_clear (ND_Trace *trace,
ND_ProtoInfo *pinf);
void nd_gui_proto_table_add (ND_Trace *trace,
ND_ProtoInfo *pinf,
ND_ProtoField *field,
void *data,
gboolean is_error);
void nd_gui_proto_table_block_events (ND_Trace *trace,
ND_ProtoInfo *pi);
void nd_gui_proto_table_unblock_events
(ND_Trace *trace,
ND_ProtoInfo *pi);
void nd_gui_add_monowidth_widget (GtkWidget *widget);
void nd_gui_del_monowidth_widget (GtkWidget *widget);
void nd_gui_update_monowidth_widgets (void); |