5fd04d9fcb
libsysprof-ui: be more flexible in creating displays
...
This allows us to create a display for a profiler, which is needed in
embedding cases like Builder.
2019-05-29 18:09:57 -07:00
7c41a99b99
libsysprof-ui: wire up display for re-recording
2019-05-29 15:13:01 -07:00
19f8c6b39f
replay: add stubs and plumbing to implement a re-record
...
The goal here is to be able to do a duplicate recording to the previous
with a quick key-combination like Ctrl+R.
We still need to extract the metadata from the capture file and setup
a new profiler, but this gets the mechanics in place.
2019-05-29 15:13:01 -07:00
cd7eb1b822
libsysprof-ui: fix default filename to be syscap
2019-05-29 15:13:01 -07:00
82f5da8fe1
libsysprof-ui: check current page when checking if empty
2019-05-29 15:13:01 -07:00
7b017a31f1
libsysprof-ui: focus record button by default
...
Because if we break the "hit enter to launch, escape to stop" workflow
some people will be angry.
2019-05-29 15:13:01 -07:00
f330de967b
sysprof: make escape stop the current profiler
2019-05-29 15:13:01 -07:00
9d7dc9cfeb
tweak text
2019-05-29 15:13:01 -07:00
a8383832de
update title on saves
2019-05-29 15:13:00 -07:00
6edf258732
libsysprof-ui: fix can-save propagation
2019-05-29 15:13:00 -07:00
688b6a2189
libsysprof-ui: wire up can-save propagation
2019-05-29 15:13:00 -07:00
d38ecc1849
libsysprof-ui: wire up a save action
...
We need this so we have something more simplified for consumers such as
Builder to avoid all the duplicated code.
2019-05-29 15:13:00 -07:00
183d079f2c
libsysprof-ui: add stop-recording button
2019-05-29 15:13:00 -07:00
b740652e10
libsysprof-ui: wire up more recording state
2019-05-29 15:13:00 -07:00
386057bdee
libsysprof-ui: track status changes in profiler
2019-05-29 15:13:00 -07:00
af07f1bbff
cleanup
2019-05-29 15:13:00 -07:00
516eda09ac
libsysprof-ui: start on recording info
2019-05-29 15:13:00 -07:00
8f335bc512
libsysprof-ui: wire up recording signal
2019-05-29 15:13:00 -07:00
7e5317cc7e
libsysprof-ui: fix child properties for tab labels
2019-05-29 15:13:00 -07:00
6f49ddb0e3
libsysprof-ui: start on open support
2019-05-29 15:13:00 -07:00
691a1bc2b0
libsysprof-ui: start on new tabbed design
2019-05-29 15:13:00 -07:00