Bugzilla – Bug 501526
ToolStripLabel with IsLink property set to true should implement the hyperlink interface
Last modified: 2009-07-02 03:44:25 UTC
PROBLEM STATEMENT The ToolStripLabel control has an IsLink property that can be set to indicate that the ToolStripLabel is a hyperlink. When this property is set to true, the ToolStripLabel accessible should implement the hyperlink interface. REPRO 1. Run uia2atk/test/samples/toolstriplabel.py 2. Run Accerciser and open the "Interface Viewer" tab 3. In Accerciser's left pane, browse to and select the "Mono Accessibility" label of the toolstriplabel.py ipy application. RESULTS In Accerciser's interface viewer tab, notice that the hyperlink interface is not implemented. EXPECTED RESULTS The hyperlink interface should be implemented and should contain useful information about the link (similar to the LinkLabel control).
Here is an IRC discussion on the topic: <@bgmerrell> for some reason i was thinking the hyperlink interface is deprecated <@bgmerrell> is that true? <@brad> I don't think so... <@bgmerrell> https://bugzilla.novell.com/show_bug.cgi?id=501155 <@bgmerrell> i ask because of that <@bgmerrell> not sure if it should implement hypertext or hyperlink, then <@brad> hmm, now that i don't know <@brad> oh oh <@brad> hyperlink = 1 link, hypertext = n links <@bgmerrell> so it should implement hyperlink <@brad> (not strictly true, but semanitcally, that's how it should be used) <@bgmerrell> i don't think a ToolStripLabel can have more than one link <@bgmerrell> because it's just an IsLink property afaik <@brad> bgmerrell: sounds correct
Hey, I'm not sure why gtklinkbutton not implement AtkHyperlink interface as well. You will find uia2atk/test/samples/gtklinkbutton.py as a example.