问题标签 [mallard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
253 浏览

html - 将 .page 导出为 .html

我将为我的 PyGTK 应用程序编写帮助。帮助由.page文件组成。我想将此帮助导出为 HTML/CSS 并将其作为在线帮助发布在应用网站上。

是否有可以将其导出为 HTML/CSS 或其他标准格式的工具?

0 投票
1 回答
320 浏览

gtk3 - 您如何为 gtk3 应用程序实现帮助(使用 mallard)?

我正在尝试创建自己的 gtk3 应用程序。我喜欢使用 mallard 来显示一些关于如何使用我的应用程序的帮助。但是我不知道如何编码,以便在单击帮助菜单项时显示帮助(绿头鸭)。我已经准备好了 .page 文件。

请注意,我不是在问如何使用 mallard 创建帮助文件。而是如何将 mallard 集成到我的 gtk3 帮助中。

0 投票
4 回答
1741 浏览

linux - Linux/GTK 上存在哪些应用程序帮助系统(如 chm 文件)?

在 windows 上 CHM 是一个很好的选择。

除了提供一组静态 HTML 页面并使用对 web 浏览器的原始调用(这在 linux 上本身甚至是一个问题)之外,还有什么其他的吗?而且它不会提供任何类型的全文搜索、单独的书签,甚至不会为每个帮助调用打开一个新标签的简单事实。

0 投票
1 回答
35 浏览

mallard - 使用 Yelp 查看所有儿童课程

我正在使用 Yelp 查看 Rhythmbox 文档。它很有用,但缺少一些东西。有时我想查看特定类的所有子类。似乎没有办法使用 Yelp 文档查看器找到它。

例如。RB.Source有孩子RB.AutoPlaylistSource, RB.BrowserSource, RB.MediaPlayerSource, RB.PlaylistSource

有没有办法查看这些信息?

背景故事:我正在查看使用 g-ir-doc-tool 生成的文档。

0 投票
2 回答
138 浏览

c++ - 在没有 Autotools 或 Meson 的情况下为我的 Gtkmm 应用程序显示帮助

我使用 Gtkmm 编写了一个小型应用程序,我想为用户提供文档。为此,我想从我的应用程序菜单中启动Gnome 帮助系统(例如,可以查看gedit)。

首先,我写了一个最小的 Mallardindex.page文件:

yelp help/C/index.page我可以通过从项目的根目录调用命令来查看:

yelp 的基本帮助

然后,我编写了一些最小的 C++ 应用程序(Gtkmm 3.22)来调用帮助系统:

我使用一个非常简单的 Makefile 构建:

当我单击Open help...菜单项时,我得到以下信息:

未找到

如果我将程序的第一行更改为: constexpr char HELP_URI[] = "help:gedit";,则 gedit 帮助会很好地弹出。现在使用诸如 Meson(如 gedit)或 Autotools(如Gnome 文档所建议的)之类的构建系统对我来说太过分了。我希望能够显示我的帮助文件而不需要处理那些(即我想继续使用我的 Makefile)。

*问题:如何在不需要使用 Meson 或 Autotools 的情况下显示我自己的帮助文件?