inspector: Improve monitor information display

Avoid a nested listbox, show the connector,
don't show information we don't have. Also,
disconnect all signal handlers from the display
when the inspector is going away.
12 jobs for inspector-layouts in 35 minutes and 59 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  .Pre
failed #1279980
allowed to fail
style-check-diff

00:00:14

 
  Build
passed #1279981
fedora-x86_64

00:09:35

passed #1279983
installed-tests

00:09:21

passed #1279985
macos
macos

00:11:33

failed #1279984
win32-ps
msys2-mingw64

00:01:10

passed #1279982
release-build

00:14:19

 
  Analysis
failed #1279987
asan allowed to fail
asan-build

00:24:45

passed #1279986
static-scan

00:35:58

 
  Docs
passed #1279988
reference

00:08:11

 
  Flatpak
manual #1279989
flatpak allowed to fail manual
flatpak-manual:demo
manual #1279991
flatpak allowed to fail manual
flatpak-manual:icon-browser
manual #1279990
flatpak allowed to fail manual
flatpak-manual:widget-factory
 
Name Stage Failure
failed
msys2-mingw64 Build
warning: failed to remove mingw64/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.dll: Invalid argument
error: unable to unlink old 'mingw64/bin/libwinpthread-1.dll': Invalid argument
fatal: Could not reset index file to revision 'HEAD'.
Fetching changes...
Reinitialized existing Git repository in C:/_r/_builds/vJWzEqDv/0/GNOME/gtk/.git/
Checking out f9d61342 as inspector-layouts...
warning: failed to remove _build/: Permission denied
Cleaning up file based variables
ERROR: Job failed: exit status 1
failed
style-check-diff .Pre
+                     guint position,
+ guint removed,
+ guint added,
GtkInspectorGeneral *gen)
{
populate_monitors (gen->display, gen);
Cleaning up file based variables
ERROR: Failed to cleanup volumes
ERROR: Job failed: exit code 1
failed
asan-build Analysis
 - css: 214 total, 213 pass, 1 fail
Processing gtk suite a11y:
- a11y: 22 total, 20 pass, 2 fail
Processing gtk suite tools:
- tools: 4 total, 3 pass, 1 fail
Processing gtk suite reftest:
- reftest: 132 total, 129 pass, 3 fail
Cleaning up file based variables
ERROR: Job failed: exit code 1