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