Commit Graph
24 Commits
Author SHA1 Message Date
Cedric Roux 3f2a080cba better autoscroll management in textlist
left click: enable autoscroll and go to end of list
right click: disable autoscroll
2016-07-27 14:40:25 +02:00
Cedric Roux d62de525eb scroll by one line in textlist
to scroll by only one line, hold CONTROL key and scroll with
mouse wheel
2016-07-27 13:05:46 +02:00
Cedric Roux 0f0fa90d16 xy view to exist in two flavours
XY_LOOP_MODE: replace old points with new ones, using the maximum size
              of the view
XY_FORCE_MODE: append_forced sets those and only those points
               and we crash if we pass too much points
2016-06-20 15:40:53 +02:00
Cedric Roux 6f72af21c2 make tick larger in ticktime.c
3 pixels wide look better than 1
2016-06-09 10:47:27 +02:00
Cedric Roux 63652f94fa tick timeview/log
this is like timeview but the plotting is done at frame/subframe
resolution of a given reference clock signal, let's say.

The realtime information of the events is not used. It's all
logical.

It will be used to log harq processes for the moment.
2016-06-08 12:50:35 +02:00
Cedric Roux c24855b229 reverse button 1 and 3 to start and stop autoscroll in view/time.c
it seems more natural to stop autoscroll with button 3 and start it
with button 1
2016-05-20 16:17:24 +02:00
Cedric Roux 55a4b2cef4 scroll view/time.c if control+mouse wheel 2016-05-19 18:01:06 +02:00
Cedric Roux 392a818b7b view/time.c autoscroll and zoom 2016-05-19 17:37:28 +02:00
Cedric Roux 262ab7090c bugfix/improve/simplify view/time.c 2016-05-19 14:55:48 +02:00
Cedric Roux f8ae07d388 bugfixes in view/time.c 2016-05-17 17:05:14 +02:00
Cedric Roux 2e7ab60d70 zoom in/out in timeline 2016-05-17 16:18:29 +02:00
Cedric Roux 30ffc8d20e bugfix and optimizations in view/time.c
not very efficient, to be refined
2016-05-15 23:17:23 +02:00
Cedric Roux 0cf4738d70 time view, not tested at all 2016-05-13 19:00:21 +02:00
Cedric Roux db4882857b TTI view 2016-05-11 15:39:09 +02:00
Cedric Roux b04a448b62 bugfix: calloc arguments' wrong order 2016-05-10 10:01:45 +02:00
Cedric Roux 497c64a964 XY view 2016-05-09 18:26:03 +02:00
Cedric Roux 8195e42d75 preliminary work on frame logger
not tested
2016-05-09 16:38:08 +02:00
Cedric Roux 1dea159028 gui "text_list" becomes "textlist"
view "textlist" becomes "view_textlist" (this one may change at some
point)
2016-05-04 10:09:33 +02:00
Cedric Roux 4d7440bfcf add more locks in view/textlist.c
no deadlock should be possible as of the current state of
things. When the textlist's lock is set the GUI lock is
never on.

Let's cross fingers that things don't change crazily in
the future...
2016-05-03 16:40:53 +02:00
Cedric Roux d45551dda1 deal with scroll in text list 2016-05-02 16:56:38 +02:00
Cedric Roux 042f284bc2 introduce widget_dirty - not only text list might want the optimization 2016-05-02 14:33:07 +02:00
Cedric Roux ca3a05a592 optimize text list view
when too much data has been sent to the text list view, way too much
GUI processing is done, let's batch-process the changes and then tell
the GUI that something has changed
2016-05-02 14:26:16 +02:00
Cedric Roux 3bba991e77 some work on text list 2016-04-29 17:04:53 +02:00
Cedric Roux ca945b53de first version of textlog with GUI
introducing generic "view" with two instantiations: stdout and textlist
2016-04-28 15:02:01 +02:00