X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Fmodules%2Fgui%2Flttvwindow%2Flttvwindow%2Fmainwindow-private.h;h=5bd9705e0ebc7bee540aefb6caec34a6a60afa18;hb=c4e6f4dcd943f5fc42a6f903c2ca336a343a4624;hp=1f2edf2cf5b8bf07e966ee0210af409abc54ba48;hpb=b052368a0d53ff62ed9110fbafdb857a2b034ca8;p=lttv.git diff --git a/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/mainwindow-private.h b/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/mainwindow-private.h index 1f2edf2c..5bd9705e 100644 --- a/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/mainwindow-private.h +++ b/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/mainwindow-private.h @@ -27,6 +27,7 @@ #include #include #include +#include //#include #include @@ -68,20 +69,55 @@ struct _MainWindow{ 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 *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. // Time_Width is a zoom dependant value (corresponding to page size) TimeWindow time_window; + gboolean time_manager_lock; // The current time is the time selected in the visible area by the user, // not the scrollbar value. LttTime current_time; + gboolean current_time_manager_lock; + LttvIAttribute * attributes; //struct _Tab * next; @@ -90,10 +126,14 @@ struct _Tab{ /* 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_ */