cf_callback_invoke(cf_cb_file_read_finished, cf);
-#ifndef NEW_PACKET_LIST
/* If we have any displayed packets to select, select the first of those
packets by making the first row the selected row. */
- if (cf->first_displayed != NULL)
+ if (cf->first_displayed != NULL){
+#ifdef NEW_PACKET_LIST
+ new_packet_list_select_first_row();
+#else
packet_list_select_row(0);
#endif /* NEW_PACKET_LIST */
+ }
if(stop_flag) {
simple_dialog(ESD_TYPE_WARN, ESD_BTN_OK,
{
g_warning("*** new_packet_list_prev() not yet implemented.");
}
+void
+new_packet_list_select_first_row(void)
+{
+ GtkTreeModel *model = GTK_TREE_MODEL(packetlist);
+ GtkTreeSelection *selection;
+ GtkTreeIter iter;
+
+ if(!gtk_tree_model_get_iter_first(model, &iter))
+ return;
+ selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(packetlist->view));
+ gtk_tree_selection_select_iter (selection, &iter);
+ new_packet_list_select_cb(GTK_TREE_VIEW(packetlist->view), NULL);
+
+}
gint
new_packet_list_find_row_from_data(gpointer data, gboolean select)
guint new_packet_list_append(column_info *cinfo, frame_data *fdata);
frame_data * new_packet_list_get_row_data(gint row);
void new_packet_list_enable_color(gboolean enable);
+void new_packet_list_select_first_row(void);
gint new_packet_list_find_row_from_data(gpointer data, gboolean select);
#else
/* packet list related functions */