Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 6314
Последний выпуск: 19.06.2015

Сигналы Gtkmm

41K
21 марта 2010 года
grrrr
23 / / 23.05.2009
Доброго времени суток. Имеется проблема с обработкой сигнала "insert-at-cursor" виджета Gtk::TextView.
Пробовал соединять обработчик сигнала, перекрывать защищенную функцию "void on_insert_at_cursor(...)" - непомогает. смотрел манулы, перечитал DevHelp, гуглил(очень тщательно), даже пытался у к-нить узнать в чем проблема на irc.freenode. :confused:
Кто-нибудь может подсказать как заставить этот сигнал работать??
Заранее благодарю за помощь.
вот один из примеров кода(которіе неработают):
Код:
#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);
}

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог