7f9599bd3e
libsysprof-ui: fix missing toggle button usage
2022-04-01 17:12:52 -07:00
e9516fb202
stackstash: ignore dangling-pointer warning in do_callback
...
As previously asserted, this just squashes the annoying warnings coming
from GCC.
2022-04-01 17:08:42 -07:00
8ed6af618b
stackstash: add assertions before silencing warnings
...
GCC warns about dangling pointers here, which is completely fine given
how this code works.
2022-04-01 17:04:27 -07:00
9c98b10fee
build: remove deprecated meson feature
2022-04-01 16:56:32 -07:00
17d2c16957
libsysprof-ui: make the boxes fit in scrollmap better
2022-04-01 16:48:18 -07:00
39a6fe3466
libsysprof-ui: remove unnecessary box from hierarchy
2022-04-01 16:39:50 -07:00
fa88603024
egg-resizer: ignore unset drag positions
2022-04-01 16:39:02 -07:00
846c59a874
libsysprof-ui: remove some unnecessary properties
2022-04-01 16:32:43 -07:00
b8bfc5c516
libsysprof-ui: fix positioning of instruments label
2022-04-01 16:32:23 -07:00
79fe38a832
libsysprof-ui: cleanup display ui properties
2022-04-01 16:21:19 -07:00
2b9c24497b
libsysprof-ui: remove dead size_allocate code
...
This is never getting run because there is a layout manager.
2022-04-01 16:20:49 -07:00
23e128d1a0
libsysprof-ui: fix alignment of visualizers to ticks
2022-04-01 14:21:42 -07:00
6ccf961829
libsysprof-ui: fix drawing of selections
2022-04-01 14:20:12 -07:00
8a73f72f97
libsysprof-ui: fix infloop in measurements
...
Apparently the box margin seems to be causing issues with boxlayout.
2022-04-01 14:09:31 -07:00
df0ff1449d
libsysprof-ui: fix compilation warning
2022-04-01 14:09:31 -07:00
31201aef63
libsysprof-ui: cleanup marks page
2022-04-01 14:09:31 -07:00
b048b78429
libsysprof-ui: cleanup builder ui style a bit
...
We can remove lots of things and be more consistent with conventions.
2022-04-01 14:09:31 -07:00
6bb18a8f8c
callgraphpage: fix right/left arrow handling
...
This was working, but signal signature was wrong.
2022-04-01 13:17:15 -07:00
d26f1d8d75
memprofpage: fix togglebuttons and panels
2022-04-01 13:17:12 -07:00
2f7d133d5a
notebook: fix discovery of empty displays
2022-04-01 13:16:35 -07:00
4c7a6b8311
display: fix removal of pages
2022-04-01 13:16:35 -07:00
77ee8f3c81
callgraphpage: set loading page as default
2022-04-01 13:16:35 -07:00
93b37f9c3f
visualizersframe: fix cursor to visualizers area
2022-04-01 13:16:35 -07:00
6ebedd4f06
threegrid: use layout manager to layout three grid
...
There is still some work that needs to be done to fix the baseline for
each row.
2022-04-01 13:16:35 -07:00
6be7087c74
libsysprof-ui: clean up and remove child widgets
2022-04-01 13:16:35 -07:00
f4b8dccb52
display: remove stack on dispose
2022-04-01 13:16:35 -07:00
9ebcb78bfa
application: fix close-request signal
2022-04-01 13:16:35 -07:00
22aefaa2c1
resizer: fix warnings
2022-04-01 13:16:35 -07:00
8e9497b277
libsysprof-ui: use EggPaned
2022-04-01 13:16:35 -07:00
b59e779dfb
css: adjust priority and remove old css
...
Also set "devel" css when necessary.
2022-04-01 13:16:35 -07:00
24ac040563
build: bump versions
2022-04-01 13:16:31 -07:00
5e67104823
egg: bring multi-paned ported to GTK 4
...
This is out of libpanel, which already has it but with the dock stuff
removed (more like DzlMultiPaned). We probably still need some work to
handle natural allocation from children.
2022-04-01 13:15:49 -07:00
124754ee51
window: use notebook helpers
...
This isn't a GtkNotebook anymore.
2022-04-01 13:15:49 -07:00
34cc130c3b
notebook: add notebook helpers
2022-04-01 13:15:49 -07:00
d9692fb055
css: fix trough styling
2022-04-01 13:15:49 -07:00
eb18defbc5
libsysprof-ui: fix unrefing of unused visualizers
2022-04-01 13:15:49 -07:00
09dd5c266e
notebook: fix notebook parameters
2022-04-01 13:15:49 -07:00
1114ea897e
tab: fix spacing
2022-04-01 13:15:49 -07:00
f66254712c
notebook: fix adding children from ui files
2022-04-01 13:15:49 -07:00
f29a04d78b
callgraphpage: fix property name
2022-04-01 13:15:49 -07:00
bc9e0450bd
window: make notebook expand
2022-04-01 13:15:49 -07:00
3218ede68a
page: set vexpand for pages
2022-04-01 13:15:49 -07:00
517c63565c
libsysprof-ui: fix some floating unrefs
2022-04-01 13:15:49 -07:00
b0cfa7632e
libsysprof-ui: move ui headers
2022-04-01 13:15:49 -07:00
50def59469
memprofpage: remove use of packing
2022-04-01 13:15:49 -07:00
d24617847d
memprofpage: require EggThreeGrid
2022-04-01 13:15:49 -07:00
40c5f0a483
memprofpage: use Adwaita and cleanup usage
2022-04-01 13:15:49 -07:00
0e36f7eb75
environeditorrow: simplify packing
2022-04-01 13:15:49 -07:00
1085fbb6c5
tab: don't inherit from GtkBox
...
We need center box anyway, which does not expose the class.
2022-04-01 13:15:49 -07:00
fe290a588b
callgraphpage: use libadwaita and fix some properties
2022-04-01 13:15:49 -07:00