retab so every tab is 2 spaces long
[lttv.git] / ltt / branches / poly / include / lttv / mainWindow.h
index 24c80da04cce3f92f284f9fd8c827f5d11b026b4..4103f72698076f49b0d47dd2ab8b6d9e50b956e5 100644 (file)
@@ -9,7 +9,7 @@
 #include <lttv/processTrace.h>
 
 #include <lttv/common.h>
-#include <lttv/gtkcustom.h>
+#include <lttv/gtkmultivpaned.h>
 #include <lttv/hook.h>
 #include <lttv/stats.h>
 
@@ -20,24 +20,15 @@ typedef struct _WindowCreationData {
 
 
 typedef struct _TracesetInfo {
-       gchar* path;
-       LttvHooks 
-         *before_traceset,
-         *after_traceset,
-         *before_trace,
-         *after_trace,
-         *before_tracefile,
-         *after_tracefile,
-         *before_event,
-         *after_event;
-        //FIXME? TracesetContext and stats in same or different variable ?
-       LttvTracesetStats * traceset_context;
-       LttvTraceset * traceset;
+  //FIXME? TracesetContext and stats in same or different variable ?
+  LttvTracesetStats * traceset_context;
+  LttvTraceset * traceset;
 } TracesetInfo ;
 
 
 struct _MainWindow{
   GtkWidget*      mwindow;            /* Main Window */
+  int             window_width;
 
   /* Status bar information */
   //  guint         MainSBarContextID;    /* Context ID of main status bar */
@@ -54,8 +45,6 @@ struct _MainWindow{
  
   //  lttv_trace_filter * filter; /* trace filter associated with the window */
 
-  /* Traceset related information */
-  TracesetInfo * traceset_info; 
   /* Attributes for trace reading hooks local to the main window */
   LttvIAttribute * attributes;
   
@@ -71,7 +60,7 @@ struct _MainWindow{
 
 struct _Tab{
   GtkWidget * label;
-  GtkCustom * custom;
+  GtkMultiVPaned * multi_vpaned;
    
   // startTime is the left of the visible area. Corresponds to the scrollbar
   // value.
@@ -85,6 +74,9 @@ struct _Tab{
 
   struct _Tab * next;
   MainWindow  * mw;
+
+  /* Traceset related information */
+  TracesetInfo * traceset_info; 
 };
 
 /**
This page took 0.023013 seconds and 4 git commands to generate.