亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? scribefiglisten.m

?? 這是MATLAB小型的。下下去看看嘛
?? M
字號:
function scribefiglisten(fig,onoff)
%SCRIBEFIGLISTEN listeners for figures and their axes children.
% SCRIBEFIGLISTEN(fig,onoff) creates child added/removed listeners 
% (if they do not already exist) for fig and its non-legend,
% non-colorbar axes children, and enables (onoff=true) or 
% disables(onoff=false)them. Firing listeners turns off zoom and 
% rotate3d for the figure.
% Called by zoom and rotate3d
%

%   Glen M. DeLoid 02-01-2001
%   Copyright 1984-2002 The MathWorks, Inc. 
%   $Revision: 1.5 $  $Date: 2002/04/08 21:44:36 $


% create listeners if they don't already exist
if isempty(findprop(handle(fig),'ScribeFigListeners'))
    % create listeners property
    pl = schema.prop(handle(fig),'ScribeFigListeners','MATLAB array');
    pl.AccessFlags.Serialize = 'off';
    % create listeners array
    l.chadd = handle.listener(fig,'ObjectChildAdded',...
        {@scribeFigChildAdded, fig});
    l.chremove = handle.listener(fig,'ObjectChildRemoved',...
        {@scribeFigChildRemoved, fig});
    % set listeners property to listeners array
    set(handle(fig),'ScribeFigListeners',l);
end

% set figure listeners enabled/disabled
l = get(handle(fig),'ScribeFigListeners');
set(l.chadd,'Enabled',onoff);
set(l.chremove,'Enabled',onoff);

% get list of axes children
ax = findobj(fig,'type','axes');

if ~isempty(ax)
    % create listeners for axes if they don't exist
    for i=1:length(ax)
        % don't create them for axes that are legends or colorbars
        if ~any(strcmp(get(get(ax(i),'children'),'tag'),'TMW_COLORBAR')) & ...
                ~strcmp(get(ax(i),'tag'),'legend')
            if isempty(findprop(handle(ax(i)),'ScribeFigAxListeners'))
                % create listeners property
                pl = schema.prop(handle(ax(i)),'ScribeFigAxListeners','MATLAB array');
                pl.AccessFlags.Serialize = 'off';
                % create listeners array
                l.chadd = handle.listener(ax(i),'ObjectChildAdded',...
                    {@scribeFigAxChildAdded, fig});
                l.chremove = handle.listener(ax(i),'ObjectChildRemoved',...
                    {@scribeFigAxChildRemoved, fig});
                % set listeners property to listeners array
                set(handle(ax(i)),'ScribeFigAxListeners',l);
            end
            % set figure axes listeners enabled/disabled
            l = get(handle(ax(i)),'ScribeFigAxListeners');
            set(l.chadd,'Enabled',onoff);
            set(l.chremove,'Enabled',onoff);
        end
    end
end

%------------------------------------------------------------------------%
% figure add child callback
% if the added child is an axes
% or is a uicontextmenu or uicontrol
% turn off zoom and rotate3d
function scribeFigChildAdded(src,event,fig)

chh = handle(event.child);
tag = get(chh,'tag');
type = get(chh,'type');

% don't do anything if child being added is a temporary
% text or uicontrol object (e.g. used to get the dimensions of a string)
% as in legend
if (strcmpi(tag,'temphackytext') & strcmpi(type,'text')) | ...
        (strcmpi(tag,'temphackyui') & strcmpi(type,'uicontrol'))
 
% if obect being added is a legend, and zoom or rotate3d is on,
% turn it off and then on again to make state data saved by
% uiclearmode current.
elseif strcmpi(tag,'legend')
    if isappdata(fig,'Rotate3dOnState')
        rotate3d(fig,'off');
        rotate3d(fig,'on');
    elseif strcmpi('out',zoom(fig,'getmode'))
        zoom(fig,'off');
        zoom(fig,'outmode');
    elseif isappdata(fig,'ZoomOnState')
        zoomstate = getappdata(fig,'ZoomOnState');
        zoom(fig,'off');
        zoom(fig,zoomstate);
    end

% otherwise if object is an axes, uicontextmenu or uicontrol
% turn zoom and rotate3d off.
elseif  event.child.isa('hg.axes') | ...
        event.child.isa('hg.uicontextmenu') | ...
        event.child.isa('hg.uicontrol')

    zoom(fig,'off');
    rotate3d(fig,'off');
    
end

%------------------------------------------------------------------------%
% figure remove child callback
% if the child is an axes
% or is a uicontextmenu or uicontrol
% turn off zoom and rotate3d
function scribeFigChildRemoved(src,event,fig)

chh = handle(event.child);
tag = get(chh,'tag');
type = get(chh,'type');

% don't do anything if child being removed is a temporary
% text or ui object (e.g. used to get the dimensions of a string)
% as in legend
if (strcmpi(tag,'temphackytext') & strcmpi(type,'text')) | ...
        (strcmpi(tag,'temphackyui') & strcmpi(type,'uicontrol'))

% if obect being removed is a legend, and zoom or rotate3d is on,
% turn it off and then on again to make state data saved by
% uiclearmode current.
elseif strcmpi(tag,'legend')
    if isappdata(fig,'Rotate3dOnState')
        rotate3d(fig,'off');
        rotate3d(fig,'on');
    elseif strcmpi('out',zoom(fig,'getmode'))
        zoom(fig,'off');
        zoom(fig,'outmode');
    elseif isappdata(fig,'ZoomOnState')
        zoomstate = getappdata(fig,'ZoomOnState');
        zoom(fig,'off');
        zoom(fig,zoomstate);
    end

% otherwise if object is an axes, uicontextmenu or uicontrol
% turn zoom and rotate3d off.
elseif  event.child.isa('hg.axes') | ...
        event.child.isa('hg.uicontextmenu') | ...
        event.child.isa('hg.uicontrol')

    zoom(fig,'off');
    rotate3d(fig,'off');
    
end

%------------------------------------------------------------------------%
% axes add child callback
% turn off zoom and rotate3d
function scribeFigAxChildAdded(src,event,fig)
    
    chh = handle(event.child);
    tag = get(chh,'tag');
    type = get(chh,'type');
    
    % don't turn zoom/rotate3d off if obect being added is a temporary text or ui object
    % or a legend delete proxy
    if ~strcmpi(tag,'LegendDeleteProxy') & ... 
        ~(strcmpi(tag,'temphackytext') & strcmpi(type,'text')) & ...
        ~(strcmpi(tag,'temphackyui') & strcmpi(type,'uicontrol'))
     
        zoom(fig,'off');
        rotate3d(fig,'off');
        
    end


%------------------------------------------------------------------------%
% axes remove child callback
% turn off zoom and rotate3d
function scribeFigAxChildRemoved(src,event,fig)
    
    chh = handle(event.child);
    tag = get(chh,'tag');
    type = get(chh,'type');
    
    % don't turn zoom/rotate3d off if obect being added is a temporary text or ui object
    % or a legend delete proxy
    if ~strcmpi(tag,'LegendDeleteProxy') & ... 
        ~(strcmpi(tag,'temphackytext') & strcmpi(type,'text')) & ...
        ~(strcmpi(tag,'temphackyui') & strcmpi(type,'uicontrol'))
     
        zoom(fig,'off');
        rotate3d(fig,'off');
        
    end

%------------------------------------------------------------------------%

  
  


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久嫩草精品久久久精品一| 日韩电影在线一区二区三区| 午夜精品久久久久久久| 国产美女一区二区三区| 色狠狠色狠狠综合| 欧美激情一区三区| 国产一区欧美一区| 3d动漫精品啪啪| 亚洲午夜电影网| 色综合网色综合| 国产精品国产a| 国产成人综合在线| 日韩免费观看高清完整版在线观看| 亚洲黄一区二区三区| 成人听书哪个软件好| 久久精品视频免费| 国产综合色视频| 欧美zozo另类异族| 免费观看一级特黄欧美大片| 欧美色图12p| 亚洲一区二区免费视频| 色屁屁一区二区| 亚洲日本在线a| caoporen国产精品视频| 国产精品午夜久久| 国产自产2019最新不卡| 欧美成人精精品一区二区频| 久久成人麻豆午夜电影| 欧美大胆一级视频| 精品无人区卡一卡二卡三乱码免费卡| 在线综合视频播放| 美女一区二区视频| 久久青草欧美一区二区三区| 国产丶欧美丶日本不卡视频| 国产欧美日韩不卡| 成人av综合在线| 亚洲人妖av一区二区| 91成人网在线| 免费看欧美女人艹b| 精品久久国产97色综合| 国产在线日韩欧美| 中文字幕精品综合| 在线观看成人免费视频| 视频一区欧美精品| 久久亚洲捆绑美女| 成人短视频下载| 亚洲国产你懂的| 日韩一区二区三区免费观看| 国产一区二区毛片| 欧美国产日产图区| 欧美色视频一区| 韩国视频一区二区| 亚洲精品第一国产综合野| 欧美日韩国产影片| 国产露脸91国语对白| 一区在线中文字幕| 69精品人人人人| 成人免费毛片高清视频| 亚洲电影激情视频网站| 久久免费视频一区| 欧美怡红院视频| 国产精品亚洲成人| 天天做天天摸天天爽国产一区| 精品国产伦一区二区三区观看体验| 成人一区二区视频| 亚洲地区一二三色| 国产精品久久久久影院| 91.成人天堂一区| 99re66热这里只有精品3直播 | 成人欧美一区二区三区白人 | 日韩精品一区二区三区视频在线观看| 国模大尺度一区二区三区| 亚洲免费观看高清完整版在线观看 | 日韩免费高清av| 99re成人精品视频| 国产激情视频一区二区三区欧美 | 国产69精品久久久久毛片| 夜夜嗨av一区二区三区网页| 26uuu亚洲综合色| 欧美日韩电影在线播放| 不卡的看片网站| 开心九九激情九九欧美日韩精美视频电影 | 亚洲福利国产精品| 国产精品久久久久三级| 精品国产乱码久久久久久浪潮| 在线观看91视频| 91片黄在线观看| 国产精品一二三四五| 日韩国产在线一| 一区二区三区国产豹纹内裤在线| 国产欧美日韩精品一区| 精品国产污污免费网站入口 | 久久97超碰国产精品超碰| 一区二区三区四区在线免费观看| 国产欧美一区二区精品性色| 日韩一区二区免费视频| 欧美乱妇15p| 欧美日韩国产大片| 91久久精品一区二区三区| 成年人午夜久久久| 国产99久久久久久免费看农村| 精品一区二区三区在线观看| 热久久国产精品| 丝袜亚洲另类丝袜在线| 天堂av在线一区| 日韩高清在线不卡| 日韩精品一级二级| 日韩精品一二三四| 美女脱光内衣内裤视频久久网站 | av亚洲精华国产精华| 成人小视频免费观看| 成人黄色小视频| 99久免费精品视频在线观看| 成人a区在线观看| 91麻豆国产在线观看| 色综合久久久久久久久| 欧美日韩亚洲综合在线| 欧美片网站yy| 日韩小视频在线观看专区| 日韩精品一区二区在线| 久久久亚洲精品石原莉奈| 国产精品女主播av| 亚洲乱码精品一二三四区日韩在线| 亚洲色图.com| 五月天一区二区| 黄色资源网久久资源365| 国产精品中文字幕欧美| 成人动漫一区二区| 在线免费观看一区| 欧美一区二区三区在线观看| 精品国一区二区三区| 国产精品无码永久免费888| 成人免费小视频| 日韩av高清在线观看| 国模无码大尺度一区二区三区| 成人av在线看| 欧美精品乱码久久久久久按摩| 日韩片之四级片| 国产精品网站在线| 亚洲综合激情网| 国产真实乱子伦精品视频| 91网站在线播放| 日韩西西人体444www| 国产精品日日摸夜夜摸av| 亚洲综合丝袜美腿| 国产一二三精品| 欧美在线免费视屏| 国产网站一区二区三区| 亚洲免费三区一区二区| 亚洲成人综合视频| 国产成人亚洲精品青草天美 | 午夜国产不卡在线观看视频| 久久精品噜噜噜成人88aⅴ| 成人精品在线视频观看| 欧美伦理电影网| 亚洲欧美综合网| 精品亚洲免费视频| 欧美性欧美巨大黑白大战| 亚洲精品一区二区三区精华液| 亚洲精品免费一二三区| 国产麻豆精品theporn| 欧美午夜一区二区| 国产精品天干天干在线综合| 日韩成人一级大片| 99热国产精品| 日本一区二区免费在线| 日本最新不卡在线| 欧美亚洲综合久久| 中文字幕在线不卡一区| 国产成人在线视频网站| 欧美猛男超大videosgay| 亚洲女厕所小便bbb| 国产高清不卡二三区| 精品奇米国产一区二区三区| 丝袜美腿亚洲一区二区图片| 99精品热视频| 国产精品情趣视频| 国产一区91精品张津瑜| 精品国产一区久久| 蜜臀99久久精品久久久久久软件| 在线观看一区日韩| 亚洲黄色小说网站| 99久久免费精品| 中文字幕在线不卡一区二区三区| 国产成人在线视频网址| 精品国偷自产国产一区| 蜜桃精品视频在线| 欧美一区二区成人| 秋霞影院一区二区| 欧美日韩不卡一区二区| 亚洲成av人片在线观看无码| 91成人在线观看喷潮| 一区二区高清在线| 欧美亚日韩国产aⅴ精品中极品| 亚洲精品欧美激情| 日本韩国欧美国产| 亚洲成人av免费| 日韩一区二区中文字幕| 蜜臀av一区二区在线观看| 欧美一二三区精品|