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