关于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高尔夫.这个在许可证中有详细描述。