extern GSList * g_main_window_list;
-/**
- * Function to set/update traceset for the viewers
- * @param tab viewer's tab
- * @param traceset traceset of the main window.
- * return value :
- * -1 : error
- * 0 : traceset updated
- * 1 : no traceset hooks to update; not an error.
- */
-
-int SetTraceset(Tab * tab, LttvTraceset *traceset)
-{
- LttvHooks * tmp;
- LttvAttributeValue value;
-
- if( lttv_iattribute_find_by_path(tab->attributes,
- "hooks/updatetraceset", LTTV_POINTER, &value) != 0)
- return -1;
-
- tmp = (LttvHooks*)*(value.v_pointer);
- if(tmp == NULL) return 1;
-
-
- lttv_hooks_call(tmp,traceset);
-
- return 0;
-}
-
-
-/**
- * Function to set/update filter for the viewers
- * @param tab viewer's tab
- * @param filter filter of the main window.
- * return value :
- * -1 : error
- * 0 : filters updated
- * 1 : no filter hooks to update; not an error.
- */
-
-int SetFilter(Tab * tab, gpointer filter)
-{
- LttvHooks * tmp;
- LttvAttributeValue value;
-
- if(lttv_iattribute_find_by_path(tab->attributes,
- "hooks/updatefilter", LTTV_POINTER, &value) != 0)
- return -1;
-
- tmp = (LttvHooks*)*(value.v_pointer);
-
- if(tmp == NULL) return 1;
- lttv_hooks_call(tmp,filter);
-
- return 0;
-}
-
-/**
- * Function to redraw each viewer belonging to the current tab
- * @param tab viewer's tab
- */
-
-void update_traceset(Tab *tab)
-{
- LttvAttributeValue value;
- LttvHooks * tmp;
- g_assert(lttv_iattribute_find_by_path(tab->attributes,
- "hooks/updatetraceset", LTTV_POINTER, &value));
- tmp = (LttvHooks*)*(value.v_pointer);
- if(tmp == NULL) return;
- lttv_hooks_call(tmp, NULL);
-}
-
void set_time_window_adjustment(Tab *tab, const TimeWindow* new_time_window)
{
gtk_multi_vpaned_set_adjust(tab->multi_vpaned, new_time_window, FALSE);