X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Fmodules%2Fgui%2Ftracecontrol%2Ftracecontrol.c;h=bc7ec1882ed67c5b875e0517ff5ca3d297804df2;hb=e433e6d6da2cc572a3d14257abe18bc3afd5c7e6;hp=148a452b8b03d3edd70764556dbc799a53e795b4;hpb=c56a714eafb51f1e956c7109413811ebe79f8fa9;p=lttv.git diff --git a/ltt/branches/poly/lttv/modules/gui/tracecontrol/tracecontrol.c b/ltt/branches/poly/lttv/modules/gui/tracecontrol/tracecontrol.c index 148a452b..bc7ec188 100644 --- a/ltt/branches/poly/lttv/modules/gui/tracecontrol/tracecontrol.c +++ b/ltt/branches/poly/lttv/modules/gui/tracecontrol/tracecontrol.c @@ -21,6 +21,7 @@ #endif #include +#include #include #include #include @@ -32,6 +33,7 @@ #include #include +#include #include "hTraceControlInsert.xpm" #include "TraceControlStart.xpm" @@ -67,9 +69,9 @@ typedef struct _ControlData ControlData; * Prototypes */ GtkWidget *guicontrol_get_widget(ControlData *tcd); -ControlData *gui_control(Tab *tab); +ControlData *gui_control(GObject *obj); void gui_control_destructor(ControlData *tcd); -GtkWidget* h_guicontrol(Tab *tab); +GtkWidget* h_guicontrol(GObject *obj); void control_destroy_walk(gpointer data, gpointer user_data); /* @@ -150,8 +152,9 @@ guicontrol_get_widget(ControlData *tcd) * @return The Filter viewer data created. */ ControlData* -gui_control(Tab *tab) +gui_control(GObject *obj) { + Tab *tab = g_object_get_data(obj, "Tab"); g_debug("filter::gui_control()"); unsigned i; @@ -1087,9 +1090,9 @@ void stop_clicked (GtkButton *button, gpointer user_data) * @return The widget created. */ GtkWidget * -h_guicontrol(Tab *tab) +h_guicontrol(GObject *obj) { - ControlData* f = gui_control(tab) ; + ControlData* f = gui_control(obj); return NULL; }