title: I'm missing something obvious with glade gtkbuilder and connecting signals. Help?
body: <p>I make my interface with glade. Works great.
  I write a tiny little main function which calls gtkbuilder and renders everything in the glade file.</p>
  
  <pre><code>Gtk::Main kit(num, opts);
  // Load the GtkBuilder file and instantiate its widgets:
  Glib::RefPtr&lt;Gtk::Builder&gt; builder = Gtk::Builder::create_from_file("dsg.glade", "mainwindow");
  </code></pre>
  
  <p>Works even better. Then I get my widget</p>
  
  <pre><code>Gtk::Button *sf = 0;
  builder-&gt;get_widget("button", sf);
  </code></pre>
  
  <p>Now what? Every example I've found to connect a signal handler is not built by gtkbuilder. If you instantiate your own class to represent/handle/render a button it's easy to connect a signal handler to it, but I'm using gtkbuilder and I don't see how to write a function that I can then attach to my widget, since I wasn't the one creating the button object, gtkbuilder was.</p>
  
  <p>Do I make a subclass of gtkbutton write my function then point to that? But my class isn't being instantiated by gtkbuilder.</p>
  
  <p>I just don't get it. Help?</p>