7 #include <lttv/attribute.h>
8 #include <lttv/traceset.h>
9 #include <lttv/processTrace.h>
11 #include <lttv/common.h>
12 #include <lttv/gtkcustom.h>
13 #include <lttv/hook.h>
14 #include <lttv/stats.h>
16 typedef struct _WindowCreationData
{
21 typedef struct _TimeWindow
{
26 typedef struct _TracesetInfo
{
37 //FIXME? TracesetContext and stats in same or different variable ?
38 LttvTracesetStats
* TracesetContext
;
39 LttvTraceset
* traceset
;
44 GtkWidget
* MWindow
; /* Main Window */
45 // systemView * SystemView; /* System view displayed in this window*/
47 /* Status bar information */
48 // guint MainSBarContextID; /* Context ID of main status bar */
49 // guint BegTimeSBarContextID; /* Context ID of BegTime status bar */
50 // guint EndTimeSBarContextID; /* Context ID of EndTime status bar */
53 //openTracesetWindow* OpenTracesetWindow;/* Window to get prof and proc file*/
54 //viewTimeFrameWindow* ViewTimeFrameWindow;/*Window to select time frame */
55 //gotoEventWindow* GotoEventWindow; /*search for event description*/
56 //openFilterWindow* OpenFilterWindow; /* Open a filter selection window */
57 GtkWidget
* HelpContents
;/* Window to display help contents */
58 GtkWidget
* AboutBox
; /* Window about information */
60 //LttvTracesetContext * traceset_context;
61 //LttvTraceset * traceset; /* trace set associated with the window */
62 // lttv_trace_filter * filter; /* trace filter associated with the window */
64 /* Traceset related information */
65 TracesetInfo
* Traceset_Info
;
66 /* Attributes for trace reading hooks local to the main window */
67 LttvIAttribute
* Attributes
;
72 WindowCreationData
* winCreationData
;
78 // gpointer SystemInfo;
80 // mainWindow * Window;
81 // struct _systemView * Next;
89 // Will have to read directly at the main window level, as we want
90 // to be able to modify a traceset on the fly.
91 //LttTime traceStartTime;
92 //LttTime traceEndTime;
94 // startTime is the left of the visible area. Corresponds to the scrollbar
96 // Time_Width is a zoom dependant value (corresponding to page size)
97 TimeWindow Time_Window
;
99 // The current time is the time selected in the visible area by the user,
100 // not the scrollbar value.
102 LttvIAttribute
* Attributes
;
107 #endif /* _MAIN_WINDOW_ */
This page took 0.032408 seconds and 5 git commands to generate.