Basic UI Gtk with XML interfaces
<p>I'm testing some GTK+ examples.</p>

<p>At some given function, a reference to some path of a XML file appears in
C code. It explains that the code in C is reading the XML content to
later compile it to be usable from the C code:</p>

<pre><code>static void
example_app_window_class_init (ExampleAppWindowClass *class)
{
  gtk_widget_class_set_template_from_resource (GTK_WIDGET_CLASS (class),
                                               "/org/gtk/exampleapp/window.ui");
}
</code></pre>

<p>I can understand what is happening here, but not <strong>how is it reading the source XML?</strong> <code>window.ui</code>, in this case. Because the repo has no folder
as they mention (<code>/org/gtk/exampleapp/</code>).</p>

<p>So, in my function I expect to do something like: </p>

<pre><code>static void my_style_window_class_init(MyStyleWindowClass *class) {
  gtk_widget_class_set_template_from_resource(GTK_WIDGET_CLASS(class),
                                              "window.ui");
}
</code></pre>

<p>All my XML content is in the same folder as <code>*.c</code> and <code>*.h</code> files. This is a <em>testing</em> decision and have no other meaning. </p>