Usar un widget de gtkmm
Todos los ejemplos tienden a tener la misma estructura. Siguen estos pasos para usar un widget:
- 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.
- 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.
- Conecte las señales que quiere usar a los gestores apropiados.
- Pack the widget into a container using the appropriate call, e.g. Gtk::Box::append().
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.