You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by kh...@apache.org on 2001/10/01 05:41:56 UTC

cvs commit: jakarta-jmeter/src/org/apache/jmeter/gui MainFrame.java

khammond    01/09/30 20:41:56

  Modified:    src/org/apache/jmeter/gui MainFrame.java
  Log:
  Added helper routines for the new Edit menu.
  
  Revision  Changes    Path
  1.9       +50 -6     jakarta-jmeter/src/org/apache/jmeter/gui/MainFrame.java
  
  Index: MainFrame.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/src/org/apache/jmeter/gui/MainFrame.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- MainFrame.java	2001/09/28 05:58:11	1.8
  +++ MainFrame.java	2001/10/01 03:41:56	1.9
  @@ -64,7 +64,7 @@
    *  Title: JMeter Description: Copyright: Copyright (c) 2000 Company: Apache
    *
    *@author     Michael Stover
  - *@created    $Date: 2001/09/28 05:58:11 $
  + *@created    $Date: 2001/10/01 03:41:56 $
    *@version    1.0
    ***********************************************************/
   
  @@ -93,11 +93,57 @@
   		init();
   	}
   
  -	public void setSaveEnabled(boolean save)
  +	public void setFileSaveEnabled(boolean enabled)
   	{
  -		menuBar.setSaveEnabled(save);
  +		menuBar.setFileSaveEnabled(enabled);
   	}
   
  +	public void setFileLoadEnabled(boolean enabled)
  +	{
  +		menuBar.setFileLoadEnabled(enabled);
  +	}
  +
  +	public void setEditAddMenu(JMenu menu)
  +	{
  +		menuBar.setEditAddMenu(menu);
  +	}
  +
  +	public void setEditAddEnabled(boolean enabled)
  +	{
  +		menuBar.setEditAddEnabled(enabled);
  +	}
  +
  +	public void setEditRemoveEnabled(boolean enabled)
  +	{
  +		menuBar.setEditRemoveEnabled(enabled);
  +	}
  +
  +	public void setEditEnabled(boolean enabled)
  +	{
  +		menuBar.setEditEnabled(enabled);
  +	}
  +
  +	public void closeMenu()
  +	{
  +		if (menuBar.isSelected())
  +		{
  +			MenuElement[] menuElement = menuBar.getSubElements();
  +			if (menuElement != null)
  +			{
  +				for (int i = 0; i < menuElement.length; i++)
  +				{
  +					JMenu menu = (JMenu)menuElement[i];
  +					if (menu.isSelected())
  +					{
  +						menu.setPopupMenuVisible(false);
  +						menu.setSelected(false);
  +						break;
  +					}
  +				}
  +			}
  +		}
  +	}
  +
   	public void setMainPanel(JComponent comp)
   	{
   		mainPanel.removeAll();
  @@ -199,11 +245,10 @@
   		treeListener.setJTree(tree);
   		tree.addTreeSelectionListener(treeListener);
   		tree.addMouseListener(treeListener);
  +		tree.addKeyListener(treeListener);
   		return tree;
   	}
   
  -
  -
   	public JTree getTree()
   	{
   		return tree;
  @@ -219,5 +264,4 @@
   		running = newRunning;
   		this.menuBar.setEnabled(newRunning);
   	}
  -
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org