#include <lttv/tracecontext.h>
#include <lttv/hook.h>
#include <lttv/stats.h>
+#include <lttv/filter.h>
//#include <lttvwindow/gtkmultivpaned.h>
#include <lttvwindow/mainwindow.h>
struct _Tab{
GtkWidget *label;
-
+ GtkWidget *top_widget;
GtkWidget *vbox; /* contains viewer_container and scrollbar */
//GtkWidget *multivpaned;
GtkWidget *viewer_container;
GtkWidget *scrollbar;
+ /* Paste zones */
+ GtkTooltips *tooltips;
+
/* time bar */
GtkWidget *MTimebar;
- GtkWidget *MText1;
+ GtkWidget *MEventBox1a;
+ GtkWidget *MText1a;
+ GtkWidget *MEventBox1b;
+ GtkWidget *MText1b;
GtkWidget *MEntry1;
GtkWidget *MText2;
GtkWidget *MEntry2;
GtkWidget *MText3a;
+ GtkWidget *MEventBox3b;
GtkWidget *MText3b;
GtkWidget *MEntry3;
GtkWidget *MText4;
GtkWidget *MEntry4;
GtkWidget *MText5a;
+ GtkWidget *MEventBox5b;
GtkWidget *MText5b;
GtkWidget *MEntry5;
GtkWidget *MText6;
GtkWidget *MEntry6;
GtkWidget *MText7;
+ GtkWidget *MEventBox8;
+ GtkWidget *MText8;
+ GtkWidget *MEntry7;
+ GtkWidget *MText9;
+ GtkWidget *MEntry8;
+ GtkWidget *MText10;
// startTime is the left of the visible area. Corresponds to the scrollbar
// value.
/* Traceset related information */
TracesetInfo * traceset_info;
+ /* Filter to apply to the tab's traceset */
+ LttvFilter *filter;
+
/* A list of time requested for the next process trace */
GSList *events_requests;
gboolean events_request_pending;
LttvAttribute *interrupted_state;
+ gboolean stop_foreground;
};
#endif /* _MAIN_WINDOW_PRIVATE_ */