projects
/
lttv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
current time ready : zoom efficient
[lttv.git]
/
ltt
/
branches
/
poly
/
lttv
/
modules
/
guiControlFlow
/
Process_List.h
diff --git
a/ltt/branches/poly/lttv/modules/guiControlFlow/Process_List.h
b/ltt/branches/poly/lttv/modules/guiControlFlow/Process_List.h
index 1daabdd65593f20daa4e3942730180a52cac95d5..9b2d7b1f2055af4e157a5f62f3beb21c8f9171b1 100644
(file)
--- 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 <gtk/gtk.h>
#include <lttv/state.h>
#include <ltt/ltt.h>
#include <gtk/gtk.h>
#include <lttv/state.h>
#include <ltt/ltt.h>
+#include "Draw_Item.h"
/* The process list
*
/* The process list
*
@@
-26,8
+27,13
@@
typedef struct _ProcessInfo {
} ProcessInfo;
} ProcessInfo;
+typedef struct _HashedProcessData {
+
+ GtkTreeRowReference *RowRef;
+ DrawContext *draw_context;
-
+} HashedProcessData;
+
struct _ProcessList {
GtkWidget *Process_List_VC;
struct _ProcessList {
GtkWidget *Process_List_VC;
@@
-37,26
+43,36
@@
struct _ProcessList {
GHashTable *Process_Hash;
guint Number_Of_Process;
GHashTable *Process_Hash;
guint Number_Of_Process;
+ gboolean Test_Process_Sent;
};
typedef struct _ProcessList ProcessList;
};
typedef struct _ProcessList ProcessList;
-ProcessList *
ProcessL
ist_construct(void);
-void
ProcessL
ist_destroy(ProcessList *Process_List);
-GtkWidget *
ProcessList_getW
idget(ProcessList *Process_List);
+ProcessList *
processl
ist_construct(void);
+void
processl
ist_destroy(ProcessList *Process_List);
+GtkWidget *
processlist_get_w
idget(ProcessList *Process_List);
// out : success (0) and height
// out : success (0) and height
-int ProcessList_add(ProcessList *Process_List, guint pid, LttTime *birth,
- guint *height);
+int processlist_add(ProcessList *Process_List, guint pid, LttTime *birth,
+ gchar *name,
+ guint *height, HashedProcessData **Hashed_Process_Data);
// out : success (0) and height
// out : success (0) and height
-int
ProcessL
ist_remove(ProcessList *Process_List, guint pid, LttTime *birth);
+int
processl
ist_remove(ProcessList *Process_List, guint pid, LttTime *birth);
-guint
ProcessList_get_pixels
(ProcessList *Process_List);
+guint
processlist_get_height
(ProcessList *Process_List);
// Returns 0 on success
// Returns 0 on success
-gint
ProcessL
ist_get_process_pixels(ProcessList *Process_List,
+gint
processl
ist_get_process_pixels(ProcessList *Process_List,
guint pid, LttTime *birth,
guint pid, LttTime *birth,
- guint *x, guint *height);
+ guint *y, guint *height,
+ HashedProcessData **Hashed_Process_Data);
+
+gint processlist_get_pixels_from_data( ProcessList *Process_List,
+ ProcessInfo *process_info,
+ HashedProcessData *Hashed_Process_Data,
+ guint *y,
+ guint *height);
+
#endif // _PROCESS_LIST_H
#endif // _PROCESS_LIST_H
This page took
0.023964 seconds
and
4
git commands to generate.