Вопросы по теме 'vala'

Vala (язык, подобный C #) компилируется в C?
Я разработчик C #, который наткнулся на новый язык программирования для Linux под названием vala. Он имеет почти такой же синтаксис, что и C #, и это здорово. Я никогда не был большим поклонником Mono. Это позволяет программистам писать приложения...
4869 просмотров
schedule 19.09.2022

Большие целые и произвольные/множественные числа с плавающей запятой для Vala
Есть ли способ использовать большие целые числа или произвольные типы точности в vala?
352 просмотров
schedule 03.03.2024

ошибка vala Posix.lstat()
У меня есть этот кусок кода: using Posix; int fuseguifs_getattr(string path, Posix.Stat *stbuf) { int res; res = Posix.lstat(path, stbuf); if (res == -1) return -Posix.errno; return 0; } static int main(string [] args)...
828 просмотров
schedule 17.11.2022

Сборка последних выпусков Vala (сбой make check и valac не может найти общую библиотеку)
Я скачал два последних последних выпусков VALA ( v0.17.0 и 0.16.0 ) и попытались выполнить сборку на моей машине разработки (Ubuntu 10.0.4 с gcc 4.4.3). Когда я собирал v 0.17.0 , я заметил, что на экране мелькают некоторые ошибки. Я...
1426 просмотров
schedule 19.03.2024

Как сохранить учетные данные OAuth с помощью Gnome Keyring
Я пытаюсь создать простое приложение Vala/Gtk Twitter, и мне удалось отправить твиты; однако пользователь должен каждый раз проходить аутентификацию, что влечет за собой переход по URL-адресу, нажатие кнопки, чтобы дать моему приложению разрешение на...
619 просмотров
schedule 18.04.2024

Emacs и vala-режим
Я использую vala-mode для редактирования кода Vala в Emacs. Однако я хочу изменить две вещи в режиме vala: Я хочу сделать отступ 4 пробелами вместо 2 (это мой Emacs по умолчанию). Я хочу включить автозаполнение в режиме vala. Автозаполнение...
702 просмотров
schedule 29.11.2023

Почему webkit-1.0 и gtk+-3.0 имеют более 900 одинаковых символов в файлах .vapi
Как следует из названия, моя проблема в том, что я пытаюсь использовать как gtk 3, так и webkit 1. Я следую этому примеру https://live.gnome.org/Vala/WebKitSample за исключением того, что я использую gtk 3 вместо 2. Я использую валак 0.16.0...
1544 просмотров
schedule 07.12.2023

Работает ли foreach на итераторе?
using Gee; int main (string[] args) { ArrayList<string> list = new ArrayList<string>(); list.add ("a"); list.add ("b"); list.add ("c"); foreach (var s in list.filter (s => s > "a"))...
388 просмотров
schedule 20.10.2022

.desktop файлы с пользовательскими значками
Я создал приложение и пользовательский значок для него. Я успешно установил и прочее, и когда я добавляю путь к пути значка в файл .dekstop следующим образом: Icon=/usr/share/icons/hicolor/64x64/resize.svg работает нормально, а с...
874 просмотров
schedule 26.05.2024

[genie/vala]: Как сортировать с помощью пользовательского компаратора?
джинн! как отсортировать массив (или список) строк в порядке убывания длины и в возрастающем лексикографическом порядке для строк одинаковой длины. мои данные datas : array of string = { "cold", "z", "bpples", "pallalala", "apples",...
357 просмотров
schedule 24.11.2023

Асинхронная функция в Vala — доходность и обратный вызов
Я разрабатываю проект, написанный на Vala и GTK+, мне нужно реализовать асинхронную функцию, поэтому я задался целью сделать пример теста... и почему-то получаю следующую ошибку: async.vala:31.3-31.20: ошибка: доступ к асинхронному обратному...
1435 просмотров
schedule 24.09.2022

Излучайте детальный сигнал в Вале
У меня есть следующий исходный код C: static guint event_signal_id; struct _MatrixClientIface { void (*event)(MatrixClient *client, const gchar *room_id, const JsonNode *raw_event, MatrixEvent *event); } static void...
317 просмотров
schedule 15.02.2024

Gtk.stock устарел, какая альтернатива?
Я учился разрабатывать для Gtk, и большинство примеров в Интернете предполагают использование иконок Gtk.stock. Однако при его использовании появляются предупреждения о том, что он устарел, и я не могу найти альтернативу этим значкам. Примеры...
3285 просмотров
schedule 12.11.2022

Скрытие перехода в Gtk
Это продолжение предыдущего вопроса о Виджет Gtk.SearchEntry. В этом вопросе мне удается открыть виджет ввода при нажатии на значок, теперь я хочу, чтобы виджет исчез после того, как он потерял фокус. Подход, используемый сейчас, заключался в...
113 просмотров
schedule 05.05.2024

Ошибка утверждения в методе: gee_array_list_real_get
Я думаю, что исправил эту ошибку, но я хочу быть уверен, что сделал это правильно. Также я не уверен, почему это происходит именно так. Код до исправления: private Gee.ArrayList<Gtk.Widget> menuButtons; // Some other code here public...
295 просмотров
schedule 27.04.2024

Почему accountservice всегда возвращает пустой список пользователей?
Я пытаюсь получить список пользователей системы в Vala, но все, что я получаю, это пустой список. Поскольку документация Vala довольно проста, я не знаю, как это решить. Вот что я пытаюсь: var users_list = Act.UserManager.get_default...
222 просмотров
schedule 04.03.2024

Бинарный файл Vala для структуры, подобной используемой c fread
Я пытаюсь преобразовать непосредственно из двоичного файла в структуру. На c могу сделать, а на валу не знаю как. Я помещаю примеры кода C и Vala ниже. struct Header { char name[30]; // PK2 internal name uint32_t version; // version...
79 просмотров
schedule 18.09.2022

Выход Валы не возвращается
У меня возникли проблемы с написанием асинхронной функции в Vala. Я понимаю, что обратный вызов функции должен быть где-то зарегистрирован, чтобы выполнение продолжалось после операторов yield, поэтому я добавляю его в основной цикл GLib для...
98 просмотров
schedule 01.05.2024