[Mallard] Ubiquitous linking on the guiseq element
- From: Phil Bull <philbull gmail com>
- To: gnome-doc-list <gnome-doc-list gnome org>
- Subject: [Mallard] Ubiquitous linking on the guiseq element
- Date: Thu, 10 Sep 2009 17:10:07 +0100
Hi guys,
Suggested alteration to the Mallard spec.
SUGGESTION
The <guiseq> element should have an xref/href attribute, to allow links
to be defined. At the moment, only the individual <gui> elements can be
links, IIRC.
ADVANTAGES
(1) A link to an interface description topic could be activated when the
user clicks on a <guiseq> which describes how to open a particular
window. For example, clicking a <guiseq> for File -> Save would open a
topic describing the Save dialog.
(2) A system where the user could open a panel menu item simply by
clicking a <guiseq> link could be implemented, e.g. user clicks
"<guiseq><gui>System</gui> <gui>About GNOME</gui></guiseq>" and the
About GNOME application is started.
(3) A more difficult implementation would allow people to open the
appropriate window within an application when browsing its help.
PROBLEMS
(1) If the child <gui> elements have a different link defined to the
parent <guiseq>, a choice would have to be made about which link was
overridden and which was used.
(2) These are quite weak use-cases. Are they actual useful?
Thanks,
Phil
[1] - http://www.gnome.org/~shaunm/mallard/mal_inline_guiseq.html
--
Phil Bull
https://launchpad.net/people/philbull
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]