visualizer-selection: initial visualizer selection support

This gets started on allowing the user to select a region.
Nothing is yet responding to the changes in selection, but
that can come later.

Ideally, we will truncate (or mark rows invisible/insensitive)
if they do not fall within the selected time region.
This commit is contained in:
Christian Hergert
2016-10-08 13:40:12 -07:00
parent e85707f5c9
commit 70aeeb66bc
10 changed files with 650 additions and 47 deletions

View File

@ -151,6 +151,7 @@ uiheaders_DATA = \
sp-profiler-menu-button.h \
sp-recording-state-view.h \
sp-visualizer-row.h \
sp-visualizer-selection.h \
sp-visualizer-view.h \
sp-zoom-manager.h \
sysprof-ui.h \
@ -178,6 +179,7 @@ libsysprof_ui_@API_VERSION@_la_SOURCES = \
sp-visualizer-list.c \
sp-visualizer-list.h \
sp-visualizer-row.c \
sp-visualizer-selection.c \
sp-visualizer-ticks.c \
sp-visualizer-ticks.h \
sp-visualizer-ticks-private.h \