chooseContextMenu(testcase,comp,menuitem)
performs a right-click at the center of the UI component comp to open a
context menu. The method then chooses the specified menuitem.
chooseContextMenu(testcase,comp,menuitem,location)
specifies the location to open the context menu within the component. You can only specify
location with five of the available components: axes, UI axes, polar axes, panel, and UI
figure.
chooseContextMenu(testcase,uit,menuitem,indices)
right-clicks the cell specified by indices within the table UI
component uit. The method then chooses the specified
menuitem.
testcase — Instance of test case matlab.uitest.TestCase object
Instance of the test case, specified as a matlab.uitest.TestCase object.
comp — UI component with context menu UI component object
UI component with the context menu, specified as a UI component object. The context
menu must include the menu item specified by menuitem. Components
that support a context menu include images, buttons, switches, axes, and figures.
menuitem — Context menu item to choose matlab.ui.container.Menu object
Context menu item to choose during the test, specified as a
matlab.ui.container.Menu object. Menu items are created with the
uimenu function.
location — Location to open context menu 1-by-2 or 1-by-3 numeric array
Location to open the context menu within the UI component, specified as the
coordinates of the point. The form of location depends on the UI
component:
Axes and UI Axes — A 1-by-2 or 1-by-3 numeric array containing
x-, y-, and optionally
z-coordinates.
Polar Axes — A 1-by-2 numeric array containing θ- and
r-coordinates.
Panel and UI Figure — A 1-by-2 numeric array containing x-
and y-coordinates. Specify the coordinates of the point to
right-click measured in pixels from the lower-left corner of the component.
Example: [32.5 13 0.25] (UI axes)
Example: [pi/2 0.5] (Polar axes)
Example: [100 200] (UI figure)
uit — Target table UI component matlab.ui.control.Table object
Target table UI component, specified as a matlab.ui.control.Table
object. Table UI components are created with the uitable function.
indices — Indices of table cell 1-by-2 vector
Indices of the table cell to right-click, specified as a 1-by-2 vector with the row
index appearing before the column index.
Create a context menu with two menu items in a UI figure. Assign the context menu to
the figure by setting the ContextMenu property of the figure to the
ContextMenu object. To view the context menu, right-click anywhere in
the figure window.
Create an interactive test case and choose the menu item m1. The
context menu and a blue dot appear at the center of the figure. Then, a second blue dot
representing the programmatic choose gesture appears and disappears at the center of the
selected menu item.
Create an interactive test case and choose the menu item m2 by
opening the context menu for the axes at the coordinates (0.85,0.2). The context menu
and a blue dot appear at the specified axes coordinates. Then, a second blue dot
representing the programmatic choose gesture appears and disappears at the center of the
second menu item.
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.