X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Fmodules%2Fgui%2Ftracecontrol%2Ftracecontrol.c;h=bc7ec1882ed67c5b875e0517ff5ca3d297804df2;hb=e433e6d6da2cc572a3d14257abe18bc3afd5c7e6;hp=8382655245abbae1e96fa41744c2978889173698;hpb=d9ba814de610e2d38a49e8daf71b185242102c00;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 83826552..bc7ec188 100644 --- a/ltt/branches/poly/lttv/modules/gui/tracecontrol/tracecontrol.c +++ b/ltt/branches/poly/lttv/modules/gui/tracecontrol/tracecontrol.c @@ -69,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); /* @@ -152,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; @@ -1089,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; }