问题标签 [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.
html - 将 .page 导出为 .html
我将为我的 PyGTK 应用程序编写帮助。帮助由.page
文件组成。我想将此帮助导出为 HTML/CSS 并将其作为在线帮助发布在应用网站上。
是否有可以将其导出为 HTML/CSS 或其他标准格式的工具?
gtk3 - 您如何为 gtk3 应用程序实现帮助(使用 mallard)?
我正在尝试创建自己的 gtk3 应用程序。我喜欢使用 mallard 来显示一些关于如何使用我的应用程序的帮助。但是我不知道如何编码,以便在单击帮助菜单项时显示帮助(绿头鸭)。我已经准备好了 .page 文件。
请注意,我不是在问如何使用 mallard 创建帮助文件。而是如何将 mallard 集成到我的 gtk3 帮助中。
linux - Linux/GTK 上存在哪些应用程序帮助系统(如 chm 文件)?
在 windows 上 CHM 是一个很好的选择。
除了提供一组静态 HTML 页面并使用对 web 浏览器的原始调用(这在 linux 上本身甚至是一个问题)之外,还有什么其他的吗?而且它不会提供任何类型的全文搜索、单独的书签,甚至不会为每个帮助调用打开一个新标签的简单事实。
mallard - 使用 Yelp 查看所有儿童课程
我正在使用 Yelp 查看 Rhythmbox 文档。它很有用,但缺少一些东西。有时我想查看特定类的所有子类。似乎没有办法使用 Yelp 文档查看器找到它。
例如。RB.Source
有孩子RB.AutoPlaylistSource, RB.BrowserSource, RB.MediaPlayerSource, RB.PlaylistSource
。
有没有办法查看这些信息?
背景故事:我正在查看使用 g-ir-doc-tool 生成的文档。
c++ - 在没有 Autotools 或 Meson 的情况下为我的 Gtkmm 应用程序显示帮助
我使用 Gtkmm 编写了一个小型应用程序,我想为用户提供文档。为此,我想从我的应用程序菜单中启动Gnome 帮助系统(例如,可以查看gedit)。
首先,我写了一个最小的 Mallardindex.page
文件:
yelp help/C/index.page
我可以通过从项目的根目录调用命令来查看:
然后,我编写了一些最小的 C++ 应用程序(Gtkmm 3.22)来调用帮助系统:
我使用一个非常简单的 Makefile 构建:
当我单击Open help...
菜单项时,我得到以下信息:
如果我将程序的第一行更改为: constexpr char HELP_URI[] = "help:gedit";
,则 gedit 帮助会很好地弹出。现在使用诸如 Meson(如 gedit)或 Autotools(如Gnome 文档所建议的)之类的构建系统对我来说太过分了。我希望能够显示我的帮助文件而不需要处理那些(即我想继续使用我的 Makefile)。
*问题:如何在不需要使用 Meson 或 Autotools 的情况下显示我自己的帮助文件?