Usar un widget de gtkmm

Todos los ejemplos tienden a tener la misma estructura. Siguen estos pasos para usar un widget:

  1. Declare una variable del tipo del Widget que quiere usar, generalmente como variable miembro de una clase contenedora derivada. También puede declarar un puntero al tipo de widget, y luego crearlo con new en su código. Aún cuando use el widget a través de un puntero, probablemente lo mejor sea hacer que el puntero sea una variable miembro de una clase contenedora para que pueda acceder a él más tarde.
  2. Establezca los atributos del widget. Si el widget no tiene un constructor predeterminado, tendrá que inicializar el widget en la lista inicializadora del constructor de su clase contenedora.
  3. Conecte las señales que quiere usar a los gestores apropiados.
  4. Pack the widget into a container using the appropriate call, e.g. Gtk::Container::add().

If you don't want all widgets to be shown, call Gtk::Widget::hide() on the widgets that you don't want to show. If a container widget is hidden, all of its child widgets are also hidden, even if hide() is not called on the child widgets.