[Mallard] Ubiquitous linking on the guiseq element



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]