-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathaxmenu.m
More file actions
23 lines (16 loc) · 733 Bytes
/
axmenu.m
File metadata and controls
23 lines (16 loc) · 733 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
function axmenu( handles )
if nargin == 0
handles = findobj(gcf, 'type', 'axes');
end
menu = uicontextmenu;
% Define the context menu items
%scalemnenu = uimenu(menu, 'Label', 'Scale');
% Type of line
uimenu(menu, 'Label', 'Lin', 'Callback', @(~,~)set(gco, 'YScale', 'lin'));
uimenu(menu, 'Label', 'Log', 'Callback', @(~,~)set(gco, 'YScale', 'log'));
uimenu(menu, 'Label', 'Left Axes', 'Callback', @(~,~)dualax('left'), 'Separator', 'on');
uimenu(menu, 'Label', 'Right Axes', 'Callback', @(~,~)dualax('right'));
uimenu(menu, 'Label', 'Inspect', 'Callback', @(~,~)inspect(gco), 'Separator', 'on');
% Set UIcontextmenu
set(handles, 'UIContextMenu', menu);
end