关于G-Golf

G-Golf高尔夫
GNOME:(的Guile对象库)

描述

G-Golf高尔夫是一个Guile公司的对象库GNOME公司.

G-Golf高尔夫是快速开发和丰富功能的工具图形应用程序,外观整洁、可识别感觉。以下是对GNOME平台库,使用G-Golf即可访问。

特别地,利比亚人提供了许多根据可用空间更改布局的小部件。这个可以用于使应用程序在桌面和移动设备之间调整其UI设备。这个GNOME网站(最广为人知的是其代号,顿悟是这种自适应UI的一个很好的示例。

G-Golf高尔夫使用Glib公司,G对象GObject内省。当它导入类型库(一个GObjectintrospectable library),G-Golf将GObject类定义为GOOPS公司(Guile面向对象系统)类。G对象方法被定义并添加到相应的泛型中功能。简单函数被定义为方案过程。

下面是一个例子,摘自聚乙二醇解决方案游戏,它显示了peg-solitaire游戏的GtkApplication在G-Golf中激活信号回调:

(定义 (激活 应用程序)
  ( ((窗口 (制作 <gtk应用程序窗口>
                  #:标题 “飞镖接龙”
                  #:默认宽度 420
                  #:默认高度 420
                  #:应用程序 应用程序))
        (顶梁 (制作 <gtk-header-bar>))
        (重新启动 (制作 <gtk按钮>
                   #:图标名称 “视图刷新符号”)))

    (连接 重新启动
             '单击
             (λ (英国电信公司)
               (重启游戏 窗口)))

    (设置titlebar 窗口 顶梁)
    (包装-启动 顶梁 重新启动)
    (创建电路板 窗口)
    (显示 窗口)))

G-Golf高尔夫附带了一些示例,列在学习G-Golf网站的页面。每个示例附带了一个屏幕截图,并有一个指向其源代码的链接代码,在G-Golf源代码中储存库.

最新消息

2024年4月

G-Golf高尔夫版本0.8.0-rc-3级已释放。

这是即将发布的0.8.0的第三个候选版本发布,现在可用于测试。

请参阅新闻页面中的摘要此版本中值得注意的更改。完整列表和描述所有变化,请参阅G-Golfgit摘要git日志.

文档

G-Golf的文档可用联机对大多数人来说,文档也是如此GNU软件。您也可以查看G-Golf高尔夫手动运行信息g-golf或者找到它,如果您安装了G-Golf高尔夫手动并确实运行了制作install-html,由看着$prefix/share/doc/g-golf/g-golf.html/.如果您已安装G-Golf高尔夫使用分发包,您可能会发现也许,通过观察/usr/share/doc/g-golf/或类似的目录系统

萨凡纳

G-Golf高尔夫还有一个萨凡纳项目页面在这里.

加入GNU项目

G-Golf高尔夫是GNU操作系统的一部分,由这个GNU项目.

如果你是一个很棒的程序的作者并想加入我们在编写自由(libre)软件时,请考虑将其作为官方软件GNU计划并成为GNU维护人员。您可以在上找到说明怎么做这个在这里.

你没有可以贡献的计划?看看其他的你仍然可以帮助.

要了解有关免费(libre)软件的更多信息,您可以阅读和请分享本页.

许可证

G-Golf高尔夫是一个自由软件,根据GNU Lesser通用公共许可证LGP版本3或更高。必须意识到没有任何保证G-Golf高尔夫.这个在许可证中有详细描述。