Re: Gtk::Entry Input Signalisation
- From: "Jonathon Jongsma" <jonathon quotidian org>
- To: "Mario Foerster" <Mario Foerster 82 web de>
- Cc: gtkmm-list gnome org
- Subject: Re: Gtk::Entry Input Signalisation
- Date: Tue, 5 Feb 2008 12:46:39 -0600
On 2/5/08, Mario Foerster <Mario Foerster 82 web de> wrote:
> Hi,
>
> i currently trying to update some parameters when some input on a text
> entry field was done. I'm using signal_insert_at_cursor() to connect
> some handler to it, but there isn't any indication (the callback
> function is never called).
>
> ===============================================================
> The Code:
>
> Gtk::Entry* l_mouseScaleX_pgtkentry;
> refXml->get_widget( "g_mouseScaleX_gentry",
> l_mouseScaleX_pgtkentry
> );
> if( l_mouseScaleX_pgtkentry != 0 )
> {
>
> std::cout << "Hiho" << std::endl;
> l_mouseScaleX_pgtkentry->signal_insert_at_cursor().
> connect( sigc::ptr_fun( &on_mouseScaleXInsertAtCursor ) );
> }
>
> ...
>
> void on_mouseScaleXInsertAtCursor(
> const Glib::ustring& f_insertedString_str
> )
> {
> std::cout << "ScaleX: " << f_insertedString_str << std::endl;
> }
>
> ===============================================================
>
> Whats wrong? Why I get no indication? Is there another way to get
> information about text changes in a text entry field?
>
>
>
>
> Best regards,
>
> Mario
If I'm understanding your goal correctly, you probably want
signal_changed() (which is inherited from Gtk::Editable)
--
jonner
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]