Avoid scary warnigns when building docuementation
…and clean up around that a bit:
* build: Use summary()
Signed-off-by: Guido Günther <agx@sigxcpu.org>
* main: Use g_init_once()
Signed-off-by: Guido Günther <agx@sigxcpu.org>
* input-surface: Initialize resources
This avoids lots of scary warnings when building the documentation:
Gtk-CRITICAL **: 12:38:06.743: gtk_widget_class_bind_template_child_full: assertion 'widget_class->priv->template != NULL' failed
Signed-off-by: Guido Günther <agx@sigxcpu.org>