[gtkmm] Glade-2, libgtkmm, Xml::create, callbacks
- From: Douglas Roberts <dzzr lanl gov>
 
- To: Gtkmm List <gtkmm-list gnome org>
 
- Subject: [gtkmm] Glade-2, libgtkmm, Xml::create, callbacks
 
- Date: Tue, 02 Sep 2003 15:29:26 -0600
 
Hi,
I've created a GUI using glade-2 and saved it with C++ bindings to a 
file named Panel.glade.
Using
refXml = Gnome::Glade::Xml::create("Panel.glade");
to instantiate the GUI works fine, except that the callback definitions 
saved by glade do not seem to be re-instantiated with the gui.  For 
example, I created a button on the main window, and assigned it a 
callback function named "onLoadButton_clicked" for the "clicked" signal. 
When the gui window is instantiated with
Gtk::Window *win= 0
refXml->get_widget("window1", win);
The button callback does not function.
It also does not function when the window is instantiated with
window1 *win= 0
refXml->get_widget("window1", win);
where window1 is the derived class definition for the window, as 
produced by blade.
However,
window1 *win = new window1();
creates a window where the button callback functions as it should.
So my question is, am I missing something in how to use 
Gnome::Glade::Xml::create to reinstantiate my glade-produced gui, with 
all defined callbacks, or is Xml::create only partially implemented?
Thanks,
--Doug
--
===============================================================
Douglas Roberts, CCS-5          |  "He has no enemies, but is
Los Alamos National Laboratory  |    intensely disliked by his
^                               |    friends."
(505)-667-4569                  |
dzzr lanl gov                   |    - Oscar Wilde
===============================================================
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]