/* * * Perforce/JBuilder Opentool * Copyright (C) 2001 David Freels * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; * version 2.1 of the License. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * */ package com.dafreels.opentools; import javax.swing.Action; import com.borland.primetime.ide.Browser; import com.borland.primetime.ide.ContextActionProvider; import com.borland.primetime.node.Node; import com.dafreels.opentools.actions.PerforceMenu; /** * Title: * Description: * Copyright: Copyright (c) 2001 * Company: DF Systems * @author David Freels * @version 1.0 */ public class PerforceActionProvider implements ContextActionProvider { PerforceMenu _pm; public PerforceActionProvider(boolean onFileTabMenu) { _pm = new PerforceMenu(onFileTabMenu); } public Action getContextAction(Browser browser, Node[] nodes) { if(browser.getActiveProject() != null) { return _pm; } return null; } public PerforceMenu getActionGroup() { return _pm; } }
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#5 | 4090 | David Freels |
Fixed bug where paths with spaces would not work. Also checked in new code or JBuilderX. |
||
#4 | 1873 | Mark E. Ackerman | Version 1.0 build. | ||
#3 | 1445 | David Freels | Refreshing source tree. | ||
#2 | 1429 | David Freels | New packaging and bug fixes. | ||
#1 | 940 | David Freels | Initial revision | ||
//guest/david_freels/p4ot/src/com/dafreels/opentools/PerforceActionProvider.java | |||||
#1 | 934 | David Freels | Initial revision |