create directories branches, tags, trunk
[lttv.git] / ltt / branches / poly / lttv / modules / gui / controlflow / TODO
index a28b9e8f675fc3580915fbd70b5313cff5dade72..ade18326bfc77ea9a4824b9f0593197eac10472d 100644 (file)
@@ -1,5 +1,9 @@
 TODO list on control flow view by Mathieu Desnoyers
 
+- Make "before hook" update process's info : it creates an inconsistency
+  between state.c process table and process list. Waiting to see if
+  state.c will take first event time as creation time or first schedule.
+
 
 - Split in process view and CPU ciew :
   - remove process 0 from the process list
@@ -26,3 +30,35 @@ TODO list on control flow view by Mathieu Desnoyers
   in the left side and then connect the tree view's adjustment to the
   scrolled window's scroll bar.
 
+- Modify icon, text and arc drawing so they are drawn only on top of the
+  background. They will have to be drawn from the following event or from 
+  closure function in order to respect the priorities.
+
+Wish list
+
+- Tool bar for the viewer so many actions can be done on the screen.
+
+- Ability to select events with the mouse : in a "event selection mode", the
+  mouse click would "redraw" the image virtually and select an event.
+  (just like selectionGL in OpenGL).
+
+- Shown more events if wanted.
+
+- Use filter to show additionnal events. (do not filter schedule events! 
+  The filtering should be applied to the additionnal events only). Note that it
+  require no change to filter : just do not make the filter apply on every
+  incoming events in the viewer's hooks.
+
+- Add vertical lines showing control flow between processes : it may become
+  confusing when working on multiple cpu.
+
+- Add a horizontal line showing the currently selected process. May be a
+  light dotted line, similar to the current time line, but with a different
+  color/pattern.
+
+- Add events customization window : make the user able to select the
+  text/icon/line color/background color/dots linked with any kind of
+  event. The framework is there, it must be completed. (the use of
+  Attributes to call hooks for every event type comes from there)
+
+
This page took 0.030583 seconds and 4 git commands to generate.