projects
/
lttv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
better hash functions in state.c and processlist.c
[lttv.git]
/
ltt
/
branches
/
poly
/
lttv
/
modules
/
gui
/
controlflow
/
drawing.h
diff --git
a/ltt/branches/poly/lttv/modules/gui/controlflow/drawing.h
b/ltt/branches/poly/lttv/modules/gui/controlflow/drawing.h
index 02146cc809aec28d2756b5fb94f0caafefb69f21..bac0b6b8ad7a860b128997b2e3bbcdc04ae701d0 100644
(file)
--- a/
ltt/branches/poly/lttv/modules/gui/controlflow/drawing.h
+++ b/
ltt/branches/poly/lttv/modules/gui/controlflow/drawing.h
@@
-38,9
+38,15
@@
typedef enum _draw_color { COL_BLACK,
COL_WHITE,
COL_WAIT_FORK,
COL_WAIT_CPU,
COL_WHITE,
COL_WAIT_FORK,
COL_WAIT_CPU,
+ COL_EXIT,
COL_ZOMBIE,
COL_WAIT,
COL_RUN,
COL_ZOMBIE,
COL_WAIT,
COL_RUN,
+ COL_USER_MODE,
+ COL_SYSCALL,
+ COL_TRAP,
+ COL_IRQ,
+ COL_MODE_UNKNOWN,
NUM_COLORS } draw_color;
extern GdkColor drawing_colors[NUM_COLORS];
NUM_COLORS } draw_color;
extern GdkColor drawing_colors[NUM_COLORS];
@@
-88,10
+94,14
@@
struct _Drawing_t {
gint height, width, depth;
/* X coordinate of damaged region */
gint height, width, depth;
/* X coordinate of damaged region */
- gint damage_begin, damage_end;
- LttTime last_start;
+ gint damage_begin, damage_end; /* damaged region to be exposed,
+ updated per chunk */
+ LttTime last_start;
GdkGC *dotted_gc;
GdkGC *gc;
GdkGC *dotted_gc;
GdkGC *gc;
+
+ /* Position of the horizontal selector, -1 for none */
+ gint horizontal_sel;
};
Drawing_t *drawing_construct(ControlFlowData *control_flow_data);
};
Drawing_t *drawing_construct(ControlFlowData *control_flow_data);
@@
-124,14
+134,14
@@
void drawing_remove_square(Drawing_t *drawing,
guint y,
guint height);
guint y,
guint height);
-void convert_pixels_to_time(
+
__inline
void convert_pixels_to_time(
gint width,
guint x,
LttTime window_time_begin,
LttTime window_time_end,
LttTime *time);
gint width,
guint x,
LttTime window_time_begin,
LttTime window_time_end,
LttTime *time);
-void convert_time_to_pixels(
+
__inline
void convert_time_to_pixels(
LttTime window_time_begin,
LttTime window_time_end,
LttTime time,
LttTime window_time_begin,
LttTime window_time_end,
LttTime time,
@@
-148,4
+158,12
@@
void drawing_data_request_begin(EventsRequest *events_request,
LttvTracesetState *tss);
void drawing_chunk_begin(EventsRequest *events_request, LttvTracesetState *tss);
LttvTracesetState *tss);
void drawing_chunk_begin(EventsRequest *events_request, LttvTracesetState *tss);
+
+
+void
+tree_row_activated(GtkTreeModel *treemodel,
+ GtkTreePath *arg1,
+ GtkTreeViewColumn *arg2,
+ gpointer user_data);
+
#endif // _DRAWING_H
#endif // _DRAWING_H
This page took
0.024734 seconds
and
4
git commands to generate.