X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Fmodules%2FguiControlFlow%2FProcess_List.h;h=c119fa33bab0d9cf9979c4c38172eb94a354478d;hb=9f967db4d1b31323f7da107d74cf9623c3a6081b;hp=781d85e2b5751a4453365b154c27e25ea441dddd;hpb=4c69e0cc2b20bbe101918f769842e31101045767;p=lttv.git diff --git a/ltt/branches/poly/lttv/modules/guiControlFlow/Process_List.h b/ltt/branches/poly/lttv/modules/guiControlFlow/Process_List.h index 781d85e2..c119fa33 100644 --- a/ltt/branches/poly/lttv/modules/guiControlFlow/Process_List.h +++ b/ltt/branches/poly/lttv/modules/guiControlFlow/Process_List.h @@ -4,6 +4,7 @@ #include #include #include +#include "Draw_Item.h" /* The process list * @@ -26,8 +27,13 @@ typedef struct _ProcessInfo { } ProcessInfo; +typedef struct _HashedProcessData { + + GtkTreeRowReference *RowRef; + DrawContext *draw_context; - +} HashedProcessData; + struct _ProcessList { GtkWidget *Process_List_VC; @@ -50,7 +56,7 @@ GtkWidget *processlist_get_widget(ProcessList *Process_List); // out : success (0) and height int processlist_add(ProcessList *Process_List, guint pid, LttTime *birth, - guint *height); + guint *height, HashedProcessData **Hashed_Process_Data); // out : success (0) and height int processlist_remove(ProcessList *Process_List, guint pid, LttTime *birth); @@ -59,5 +65,6 @@ guint processlist_get_height(ProcessList *Process_List); // Returns 0 on success gint processlist_get_process_pixels(ProcessList *Process_List, guint pid, LttTime *birth, - guint *y, guint *height); + guint *y, guint *height, + HashedProcessData **Hashed_Process_Data); #endif // _PROCESS_LIST_H