[Vala] connecting signals from GtkBuilder

2012-05-24 Thread D.H. Bahr
Hello everyone!

I have an issue while trying to connect the signals from GtkBuilder
object to my class' methods. 

This is roughly me code structure:

//No namespace specified

class MyClass {
  ...
  public MyClass () {
builder = new Builder();
builder.add_objects_from_file(builder_file, {"main_window"});
...
builder.connect_signals(this);
  }
  ...
  public void on_signal_emited (signal signature) {
...
//do stuff
...
  }
}

On Glade I connect the signal as follows:
'emit-signal': 'my_class_on_signal_emited'


The code compiles just fine, at runtime I get:
Gtk-WARNING **: Could not find signal handler
'my_class_on_signal_emited'.

How should I name signature handlers on Vala??

Best regards,

-- 

 Sw.E. D.H. Bahr
 Nova Desktop Development Leader
  CESOL (Free/Libre Software Centre)
UCI (University of Informatics Sciences)
Havana, Cuba




10mo. ANIVERSARIO DE LA CREACION DE LA UNIVERSIDAD DE LAS CIENCIAS 
INFORMATICAS...
CONECTADOS AL FUTURO, CONECTADOS A LA REVOLUCION

http://www.uci.cu
http://www.facebook.com/universidad.uci
http://www.flickr.com/photos/universidad_uci
___
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list


Re: [Vala] connecting signals from GtkBuilder

2012-05-24 Thread Luca Bruno
On Thu, May 24, 2012 at 7:33 PM, D.H. Bahr  wrote:

> Hello everyone!
>
> I have an issue while trying to connect the signals from GtkBuilder
> object to my class' methods.
>
> This is roughly me code structure:
>
> //No namespace specified
>
> class MyClass {
>  ...
>  public MyClass () {
>builder = new Builder();
>builder.add_objects_from_file(builder_file, {"main_window"});
>...
>builder.connect_signals(this);
>  }
>  ...
>  public void on_signal_emited (signal signature) {
>...
>//do stuff
>...
>  }
> }
>
> On Glade I connect the signal as follows:
> 'emit-signal': 'my_class_on_signal_emited'
>
>
> The code compiles just fine, at runtime I get:
> Gtk-WARNING **: Could not find signal handler
> 'my_class_on_signal_emited'.
>
> How should I name signature handlers on Vala??
>

Did you follow
https://live.gnome.org/Vala/GTKSample#Loading_User_Interface_from_XML_File ?

-- 
www.debian.org - The Universal Operating System
___
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list