Author: dpage
Date: 2008-03-03 20:04:59 +0000 (Mon, 03 Mar 2008)
New Revision: 7110
Revision summary: http://svn.pgadmin.org/cgi-bin/viewcvs.cgi/?rev=7110&view=rev
Log:
Add the ability to register external applications on
a plugins menu. Menu options can be activated based on
the current object selection, and a variety of variables
including everything needed to open a database connection
can be passed to the external utility.
Added:
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/ctl/ctlMenuToolbar.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/frm/plugins.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/ctl/ctlMenuToolbar.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/images/plugins.xpm
branches/REL-1_8_0_EDB/pgadmin3/plugins/
branches/REL-1_8_0_EDB/pgadmin3/plugins/Makefile.am
branches/REL-1_8_0_EDB/pgadmin3/plugins/utilities.ini
Modified:
branches/REL-1_8_0_EDB/pgadmin3/CHANGELOG
branches/REL-1_8_0_EDB/pgadmin3/Makefile.am
branches/REL-1_8_0_EDB/pgadmin3/branding/Makefile.am
branches/REL-1_8_0_EDB/pgadmin3/configure.ac.in
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/agent/pgaJob.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/ctl/module.mk
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/db/pgConn.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/debugger/ctlCodeWindow.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/debugger/debugger.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/debugger/frmDebugger.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/dlg/dlgProperty.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/frm/events.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/frm/frmAbout.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/frm/frmBackup.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/frm/frmBackupGlobals.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/frm/frmBackupServer.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/frm/frmConfig.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/frm/frmEditGrid.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/frm/frmGrantWizard.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/frm/frmHbaConfig.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/frm/frmHint.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/frm/frmMain.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/frm/frmMainConfig.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/frm/frmMaintenance.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/frm/frmOptions.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/frm/frmPassword.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/frm/frmPgpassConfig.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/frm/frmQuery.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/frm/frmReport.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/frm/frmRestore.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/frm/frmSplash.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/frm/frmStatus.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/frm/module.mk
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/agent/pgaJob.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/ctl/module.mk
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/db/pgConn.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/debugger/debugger.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/debugger/frmDebugger.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/dlg/dlgClasses.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/dlg/dlgProperty.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/frm/frmAbout.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/frm/frmBackup.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/frm/frmBackupGlobals.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/frm/frmBackupServer.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/frm/frmEditGrid.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/frm/frmGrantWizard.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/frm/frmHbaConfig.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/frm/frmHint.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/frm/frmMain.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/frm/frmMainConfig.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/frm/frmMaintenance.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/frm/frmOptions.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/frm/frmPassword.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/frm/frmPgpassConfig.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/frm/frmQuery.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/frm/frmReport.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/frm/frmRestore.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/frm/frmStatus.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/frm/menu.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/images/module.mk
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/schema/pgIndex.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/schema/pgServer.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/schema/pgTable.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/schema/pgTrigger.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/slony/slCluster.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/slony/slSet.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/include/utils/factory.h
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/pgAdmin3.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/pgAdmin3.vcproj
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/schema/pgIndex.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/schema/pgServer.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/schema/pgTable.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/schema/pgTrigger.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/slony/slCluster.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/slony/slSet.cpp
branches/REL-1_8_0_EDB/pgadmin3/pgadmin/utils/factory.cpp
branches/REL-1_8_0_EDB/pgadmin3/pkg/win32/src/pgadmin3.wxs