5 GtkWidget
*hGuiControlFlow(mainWindow
*pmParentWindow
);
7 int Event_Selected_Hook(void *hook_data
, void *call_data
);
9 /* Hook called before drawing. Gets the initial context at the beginning of the
10 * drawing interval and copy it to the context in Event_Request.
12 int Draw_Before_Hook(void *hook_data
, void *call_data
);
15 * The draw event hook is called by the reading API to have a
16 * particular event drawn on the screen.
17 * @param hook_data ControlFlowData structure of the viewer.
18 * @param call_data Event context.
20 * This function basically draw lines and icons. Two types of lines are drawn :
21 * one small (3 pixels?) representing the state of the process and the second
22 * type is thicker (10 pixels?) representing on which CPU a process is running
23 * (and this only in running state).
25 * Extremums of the lines :
26 * x_min : time of the last event context for this process kept in memory.
27 * x_max : time of the current event.
28 * y : middle of the process in the process list. The process is found in the
29 * list, therefore is it's position in pixels.
31 * The choice of lines'color is defined by the context of the last event for this
34 int Draw_Event_Hook(void *hook_data
, void *call_data
);
36 int Draw_After_Hook(void *hook_data
, void *call_data
);
38 #endif // _EVENT_HOOKS_H
This page took 0.034193 seconds and 5 git commands to generate.