X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Fmodules%2Fgui%2Fcontrolflow%2Fcfv.h;h=c8516e18e5774fa1c34a68dacb8e884cdb1d9e54;hb=d34141ca6fc6dd872a922134b22095bd74ec013d;hp=d5410cafea2bcddbfc9eb336116a348c809ab9f7;hpb=eb1fcbb75ba8323a5b6bbbcdfe570e4a5f46a184;p=lttv.git diff --git a/ltt/branches/poly/lttv/modules/gui/controlflow/cfv.h b/ltt/branches/poly/lttv/modules/gui/controlflow/cfv.h index d5410caf..c8516e18 100644 --- a/ltt/branches/poly/lttv/modules/gui/controlflow/cfv.h +++ b/ltt/branches/poly/lttv/modules/gui/controlflow/cfv.h @@ -25,10 +25,10 @@ #include #include #include "processlist.h" +#include extern GQuark LTT_NAME_CPU; - #ifndef TYPE_DRAWING_T_DEFINED #define TYPE_DRAWING_T_DEFINED typedef struct _Drawing_t Drawing_t; @@ -43,10 +43,14 @@ struct _ControlFlowData { GtkWidget *top_widget; Tab *tab; - - GtkWidget *box; /* box that contains the hpaned. necessary for it to work */ + LttvPluginTab *ptab; + + GtkWidget *hbox; GtkWidget *toolbar; /* Vbox that contains the viewer's toolbar */ - GtkWidget *button_prop; /* Properties button. */ + GtkToolItem *button_prop; /* Properties button. */ + GtkToolItem *button_filter; /* Properties button. */ + GtkToolItem *button_legend; /* Properties button. */ + GtkWidget *box; /* box that contains the hpaned. necessary for it to work */ GtkWidget *h_paned; ProcessList *process_list; @@ -68,11 +72,11 @@ struct _ControlFlowData { } ; /* Control Flow Data constructor */ -ControlFlowData *guicontrolflow(Tab *tab); +ControlFlowData *guicontrolflow(LttvPluginTab *ptab); void -guicontrolflow_destructor_full(ControlFlowData *control_flow_data); +guicontrolflow_destructor_full(gpointer data); void -guicontrolflow_destructor(ControlFlowData *control_flow_data); +guicontrolflow_destructor(gpointer data); static inline GtkWidget *guicontrolflow_get_widget( ControlFlowData *control_flow_data)