Commit Graph

12 Commits

Author SHA1 Message Date
f37b7b168b libsysprof-ui: allow setting notebook tabs always visible 2019-05-29 22:58:21 -07:00
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
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
c15586f439 libsysprof-ui: add SysprofNotebook:current property 2019-05-29 15:13:01 -07:00
6edf258732 libsysprof-ui: fix can-save propagation 2019-05-29 15:13:00 -07:00
a7b18281e6 libsysprof-ui: add helper to get current 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
d03aa85864 libsysprof-ui: remove unused code 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