如何从vala代码中提取文档?
我想知道是否有一个工具可以从 vala 源文件中提取文档,例如 javadoc 或 doxygen 用于 Java / C++ /... 我开始记录我的代码经典的 /** * I'm a functi…
Vala线程池的正确使用方法是什么?
我正在尝试使用 GLib.ThreadPools 在 Vala,但在搜索 Google 代码和现有文档后,我找不到任何好的使用示例。我自己尝试使用它们会导致未处理的 GLib.T…
如何在 vala 的类中创建 Gtk 小部件?
我有一个继承按钮的类,它看起来像这样: public class MyButton : Button { Gtk.Image image; // This doesn't work } 我需要启动一个属于“MyButton…
如何在vala中使用gettext?
当我尝试在 vala 中使用 gettext 时,我没有收到来自 vala 的错误或警告,但我从 c 编译器收到以下错误: /usr/include/glib-2.0/glib/gi18n-lib.h:29…
选择树视图(列表存储)行时如何收到通知?
如何连接到 Gtk.TreeView 以便在选择一行时通知我?目前我正在连接到 row_activated 信号,但这需要双击该行,并且我希望单击一下即可收到通知。 示例…
Vala:使用 GIO/Socket 示例进行网络连接不起作用
我正在尝试从 http://live.gnome.org/Vala/GIONetworkingSample 复制“服务器示例” 。 但是当我尝试编译时,出现以下错误: ./src/server/Anais.vala…
无法通过 Vala 中的对象访问接口实现的方法
我想创建一个 Creature 类,它将成为所有生物(例如人类)的父类。 所以我写了一个具有适当继承性的生物类和人类类。 由于我希望所有生物都做几件事,…
如何禁用 GTK+ 的焦点抓取工具按钮
GTK+ Button 小部件具有 focus_on_click 属性,用于控制焦点的抓取。但我使用的 MenuToolButton 没有这样的属性。我不想把焦点放在点击上。 如何摆脱…
忽略 Vala 中的 DBUS 方法
我有一个在 Vala 中实现的 DBUS 服务器: [DBus (name = "com.github.Test")] public class Test.Server { public int one() {}; public int two() {}…
在vala中哪里可以找到Glib对象?
我刚刚开始学习vala。我尝试了 vala 教程 中的以下程序。 class Demo.Hello : Glib.Object { public static int main( string[] args ) { stdout.prin…
Gee HashMap 包含方法作为值
我正在尝试填充 Libgee HashMap,其中每个条目都有一个字符串作为键,一个函数作为值。这可能吗?我想要这样的事情: var keybindings = new Gee.Hash…