Re: [Vala] Cannot convert from `Gtk.ComboBoxText.get_active_text' to `string'

2017-04-10 Thread Ulink
Note 1: If get_active_text is a PROPERTY instead of a FUNCTION, your
code would have been ok.

Note 2: Much often, getter/setter functions also have a corresponding
property doing the same job. Use whatever you like.

___
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list


Re: [Vala] Cannot convert from `Gtk.ComboBoxText.get_active_text' to `string'

2017-04-10 Thread Ulink
Damit, too late ;-)

___
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list


Re: [Vala] Cannot convert from `Gtk.ComboBoxText.get_active_text' to `string'

2017-04-10 Thread Ulink
Hi Sascha,

> doctype = cboDocType.get_active_text;

You are assigning a function (a delegate, means a pointer to a function)
to an string, thats not possible, use

  doctype = cboDocType.get_active_text();

instead (parantheses on right side) to CALL the get_active_text()
function, which returns a string.

___
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list


Re: [Vala] Cannot convert from `Gtk.ComboBoxText.get_active_text' to `string'

2017-04-10 Thread Sascha Manns
Hi Jonathan,

yeah that works. Thank you :-)

Greetings
Sascha

-- 
Sascha Manns
Maifeldstraße 10
56727 Mayen

P: +49-2651-4014045
W: http://saigkill.tuxfamily.org




signature.asc
Description: OpenPGP digital signature
___
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list


Re: [Vala] Cannot convert from `Gtk.ComboBoxText.get_active_text' to `string'

2017-04-10 Thread Jonathan Moerman
get_active_text looks like a method  to me, did you try doctype =
cboDocType.get_active_text(); ?

Op 10 apr. 2017 4:22 p.m. schreef "Sascha Manns" :

Hello list,

i created a class what contains:

// Properties
public string doctype { get; set; }

// GUI Elements
[GtkChild] private Gtk.ComboBoxText cboDocType;

// on_cboDocType_changed gets the chosen document type
[GtkCallback]
private void on_cboDocType_changed () {
doctype = cboDocType.get_active_text;
}

The compiler says:
ui/create_publication.vala:45.2-45.37: error: Assignment: Cannot convert
from `Gtk.ComboBoxText.get_active_text' to `string'
doctype = cboDocType.get_active_text;


But as far as i know the combobox text is a string. So it should work.

What can i do?

Greetings
Sascha

--
Sascha Manns
Maifeldstraße 10
56727 Mayen

P: +49-2651-4014045
W: http://saigkill.tuxfamily.org



___
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list
___
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list


[Vala] Cannot convert from `Gtk.ComboBoxText.get_active_text' to `string'

2017-04-10 Thread Sascha Manns
Hello list,

i created a class what contains:

// Properties
public string doctype { get; set; }

// GUI Elements
[GtkChild] private Gtk.ComboBoxText cboDocType;

// on_cboDocType_changed gets the chosen document type
[GtkCallback]
private void on_cboDocType_changed () {
doctype = cboDocType.get_active_text;
}

The compiler says:
ui/create_publication.vala:45.2-45.37: error: Assignment: Cannot convert
from `Gtk.ComboBoxText.get_active_text' to `string'
doctype = cboDocType.get_active_text;


But as far as i know the combobox text is a string. So it should work.

What can i do?

Greetings
Sascha

-- 
Sascha Manns
Maifeldstraße 10
56727 Mayen

P: +49-2651-4014045
W: http://saigkill.tuxfamily.org




signature.asc
Description: OpenPGP digital signature
___
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list