Thursday, February 09, 2012
Google Custom Search

ClearCanvas Highlights

Download our Open Source software
Watch some Videos
Get the Source
Check out our Licensing
Join our  Forums
Some Research: OICR IPP-Trials

Our Community

Membership Membership:
Latest New User Latest: tchlee
New Today New Today: 16
New Yesterday New Yesterday: 26
User Count Overall: 20579

People Online People Online:
Visitors Visitors: 13
Members Members: 3
Total Total: 16

Online Now Online Now:
01: dgicovate
02: yqtan
03: mralha

ClearCanvas Community Forums

Adding a menu with submenu items in study browser context menu
Last Post 2010-07-12 04:34 PM by stewart. 1 Replies.
Printer Friendly
Sort:
PrevPrev NextNext
You are not authorized to post a reply.
Author Messages
ionel.roman
New Member
New Member
Posts:4

--
2010-07-08 10:25 AM  

I am trying to find out how can I add a new menu to the study browser and put submenus with click actions inside, can anyone help me please?

I added the menu by StudyBrowserToolExtensionPoint but how can I add submenus with actions to it?

There is a method in ImageViewer Tools by ImageViewerToolExtensionPoint but does not work, can anyone provide an example?

thank you

stewart
Senior Member
Senior Member
Posts:2032

--
2010-07-12 04:34 PM  

 Have a look at the action attributes on CopyToClipboardTool (below): you can decorate the same tool with multiple action attributes on the same path.


    [MenuAction("copyImage", "imageviewer-contextmenu/MenuClipboard/MenuCopyImageToClipboard", "CopyImage")]
    [MenuAction("copyImage", ShowClipboardTool.ClipboardToolbarDropdownSite + "/MenuCopyImageToClipboard", "CopyImage")]
    [IconSet("copyImage", IconScheme.Colour, "Icons.CopyToClipboardToolSmall.png", "Icons.CopyToClipboardToolMedium.png", "Icons.CopyToClipboardToolLarge.png")]
    [EnabledStateObserver("copyImage", "CopyImageEnabled", "CopyImageEnabledChanged")]

    [MenuAction("copyDisplaySet", "imageviewer-contextmenu/MenuClipboard/MenuCopyDisplaySetToClipboard", "CopyDisplaySet")]
    [MenuAction("copyDisplaySet", ShowClipboardTool.ClipboardToolbarDropdownSite + "/MenuCopyDisplaySetToClipboard", "CopyDisplaySet")]
    [IconSet("copyDisplaySet", IconScheme.Colour, "Icons.CopyToClipboardToolSmall.png", "Icons.CopyToClipboardToolMedium.png", "Icons.CopyToClipboardToolLarge.png")]
    [EnabledStateObserver("copyDisplaySet", "CopyDisplaySetEnabled", "CopyDisplaySetEnabledChanged")]

    [MenuAction("copySubset", "imageviewer-contextmenu/MenuClipboard/MenuCopySubsetToClipboard", "CopySubset")]
    [MenuAction("copySubset", ShowClipboardTool.ClipboardToolbarDropdownSite + "/MenuCopySubsetToClipboard", "CopySubset")]
    [IconSet("copySubset", IconScheme.Colour, "Icons.CopyToClipboardToolSmall.png", "Icons.CopyToClipboardToolMedium.png", "Icons.CopyToClipboardToolLarge.png")]
    [EnabledStateObserver("copySubset", "CopySubsetEnabled", "CopySubsetEnabledChanged")]

Real-time support available to Clinical Edition and Team Edition customers
You are not authorized to post a reply.

Active Forums 4.1
Copyright 2011 ClearCanvas Inc.