#include <gtkmm.h>
#include <iostream>
using namespace Gtk;
class gSamp : public TextView
{
public:
~gSamp();
protected:
void on_insert_at_cursor(const Glib::ustring &str);
};
void gSamp::on_insert_at_cursor(const Glib::ustring &str){
std::cout<<"123\n";
}
gSamp::~gSamp(){
std::cout<<"destroy\n";
}
int main(int argc, char **argv){
Main app(argc,argv);
Window wnd;
gSamp samp;
wnd.add(samp);
wnd.show_all_children(true);
app.run(wnd);
}
Сигналы Gtkmm
Пробовал соединять обработчик сигнала, перекрывать защищенную функцию "void on_insert_at_cursor(...)" - непомогает. смотрел манулы, перечитал DevHelp, гуглил(очень тщательно), даже пытался у к-нить узнать в чем проблема на irc.freenode. :confused:
Кто-нибудь может подсказать как заставить этот сигнал работать??
Заранее благодарю за помощь.
вот один из примеров кода(которіе неработают):
Код: