Supongo que te refieres a usar "cargar" la ui que hiciste en  glade desde el programa escrito en C.Con este código y sustituyendo las partes que necesites ya lo tienes.<br>Creo que se explica por si mismo de todas maneras aqui tienes la pagina de donde lo saque rapido y corriendo XD.<br>
<a href="http://tadeboro.blogspot.com/2009/09/glade3-tutorial-2-constructing.html">http://tadeboro.blogspot.com/2009/09/glade3-tutorial-2-constructing.html</a><br><br><div class="line number1 index0 alt2"><code class="c comments">/*</code></div>
<div class="line number2 index1 alt1"><code class="c spaces"> </code><code class="c comments">* Compile me with:</code></div><div class="line number3 index2 alt2"><code class="c spaces"> </code><code class="c comments">*   gcc -o tut tut.c $(pkg-config --cflags --libs gtk+-2.0 gmodule-2.0)</code></div>
<div class="line number4 index3 alt1"><code class="c spaces"> </code><code class="c comments">*/</code></div><div class="line number5 index4 alt2"> </div><div class="line number6 index5 alt1"><code class="c preprocessor">#include <gtk/gtk.h></code></div>
<div class="line number7 index6 alt2"> </div><div class="line number8 index7 alt1"><code class="c color1 bold">int</code></div><div class="line number9 index8 alt2"><code class="c plain">main( </code><code class="c color1 bold">int</code>    <code class="c plain">argc,</code></div>
<div class="line number10 index9 alt1"><code class="c spaces">      </code><code class="c color1 bold">char</code> <code class="c plain">**argv )</code></div><div class="line number11 index10 alt2"><code class="c plain">{</code></div>
<div class="line number12 index11 alt1"><code class="c spaces">    </code><code class="c plain">GtkBuilder *builder;</code></div><div class="line number13 index12 alt2"><code class="c spaces">    </code><code class="c plain">GtkWidget  *window;</code></div>
<div class="line number14 index13 alt1"><code class="c spaces">    </code><code class="c plain">GError     *error = NULL;</code></div><div class="line number15 index14 alt2"> </div><div class="line number16 index15 alt1">
<code class="c spaces">    </code><code class="c comments">/* Init GTK+ */</code></div><div class="line number17 index16 alt2"><code class="c spaces">    </code><code class="c plain">gtk_init( &argc, &argv );</code></div>
<div class="line number18 index17 alt1"> </div><div class="line number19 index18 alt2"><code class="c spaces">    </code><code class="c comments">/* Create new GtkBuilder object */</code></div><div class="line number20 index19 alt1">
<code class="c spaces">    </code><code class="c plain">builder = gtk_builder_new();</code></div><div class="line number21 index20 alt2"><code class="c spaces">    </code><code class="c comments">/* Load UI from file. If error occurs, report it and quit application.</code></div>
<div class="line number22 index21 alt1"><code class="c spaces">     </code><code class="c comments">* Replace "tut.glade" with your saved project. */</code></div><div class="line number23 index22 alt2"><code class="c spaces">    </code><code class="c keyword bold">if</code><code class="c plain">( ! gtk_builder_add_from_file( builder, </code><code class="c string">"tut.glade"</code><code class="c plain">, &error ) )</code></div>
<div class="line number24 index23 alt1"><code class="c spaces">    </code><code class="c plain">{</code></div><div class="line number25 index24 alt2"><code class="c spaces">        </code><code class="c plain">g_warning( </code><code class="c string">"%s"</code><code class="c plain">, error->message );</code></div>
<div class="line number26 index25 alt1"><code class="c spaces">        </code><code class="c plain">g_free( error );</code></div><div class="line number27 index26 alt2"><code class="c spaces">        </code><code class="c keyword bold">return</code><code class="c plain">( 1 );</code></div>
<div class="line number28 index27 alt1"><code class="c spaces">    </code><code class="c plain">}</code></div><div class="line number29 index28 alt2"> </div><div class="line number30 index29 alt1"><code class="c spaces">    </code><code class="c comments">/* Get main window pointer from UI */</code></div>
<div class="line number31 index30 alt2"><code class="c spaces">    </code><code class="c plain">window = GTK_WIDGET( gtk_builder_get_object( builder, </code><code class="c string">"window1"</code> <code class="c plain">) );</code></div>
<div class="line number32 index31 alt1"> </div><div class="line number33 index32 alt2"><code class="c spaces">    </code><code class="c comments">/* Connect signals */</code></div><div class="line number34 index33 alt1"><code class="c spaces">    </code><code class="c plain">gtk_builder_connect_signals( builder, NULL );</code></div>
<div class="line number35 index34 alt2"> </div><div class="line number36 index35 alt1"><code class="c spaces">    </code><code class="c comments">/* Destroy builder, since we don't need it anymore */</code></div><div class="line number37 index36 alt2">
<code class="c spaces">    </code><code class="c plain">g_object_unref( G_OBJECT( builder ) );</code></div><div class="line number38 index37 alt1"> </div><div class="line number39 index38 alt2"><code class="c spaces">    </code><code class="c comments">/* Show window. All other widgets are automatically shown by GtkBuilder */</code></div>
<div class="line number40 index39 alt1"><code class="c spaces">    </code><code class="c plain">gtk_widget_show( window );</code></div><div class="line number41 index40 alt2"> </div><div class="line number42 index41 alt1">
<code class="c spaces">    </code><code class="c comments">/* Start main loop */</code></div><div class="line number43 index42 alt2"><code class="c spaces">    </code><code class="c plain">gtk_main();</code></div><div class="line number44 index43 alt1">
 </div><div class="line number45 index44 alt2"><code class="c spaces">    </code><code class="c keyword bold">return</code><code class="c plain">( 0 );</code></div><br><br><div class="gmail_quote">El 16 de noviembre de 2010 18:08, Hl3 <span dir="ltr"><<a href="mailto:halowin3@gmail.com">halowin3@gmail.com</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hola a todos.<br>
<br>
Me he puesto a aprender un poquillo como hacer interfaces con GTK+. He hecho un ejemplo muy sencillo con un boton, un campo edit y una label, de tal forma que metes tu nombre en el edit y al pichar el boton te saluda en la eiqueta.<br>

<br>
Como veo que es muy engorroso, me he metido a hacer el interface con Glade, el cual me ha generado un fichero interfaz.glade en xml.<br>
<br>
Mi pregunta es:<br>
<br>
¿Como puedo integrar ese código xml (Glade) en un programa en C ?<br>
<br>
Espero haberme explicado bien.<br>
<br>
Gracias.<br>
_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
</blockquote></div><br>