[Jderobot-dev] Procesar eventos

Eloy abanibiaboebe en gmail.com
Vie Mar 1 13:09:21 CET 2013


Me respondo:

Teniendo dos variables de gtk(un boton y un dial/slider/scale):

Gtk::Button *btn;
Gt::Hscale *scl;

Los inicializamos:

		btn = new Gtk::Button("Deshabilitar Slider");		

		scl = new Gtk::HScale(0, 255, 1);
		scl ->set_value(255);

Y les asignamos una funcion para los eventos:

Evento onclick del button:

		btn->signal_clicked().connect(sigc::mem_fun(*this,&funcionAlPulsarBoton));

Evento valueChanged del hScale:

	
scaleGMax->signal_value_changed().connect(sigc::mem_fun(*this,&funcionCambioElValorDelScale));

    void Gui::funcionAlPulsarBoton(){
	scl->set_sensitive(false);
    }

    void Gui::funcionCambioElValorDelScale){
	std::cout<<"El scale esta en el valor: "<<scl->get_value();
    }



--
View this message in context: http://jderobot-developer-list.2315034.n4.nabble.com/Jderobot-dev-Procesar-eventos-tp4641107p4641122.html
Sent from the Jderobot Developer List mailing list archive at Nabble.com.


More information about the Jde-developers mailing list