nd_gui

Name

nd_gui -- 

Synopsis



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);

Description

Details

ND_MenuEntryCB ()

void        (*ND_MenuEntryCB)               (ND_Packet *packet,
                                             guchar *header,
                                             int value);


enum ND_GuiColor

typedef enum {
  ND_COLOR_BG,
  ND_COLOR_RED,
  ND_COLOR_YELLOW
} ND_GuiColor;


nd_gui_init ()

void        nd_gui_init                     (void);


nd_gui_sync ()

void        nd_gui_sync                     (void);


nd_gui_show_packet_menu ()

void        nd_gui_show_packet_menu         (GdkEventButton *event);


nd_gtk_clist_select_all ()

void        nd_gtk_clist_select_all         (GtkCList *clist);


nd_gtk_clist_unselect_all ()

void        nd_gtk_clist_unselect_all       (GtkCList *clist);


nd_gui_num_packets_set ()

void        nd_gui_num_packets_set          (void);


nd_gui_modified_set ()

void        nd_gui_modified_set             (ND_Trace *trace);


nd_gui_statusbar_set ()

void        nd_gui_statusbar_set            (const char *text);


nd_gui_statusbar_clear ()

gint        nd_gui_statusbar_clear          (gpointer data);


nd_gui_pbar_reset ()

void        nd_gui_pbar_reset               (int num_steps);


nd_gui_pbar_inc ()

void        nd_gui_pbar_inc                 (void);


nd_gui_pbar_clear ()

void        nd_gui_pbar_clear               (void);


nd_gui_pbar_start_activity ()

void        nd_gui_pbar_start_activity      (void);


nd_gui_pbar_stop_activity ()

void        nd_gui_pbar_stop_activity       (void);


nd_gui_list_incomplete_column_visible ()

void        nd_gui_list_incomplete_column_visible
                                            (GtkWidget *clist,
                                             gboolean visible);


nd_gui_list_incomplete_row_set ()

void        nd_gui_list_incomplete_row_set  (GtkWidget *clist,
                                             int row,
                                             gboolean incomplete);


nd_gui_list_remove_selected_rows ()

void        nd_gui_list_remove_selected_rows
                                            (GtkWidget *clist);


nd_gui_list_remove_row ()

void        nd_gui_list_remove_row          (GtkWidget *clist,
                                             guint index);


nd_gui_list_update ()

void        nd_gui_list_update              (ND_Trace *trace,
                                             gboolean find_context);


nd_gui_list_update_packet ()

void        nd_gui_list_update_packet       (const ND_Packet *p);


nd_gui_list_update_packet_at_index ()

void        nd_gui_list_update_packet_at_index
                                            (const ND_Packet *p,
                                             int index);


nd_gui_list_update_packet_state ()

void        nd_gui_list_update_packet_state (const ND_Packet *p);


nd_gui_list_update_packet_state_at_index ()

void        nd_gui_list_update_packet_state_at_index
                                            (const ND_Packet *p,
                                             int index);


nd_gui_windowtitle_set ()

void        nd_gui_windowtitle_set          (const char *filename);


nd_gui_timestamp_schedule ()

void        nd_gui_timestamp_schedule       (GtkCList *clist,
                                             GdkEventMotion *event);


nd_gui_timestamp_hide ()

void        nd_gui_timestamp_hide           (void);


nd_gui_proto_menu_register ()

void        nd_gui_proto_menu_register      (ND_Protocol *proto);


nd_gui_trace_add ()

void        nd_gui_trace_add                (ND_Trace *trace);


nd_gui_trace_remove ()

void        nd_gui_trace_remove             (ND_Trace *trace);


nd_gui_trace_new_tab ()

void        nd_gui_trace_new_tab            (ND_Trace *trace);


nd_gui_trace_name_set ()

void        nd_gui_trace_name_set           (ND_Trace *trace);


nd_gui_widget_set_color ()

void        nd_gui_widget_set_color         (GtkWidget *widget,
                                             ND_GuiColor color);


nd_gui_create_menu ()

GtkWidget*  nd_gui_create_menu              (ND_MenuData *data);


nd_gui_proto_table_create ()

GtkWidget*  nd_gui_proto_table_create       (ND_Trace *trace,
                                             ND_ProtoInfo *pinf);


nd_gui_proto_table_clear ()

void        nd_gui_proto_table_clear        (ND_Trace *trace,
                                             ND_ProtoInfo *pinf);


nd_gui_proto_table_add ()

void        nd_gui_proto_table_add          (ND_Trace *trace,
                                             ND_ProtoInfo *pinf,
                                             ND_ProtoField *field,
                                             void *data,
                                             gboolean is_error);


nd_gui_proto_table_block_events ()

void        nd_gui_proto_table_block_events (ND_Trace *trace,
                                             ND_ProtoInfo *pi);


nd_gui_proto_table_unblock_events ()

void        nd_gui_proto_table_unblock_events
                                            (ND_Trace *trace,
                                             ND_ProtoInfo *pi);


nd_gui_add_monowidth_widget ()

void        nd_gui_add_monowidth_widget     (GtkWidget *widget);


nd_gui_del_monowidth_widget ()

void        nd_gui_del_monowidth_widget     (GtkWidget *widget);


nd_gui_update_monowidth_widgets ()

void        nd_gui_update_monowidth_widgets (void);