X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Fmodules%2FguiControlFlow%2FEvent_Hooks.h;h=13b3d3aecf966efd621cc3c05b6f637b07a215fc;hb=f7afe191fd58f0bf4bab9c9514c261535b99d32b;hp=7b68c7a57dc90a64fbb99ced6108d1616ecd0f81;hpb=558aa01322f1af8be09fcfc086864da0373823c5;p=lttv.git diff --git a/ltt/branches/poly/lttv/modules/guiControlFlow/Event_Hooks.h b/ltt/branches/poly/lttv/modules/guiControlFlow/Event_Hooks.h index 7b68c7a5..13b3d3ae 100644 --- a/ltt/branches/poly/lttv/modules/guiControlFlow/Event_Hooks.h +++ b/ltt/branches/poly/lttv/modules/guiControlFlow/Event_Hooks.h @@ -1,7 +1,19 @@ +/* Event_hooks.c 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 +#include +#include "Process_List.h" +#include "Drawing.h" + +void send_test_data(ProcessList *Process_List, Drawing_t *Drawing); + GtkWidget *hGuiControlFlow(mainWindow *pmParentWindow); int Event_Selected_Hook(void *hook_data, void *call_data); @@ -35,4 +47,8 @@ int Draw_Event_Hook(void *hook_data, void *call_data); int Draw_After_Hook(void *hook_data, void *call_data); +void Update_Time_Window_Hook(void *hook_data, void *call_data); +void Update_Current_Time_Hook(void *hook_data, void *call_data); + + #endif // _EVENT_HOOKS_H