+
+ GtkWidget *start_button;
+ GtkWidget *pause_button;
+ GtkWidget *stop_button;
+
+ GtkWidget *username_entry;
+ GtkWidget *password_entry;
+ GtkWidget *channel_dir_entry;
+ GtkWidget *trace_dir_entry;
+ GtkWidget *trace_name_entry;
+ GtkWidget *trace_mode_combo;
+ GtkWidget *start_daemon_check;
+ GtkWidget *subbuf_size_entry;
+ GtkWidget *subbuf_num_entry;
+ GtkWidget *lttctl_path_entry;
+ GtkWidget *lttd_path_entry;
+ GtkWidget *fac_path_entry;
+
+ focus_chain = g_list_append (focus_chain, tcd->username_entry);
+ focus_chain = g_list_append (focus_chain, tcd->password_entry);
+ focus_chain = g_list_append (focus_chain, tcd->start_button);
+ focus_chain = g_list_append (focus_chain, tcd->pause_button);
+ focus_chain = g_list_append (focus_chain, tcd->stop_button);
+ focus_chain = g_list_append (focus_chain, tcd->channel_dir_entry);
+ focus_chain = g_list_append (focus_chain, tcd->trace_dir_entry);
+ focus_chain = g_list_append (focus_chain, tcd->trace_name_entry);
+ focus_chain = g_list_append (focus_chain, tcd->trace_mode_combo);
+ focus_chain = g_list_append (focus_chain, tcd->start_daemon_check);
+ focus_chain = g_list_append (focus_chain, tcd->subbuf_size_entry);
+ focus_chain = g_list_append (focus_chain, tcd->subbuf_num_entry);
+ focus_chain = g_list_append (focus_chain, tcd->lttctl_path_entry);
+ focus_chain = g_list_append (focus_chain, tcd->lttd_path_entry);
+ focus_chain = g_list_append (focus_chain, tcd->fac_path_entry);
+
+ gtk_container_set_focus_chain(GTK_CONTAINER(tcd->main_box), focus_chain);
+