file names mod part 2
[lttv.git] / ltt / branches / poly / lttv / modules / gui / ControlFlow / process-list.h
diff --git a/ltt/branches/poly/lttv/modules/gui/ControlFlow/process-list.h b/ltt/branches/poly/lttv/modules/gui/ControlFlow/process-list.h
deleted file mode 100644 (file)
index d327216..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-#ifndef _PROCESS_LIST_H
-#define _PROCESS_LIST_H
-
-#include <gtk/gtk.h>
-#include <lttv/state.h>
-#include <ltt/ltt.h>
-#include "Draw_Item.h"
-
-/* The process list
- *
- * Tasks :
- * Create a process list
- * contains the data for the process list
- * tells the height of the process list widget
- * provides methods to add/remove process from the list
- *  note : the sync with drawing is left to the caller.
- * provides helper function to convert a process unique identifier to
- *  pixels (in height).
- *
- * //FIXME : connect the scrolled window adjustment with the list.
- */
-
-typedef struct _ProcessInfo {
-  
-  guint pid;
-  LttTime birth;
-
-} ProcessInfo;
-
-typedef struct _HashedProcessData {
-  
-  GtkTreeRowReference *row_ref;
-  DrawContext *draw_context;
-
-} HashedProcessData;
-  
-struct _ProcessList {
-  
-  GtkWidget *process_list_widget;
-  GtkListStore *list_store;
-
-  /* A hash table by PID to speed up process position find in the list */
-  GHashTable *process_hash;
-  
-  guint number_of_process;
-};
-
-
-typedef struct _ProcessList ProcessList;
-
-ProcessList *processlist_construct(void);
-void processlist_destroy(ProcessList *process_list);
-GtkWidget *processlist_get_widget(ProcessList *process_list);
-
-// out : success (0) and height
-int processlist_add(ProcessList *process_list, guint pid, LttTime *birth,
-    gchar *name, guint *height, HashedProcessData **hashed_process_data);
-// out : success (0) and height
-int processlist_remove(ProcessList *process_list, guint pid, LttTime *birth);
-
-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,
-        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
This page took 0.023928 seconds and 4 git commands to generate.