Creating widgets at runtime



I have a little experience with gtkmm, but just trying something new at the
moment...

I'm trying to add widgets to a program at runtime (as a simple example,
adding buttons to an HBox in response to user input). However I'm not
getting very far.

Having tried several approaches and having scoured the internet and the docs
for some time, I am getting nowhere.

WARNING: There's a high probability that I'm really over-complicating things
here
(You most likely don't want to read this bit!)
-  My first thought was to simply declare a new button in a method and add
it to the HBox as you would with a member variable button, but nothing
appears
-  My second thought was to create a std::vector containing
Glib::RefPtr<Gtk::Button> objects (in order to hold onto the button after
the method call had ended);
   However, there seems to be no way to add the RefPtr object to an HBox
(and no way to add a plain button to a vector)

So, if anyone knows a way to generate widgets at runtime, it would be great
to hear it,
Thanks!
-- 
View this message in context: http://www.nabble.com/Creating-widgets-at-runtime-tf2242845.html#a6220881
Sent from the Gtkmm forum at Nabble.com.




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]