gtk-demo: Add a dropdown demo

This shows a few examples of GtkDropDown.
Mostly taken from tests/testdropdown.c.
9 jobs for matthiasc/for-master in 115 minutes and 53 seconds (queued for 1 second)
Status Job ID Name Coverage
  .Pre
failed #750208
allowed to fail
style-check-diff

00:06:03

 
  Build
passed #750209
fedora-x86_64

00:30:27

passed #750211
win32-ps
msys2-mingw32

00:08:45

passed #750210
release-build

00:35:13

 
  Analysis
failed #750212
allowed to fail
static-scan

01:00:00

 
  Docs
passed #750213
reference

00:14:35

 
  Flatpak
manual #750214
flatpak allowed to fail manual
flatpak-manual:demo
manual #750216
flatpak allowed to fail manual
flatpak-manual:icon-browser
manual #750215
flatpak allowed to fail manual
flatpak-manual:widget-factory
 
Name Stage Failure
failed
static-scan Analysis The script exceeded the maximum execution time set for the job
[1742/3004] Compiling C object 'gtk/89afd8d@@gtk-4@sha/gtkcellrenderer.c.o'.
[1743/3004] Compiling C object 'gdk/ffe01f7@@gdk@sta/gdkdrag.c.o'.
Running after_script
WARNING: Failed to inspect build container f7818f9b7b16925259e85e3c43b80261eb47953fad83eb662df0eee8e1389bde context deadline exceeded (docker_command.go:78:0s)
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.gnome.org/gnome/gtk/fedora:v16 ...
Uploading artifacts for failed job
Pulling docker image gitlab/gitlab-runner-helper:x86_64-c127439c ...
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
style-check-diff .Pre
                                                 0, NULL,
- (GCallback)get_title,
+ (GCallback) get_title,
NULL, NULL);
gtk_drop_down_set_expression (GTK_DROP_DOWN (button), expression);
gtk_expression_unref (expression);
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1