move lttv to root
[lttv.git] / lttv / lttv / modules / gui / histogram / histoeventhooks.h
diff --git a/lttv/lttv/modules/gui/histogram/histoeventhooks.h b/lttv/lttv/modules/gui/histogram/histoeventhooks.h
deleted file mode 100644 (file)
index f5a7630..0000000
+++ /dev/null
@@ -1,128 +0,0 @@
-/* This file is part of the Linux Trace Toolkit viewer
- * Copyright (C) 2006 Parisa heidari (inspired from CFV by Mathieu Desnoyers)
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License Version 2 as
- * published by the Free Software Foundation;
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, 
- * MA 02111-1307, USA.
- */
-
-
-/* eventhooks.h defines the hooks that are given to processTrace as parameter.
- * These hooks call the drawing API to draw the information on the screen,
- * using information from Context, but mostly state (running, waiting...).
- */
-
-
-#ifndef _EVENT_HOOKS_H
-#define _EVENT_HOOKS_H
-
-#include <gtk/gtk.h>
-#include <lttvwindow/mainwindow.h>
-#include <ltt/time.h>
-
-#include "histobuttonwidget.h"
-#include "histodrawing.h"
-#include "histocfv.h"
-
-
-/* Structure used to store and use information relative to one events refresh
- * request. Typically filled in by the expose event callback, then passed to the
- * library call, then used by the drawing hooks. Then, once all the events are
- * sent, it is freed by the hook called after the reading.
- */
-//typedef struct _EventRequest
-//{
-//  ControlFlowData *control_flow_data;
-//  LttTime time_begin, time_end;
-//  gint  x_begin, x_end;
-  /* Fill the Events_Context during the initial expose, before calling for
-   * events.
-   */
-  //GArray Events_Context; //FIXME
-//} EventRequest ;
-
-
-
-
-
-void send_test_data(ButtonWidget *buttonwidget, histoDrawing_t *drawing);//??
-
-GtkWidget *h_guihistocontrolflow(LttvPlugin *plugin);
-
-//GtkWidget *h_legend(Tab *tab);
-
-int histo_event_selected_hook(void *hook_data, void *call_data);
-
-/*
- * The draw event hook is called by the reading API to have a
- * particular event drawn on the screen.
- * @param hook_data ControlFlowData structure of the viewer. 
- * @param call_data Event context with state.
- *
- * This function basically draw lines and icons. Two types of lines are drawn :
- * one small (3 pixels?) representing the state of the process and the second
- * type is thicker (10 pixels?) representing on which CPU a process is running
- * (and this only in running state).
- *
- * Extremums of the lines :
- * x_min : time of the last event context for this process kept in memory.
- * x_max : time of the current event.
- * y : middle of the process in the process list. The process is found in the
- * list, therefore is it's position in pixels.
- *
- * The choice of lines'color is defined by the context of the last event for this
- * process.
- */
-//int histo_before_schedchange_hook(void *hook_data, void *call_data);
-int histo_after_schedchange_hook(void *hook_data, void *call_data);
-int histo_before_execmode_hook(void *hook_data, void *call_data);
-int histo_after_execmode_hook(void *hook_data, void *call_data);
-
-
-int histo_before_process_exit_hook(void *hook_data, void *call_data);
-int histo_before_process_release_hook(void *hook_data, void *call_data);
-int histo_after_process_exit_hook(void *hook_data, void *call_data);
-int histo_after_process_fork_hook(void *hook_data, void *call_data);
-int histo_after_fs_exec_hook(void *hook_data, void *call_data);
-
-
-#if 0
-int before_process_hook(void *hook_data, void *call_data);
-int after_process_hook(void *hook_data, void *call_data);
-#endif //0
-
-//void histo_draw_closure(guint key, gpointer value, gpointer user_data);
-
-int  histo_before_chunk(void *hook_data, void *call_data);
-int  histo_after_chunk(void *hook_data, void *call_data);
-//int  histo_before_request(void *hook_data, void *call_data);
-//int  histo_after_request(void *hook_data, void *call_data);
-
-
-
-gint histo_update_time_window_hook(void *hook_data, void *call_data);
-gint histo_update_current_time_hook(void *hook_data, void *call_data);
-gint histo_traceset_notify(void *hook_data, void *call_data);
-gint histo_redraw_notify(void *hook_data, void *call_data);
-gint histo_continue_notify(void *hook_data, void *call_data);
-
-//just for histogram
-void histo_request_event( HistoControlFlowData *histocontrol_flow_data,guint x, guint width);
-int histo_count_event(void *hook_data, void *call_data);
-int histo_before_trace(void *hook_data, void *call_data);//replaced for histo_before_request
-int histo_after_trace(void *hook_data, void *call_data);//replaced for histo_after_request
-
-gboolean histo_filter_changed(void * hook_data, void * call_data);
-
-void histogram_show(HistoControlFlowData *histocontrol_flow_data,guint draw_begin,guint draw_end);
-#endif // _EVENT_HOOKS_H
This page took 0.022904 seconds and 4 git commands to generate.