#include "meson-python-sample.h" #include struct _MesonPythonSample { GObject parent_instance; }; G_DEFINE_TYPE (MesonPythonSample, meson_python_sample, G_TYPE_OBJECT) /** * meson_python_sample_new: * * Allocates a new #MesonPythonSample. * * Returns: (transfer full): a #MesonPythonSample. */ MesonPythonSample * meson_python_sample_new (void) { return g_object_new (MESON_TYPE_PYTHON_SAMPLE, NULL); } static void meson_python_sample_class_init (MesonPythonSampleClass *klass) { if (!Py_IsInitialized ()) { Py_Initialize (); Py_Finalize (); } } static void meson_python_sample_init (MesonPythonSample *self) { } /** * meson_python_sample_print_message: * @self: a #MesonSample2. * * Prints Hello. * * Returns: Nothing. */ void meson_python_sample_print_message (MesonPythonSample *self) { g_print ("Message: Hello\n"); }