function wmenuf()
% This is the machine-generated representation of a Handle Graphics object
% and its children.  Note that handle values may change when these objects
% are re-created. This may cause problems with any callbacks written to
% depend on the value of the handle at the time the object was saved.
%
% To reopen this object, just type the name of the M-file at the MATLAB
% prompt. The M-file and its associated MAT-file must be on your path.

a = figure('Units','centimeters', ...
	'Color',[0.8 0.8 0.8], ...
	'IntegerHandle','off', ...
	'Name','Wavelet demo main menu', ...
	'NumberTitle','off', ...
	'Position',[2.89639 7.07674 16.2138 12.6306], ...
	'Tag','wmenu');
b = uicontrol('Parent',a, ...
	'Units','normalized', ...
	'Position',[0.0773484 0.46934 0.331493 0.455188], ...
	'Style','frame', ...
	'Tag','Frame1');
b = uicontrol('Parent',a, ...
	'Units','normalized', ...
	'BackgroundColor',[0.701961 0.701961 0.701961], ...
	'FontSize',12, ...
	'Position',[0.103131 0.844343 0.281768 0.0471699], ...
	'String','Graphs', ...
	'Style','text', ...
	'Tag','StaticText1');
b = uicontrol('Parent',a, ...
	'Units','normalized', ...
	'BackgroundColor',[0.701961 0.701961 0.701961], ...
	'Callback','wavdemo', ...
	'Position',[0.101289 0.76415 0.289134 0.0707548], ...
	'String','Wavelets in 1D', ...
	'Tag','Pushbutton1');
b = uicontrol('Parent',a, ...
	'Units','normalized', ...
	'Callback','wav2demo', ...
	'Position',[0.101289 0.674529 0.289134 0.0707548], ...
	'String','Wavelets in 2D', ...
	'Tag','Pushbutton1');
b = uicontrol('Parent',a, ...
	'Units','normalized', ...
	'Callback','wpdemo', ...
	'Position',[0.101289 0.584907 0.289134 0.0707548], ...
	'String','Wavelet packets in 1D', ...
	'Tag','Pushbutton1');
b = uicontrol('Parent',a, ...
	'Units','normalized', ...
	'Callback','wp2demo', ...
	'Position',[0.101289 0.492924 0.289134 0.0707548], ...
	'String','Wavelet packets in 2D', ...
	'Tag','Pushbutton1');
b = uicontrol('Parent',a, ...
	'Units','normalized', ...
	'Position',[0.0755067 0.0589623 0.331493 0.384435], ...
	'Style','frame', ...
	'Tag','Frame1');
b = uicontrol('Parent',a, ...
	'Units','normalized', ...
	'BackgroundColor',[0.701961 0.701961 0.701961], ...
	'FontSize',12, ...
	'Position',[0.0976058 0.367924 0.28361 0.0495283], ...
	'String','Wavelet packets', ...
	'Style','text', ...
	'Tag','StaticText1');
b = uicontrol('Parent',a, ...
	'Units','normalized', ...
	'BackgroundColor',[0.701961 0.701961 0.701961], ...
	'Callback','wpsig', ...
	'Position',[0.096685 0.283019 0.289134 0.0707548], ...
	'String','Signal analysis', ...
	'Tag','Pushbutton1');
b = uicontrol('Parent',a, ...
	'Units','normalized', ...
	'BackgroundColor',[0.701961 0.701961 0.701961], ...
	'Callback','chrpdemo', ...
	'Position',[0.096685 0.195755 0.289134 0.0707548], ...
	'String','Chirps', ...
	'Tag','Pushbutton1');
b = uicontrol('Parent',a, ...
	'Units','normalized', ...
	'BackgroundColor',[0.701961 0.701961 0.701961], ...
	'Callback','chrpcomp', ...
	'Position',[0.096685 0.10849 0.289134 0.0707548], ...
	'String','Comparison with fft', ...
	'Tag','Pushbutton1');
b = uicontrol('Parent',a, ...
	'Units','normalized', ...
	'Position',[0.440148 0.551887 0.453038 0.375], ...
	'Style','frame', ...
	'Tag','Frame1');
b = uicontrol('Parent',a, ...
	'Units','normalized', ...
	'BackgroundColor',[0.701961 0.701961 0.701961], ...
	'FontSize',12, ...
	'Position',[0.52302 0.846697 0.281768 0.0471699], ...
	'String','Operators', ...
	'Style','text', ...
	'Tag','StaticText1');
b = uicontrol('Parent',a, ...
	'Units','normalized', ...
	'BackgroundColor',[0.701961 0.701961 0.701961], ...
	'Callback','wavoperd', ...
	'Position',[0.460405 0.760219 0.406998 0.0707547], ...
	'String','Representations in wavelet bases', ...
	'Tag','Pushbutton1');
b = uicontrol('Parent',a, ...
	'Units','normalized', ...
	'BackgroundColor',[0.701961 0.701961 0.701961], ...
	'Callback','wavmultd', ...
	'Position',[0.460405 0.587264 0.406998 0.0707547], ...
	'String','Fast matrix multiplication', ...
	'Tag','Pushbutton1');
b = uicontrol('Parent',a, ...
	'Units','normalized', ...
	'BackgroundColor',[0.701961 0.701961 0.701961], ...
	'Callback','wpoperd', ...
	'Position',[0.460405 0.673742 0.406998 0.0707547], ...
	'String','Representations using wavelet packets', ...
	'Tag','Pushbutton1');
b = uicontrol('Parent',a, ...
	'Units','normalized', ...
	'Position',[0.438306 0.346698 0.45488 0.188679], ...
	'Style','frame', ...
	'Tag','Frame2');
b = uicontrol('Parent',a, ...
	'Units','normalized', ...
	'BackgroundColor',[0.701961 0.701961 0.701961], ...
	'FontSize',12, ...
	'Position',[0.52302 0.455189 0.281768 0.0495283], ...
	'String','Images', ...
	'Style','text', ...
	'Tag','StaticText1');
b = uicontrol('Parent',a, ...
	'Units','normalized', ...
	'BackgroundColor',[0.701961 0.701961 0.701961], ...
	'Callback','imgdemo', ...
	'Position',[0.460405 0.370283 0.406998 0.0731132], ...
	'String','Demo', ...
	'Tag','Pushbutton1');
b = uicontrol('Parent',a, ...
	'Units','normalized', ...
	'Position',[0.438306 0.0707547 0.45488 0.259434], ...
	'Style','frame', ...
	'Tag','Frame3');
b = uicontrol('Parent',a, ...
	'Units','normalized', ...
	'Callback','close(gcbf);', ...
	'Position',[0.524862 0.0943399 0.287293 0.0825474], ...
	'String','Close', ...
	'Tag','Pushbutton1');
b = uicontrol('Parent',a, ...
	'Units','normalized', ...
	'BackgroundColor',[0.701961 0.701961 0.701961], ...
	'Callback','helpwin(get(gcbf,''tag''));', ...
	'Position',[0.52302 0.212264 0.289134 0.0825474], ...
	'String','Info', ...
	'Tag','Pushbutton1');
