Всем добра! Заметил интересный момент со строками в Vala.
Допустим, есть текст, который надо отобразить, например, в Gtk.Label
var label = new Gtk.Label.with_mnemonic("Бла-бла-бла");
И от отобразит то, что записано в кавычках (что, собственно вполне ожидаемо)
Но если я захочу отобразить такой текст (вместо тире использовано нижнее подчёркивание)
var label = new Gtk.Label.with_mnemonic("Бла_бла_бла");
то подчёркивания не отобразятся, и всё будет написано слитно.
Что можно сделать, чтобы отобразить нижнее подчёркивание?
P.S. Пробовал такие варианты (ни один не работает)
1. var label = new Gtk.Label.with_mnemonic("""Бла-бла-бла""");
2. char underline = (char)0x5F; /** 0x5F - код _ в UTF-8 */
var label = new Gtk.Label.with_mnemonic(@"Бла$underline бла$underline бла");