|
From: <pst...@us...> - 2009-02-16 22:30:24
|
Revision: 704
http://jazzplusplus.svn.sourceforge.net/jazzplusplus/?rev=704&view=rev
Author: pstieber
Date: 2009-02-16 22:30:19 +0000 (Mon, 16 Feb 2009)
Log Message:
-----------
1. Implemented a new version of the delete dialog box.
2. Updated several resource IDs.
3. Added wxWidgets event table entries in the event frame base class for
several menu entries.
Modified Paths:
--------------
trunk/jazz/src/Dialogs.cpp
trunk/jazz/src/Dialogs.h
trunk/jazz/src/EventFrame.cpp
trunk/jazz/src/EventWindow.cpp
trunk/jazz/src/Makefile.am
trunk/jazz/src/PianoFrame.cpp
trunk/jazz/src/Resources.h
trunk/jazz/src/TrackFrame.cpp
trunk/jazz/vc8/JazzPlusPlus-VC8.vcproj
trunk/jazz/vc9/JazzPlusPlus-VC9.vcproj
Added Paths:
-----------
trunk/jazz/src/Dialogs/DeleteDialog.cpp
trunk/jazz/src/Dialogs/DeleteDialog.h
Added: trunk/jazz/src/Dialogs/DeleteDialog.cpp
===================================================================
--- trunk/jazz/src/Dialogs/DeleteDialog.cpp (rev 0)
+++ trunk/jazz/src/Dialogs/DeleteDialog.cpp 2009-02-16 22:30:19 UTC (rev 704)
@@ -0,0 +1,93 @@
+//*****************************************************************************
+// The JAZZ++ Midi Sequencer
+//
+// Copyright (C) 2009 Peter J. Stieber, all rights reserved.
+//
+// This program is free software; you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation; either version 2 of the License, or
+// (at your option) any later version.
+//
+// This program 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 General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+//*****************************************************************************
+
+#include "DeleteDialog.h"
+
+#include "Globals.h"
+#include "Help.h"
+
+#include <wx/button.h>
+#include <wx/checkbox.h>
+#include <wx/sizer.h>
+
+//*****************************************************************************
+//*****************************************************************************
+//-----------------------------------------------------------------------------
+//-----------------------------------------------------------------------------
+BEGIN_EVENT_TABLE(JZDeleteDialog, wxDialog)
+
+ EVT_BUTTON(wxID_HELP, JZDeleteDialog::OnHelp)
+
+END_EVENT_TABLE()
+
+//-----------------------------------------------------------------------------
+//-----------------------------------------------------------------------------
+JZDeleteDialog::JZDeleteDialog(wxWindow* pParent, bool& LeaveSpace)
+ : wxDialog(pParent, wxID_ANY, wxString("Delete Events")),
+ mLeaveSpace(LeaveSpace),
+ mpLeaveSpaceCheckBox(0)
+{
+ mpLeaveSpaceCheckBox = new wxCheckBox(this, wxID_ANY, "Leave Space");
+
+ wxButton* pOkButton = new wxButton(this, wxID_OK, "&OK");
+ wxButton* pCancelButton = new wxButton(this, wxID_CANCEL, "Cancel");
+ wxButton* pHelpButton = new wxButton(this, wxID_HELP, "Help");
+ pOkButton->SetDefault();
+
+ wxBoxSizer* pTopSizer = new wxBoxSizer(wxVERTICAL);
+
+ pTopSizer->Add(mpLeaveSpaceCheckBox, 0, wxALIGN_CENTER | wxALL, 10);
+
+ wxBoxSizer* pButtonSizer = new wxBoxSizer(wxHORIZONTAL);
+ pButtonSizer->Add(pOkButton, 0, wxALL, 5);
+ pButtonSizer->Add(pCancelButton, 0, wxALL, 5);
+ pButtonSizer->Add(pHelpButton, 0, wxALL, 5);
+
+ pTopSizer->Add(pButtonSizer, 0, wxALIGN_CENTER | wxBOTTOM, 6);
+
+ SetAutoLayout(true);
+ SetSizer(pTopSizer);
+
+ pTopSizer->SetSizeHints(this);
+ pTopSizer->Fit(this);
+}
+
+//-----------------------------------------------------------------------------
+//-----------------------------------------------------------------------------
+bool JZDeleteDialog::TransferDataToWindow()
+{
+ mpLeaveSpaceCheckBox->SetValue(mLeaveSpace);
+ return true;
+}
+
+//-----------------------------------------------------------------------------
+//-----------------------------------------------------------------------------
+bool JZDeleteDialog::TransferDataFromWindow()
+{
+ mLeaveSpace = mpLeaveSpaceCheckBox->GetValue();
+ return true;
+}
+
+//-----------------------------------------------------------------------------
+//-----------------------------------------------------------------------------
+void JZDeleteDialog::OnHelp(wxCommandEvent& Event)
+{
+ gpHelpInstance->ShowTopic("Delete");
+}
Property changes on: trunk/jazz/src/Dialogs/DeleteDialog.cpp
___________________________________________________________________
Added: svn:eol-style
+ native
Added: trunk/jazz/src/Dialogs/DeleteDialog.h
===================================================================
--- trunk/jazz/src/Dialogs/DeleteDialog.h (rev 0)
+++ trunk/jazz/src/Dialogs/DeleteDialog.h 2009-02-16 22:30:19 UTC (rev 704)
@@ -0,0 +1,53 @@
+//*****************************************************************************
+// The JAZZ++ Midi Sequencer
+//
+// Copyright (C) 2009 Peter J. Stieber, all rights reserved.
+//
+// This program is free software; you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation; either version 2 of the License, or
+// (at your option) any later version.
+//
+// This program 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 General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+//*****************************************************************************
+
+#ifndef JZ_DELETEDIALOG_H
+#define JZ_DELETEDIALOG_H
+
+#include <wx/dialog.h>
+
+class wxCheckBox;
+
+//*****************************************************************************
+//*****************************************************************************
+class JZDeleteDialog : public wxDialog
+{
+ public:
+
+ JZDeleteDialog(wxWindow* pParent, bool& LeaveSpace);
+
+ private:
+
+ virtual bool TransferDataToWindow();
+
+ virtual bool TransferDataFromWindow();
+
+ void OnHelp(wxCommandEvent& Event);
+
+ private:
+
+ bool& mLeaveSpace;
+
+ wxCheckBox* mpLeaveSpaceCheckBox;
+
+ DECLARE_EVENT_TABLE();
+};
+
+#endif // !defined(JZ_DELETEDIALOG_H)
Property changes on: trunk/jazz/src/Dialogs/DeleteDialog.h
___________________________________________________________________
Added: svn:eol-style
+ native
Modified: trunk/jazz/src/Dialogs.cpp
===================================================================
--- trunk/jazz/src/Dialogs.cpp 2009-02-16 21:39:33 UTC (rev 703)
+++ trunk/jazz/src/Dialogs.cpp 2009-02-16 22:30:19 UTC (rev 704)
@@ -548,45 +548,6 @@
//*****************************************************************************
-// Delete
-//*****************************************************************************
-
-bool tDeleteDlg::LeaveSpace = 1;
-
-tDeleteDlg::tDeleteDlg(JZEventWindow* w, JZFilter *f)
-: tPropertyListDlg("Delete" )
-{
- Filter = f;
-}
-
-
-bool tDeleteDlg::OnClose()
-{
- tCmdErase cmd(Filter, LeaveSpace);
- cmd.Execute();
-
- JZProjectManager::Instance()->UpdateAllViews();
-
-// tPropertyListDlg::OnClose();
- return false;
-}
-
-void tDeleteDlg::OnHelp()
-{
- gpHelpInstance->ShowTopic("Delete");
-}
-
-void tDeleteDlg::AddProperties()
-{
-// Add(wxMakeFormBool("Leave Space", &LeaveSpace));
-// AssociatePanel(panel);
- sheet->AddProperty(new wxProperty("Leave Space", wxPropertyValue((bool*)&LeaveSpace), "bool"));
-}
-
-//LAST ADDED EVENT
-
-
-//*****************************************************************************
// Snap
//*****************************************************************************
Modified: trunk/jazz/src/Dialogs.h
===================================================================
--- trunk/jazz/src/Dialogs.h 2009-02-16 21:39:33 UTC (rev 703)
+++ trunk/jazz/src/Dialogs.h 2009-02-16 22:30:19 UTC (rev 704)
@@ -188,20 +188,6 @@
void OnHelp();
};
-class tDeleteDlg : public tPropertyListDlg
-{
- JZFilter *Filter;
-
- public:
- static bool LeaveSpace; // 1
-
- tDeleteDlg(JZEventWindow* w, JZFilter *f);
- void AddProperties();
- bool OnClose();
- void OnHelp();
-};
-
-
class tSnapDlg : public tPropertyListDlg
{
public:
Modified: trunk/jazz/src/EventFrame.cpp
===================================================================
--- trunk/jazz/src/EventFrame.cpp 2009-02-16 21:39:33 UTC (rev 703)
+++ trunk/jazz/src/EventFrame.cpp 2009-02-16 22:30:19 UTC (rev 704)
@@ -19,6 +19,24 @@
EVT_UPDATE_UI(ID_SHIFT, JZEventFrame::OnUpdateEventsSelected)
EVT_MENU(ID_SHIFT, JZEventFrame::OnShift)
+ EVT_UPDATE_UI(ID_QUANTIZE, JZEventFrame::OnUpdateEventsSelected)
+ EVT_MENU(ID_QUANTIZE, JZEventFrame::OnQuantize)
+
+ EVT_UPDATE_UI(ID_SET_CHANNEL, JZEventFrame::OnUpdateEventsSelected)
+ EVT_MENU(ID_SET_CHANNEL, JZEventFrame::OnSetChannel)
+
+ EVT_UPDATE_UI(ID_TRANSPOSE, JZEventFrame::OnUpdateEventsSelected)
+ EVT_MENU(ID_TRANSPOSE, JZEventFrame::OnTranspose)
+
+ EVT_UPDATE_UI(wxID_DELETE, JZEventFrame::OnUpdateEventsSelected)
+ EVT_MENU(wxID_DELETE, JZEventFrame::OnDelete)
+
+ EVT_UPDATE_UI(ID_VELOCITY, JZEventFrame::OnUpdateEventsSelected)
+ EVT_MENU(ID_VELOCITY, JZEventFrame::OnVelocity)
+
+ EVT_UPDATE_UI(ID_LENGTH, JZEventFrame::OnUpdateEventsSelected)
+ EVT_MENU(ID_VELOCITY, JZEventFrame::OnLength)
+
END_EVENT_TABLE()
//-----------------------------------------------------------------------------
@@ -95,7 +113,7 @@
//-----------------------------------------------------------------------------
void JZEventFrame::OnShift(wxCommandEvent& Event)
{
- if (mpEventWindow)
+ if (mpEventWindow && mpEventWindow->AreEventsSelected())
{
mpEventWindow->Shift(16);
}
@@ -105,7 +123,7 @@
//-----------------------------------------------------------------------------
void JZEventFrame::OnQuantize(wxCommandEvent& Event)
{
- if (mpEventWindow)
+ if (mpEventWindow && mpEventWindow->AreEventsSelected())
{
mpEventWindow->Quantize();
}
@@ -115,7 +133,7 @@
//-----------------------------------------------------------------------------
void JZEventFrame::OnSetChannel(wxCommandEvent& Event)
{
- if (!mpEventWindow || !mpEventWindow->AreEventsSelected())
+ if (mpEventWindow && mpEventWindow->AreEventsSelected())
{
mpEventWindow->SetChannel();
}
@@ -125,7 +143,7 @@
//-----------------------------------------------------------------------------
void JZEventFrame::OnTranspose(wxCommandEvent& Event)
{
- if (!mpEventWindow || !mpEventWindow->AreEventsSelected())
+ if (mpEventWindow && mpEventWindow->AreEventsSelected())
{
mpEventWindow->Transpose();
}
@@ -135,7 +153,7 @@
//-----------------------------------------------------------------------------
void JZEventFrame::OnDelete(wxCommandEvent& Event)
{
- if (!mpEventWindow || !mpEventWindow->AreEventsSelected())
+ if (mpEventWindow && mpEventWindow->AreEventsSelected())
{
mpEventWindow->Delete();
}
@@ -145,7 +163,7 @@
//-----------------------------------------------------------------------------
void JZEventFrame::OnVelocity(wxCommandEvent& Event)
{
- if (!mpEventWindow || !mpEventWindow->AreEventsSelected())
+ if (mpEventWindow && mpEventWindow->AreEventsSelected())
{
mpEventWindow->Velocity();
}
@@ -155,7 +173,7 @@
//-----------------------------------------------------------------------------
void JZEventFrame::OnLength(wxCommandEvent& Event)
{
- if (!mpEventWindow || !mpEventWindow->AreEventsSelected())
+ if (mpEventWindow && mpEventWindow->AreEventsSelected())
{
mpEventWindow->Length();
}
@@ -165,7 +183,7 @@
//-----------------------------------------------------------------------------
void JZEventFrame::OnConvertToModulation(wxCommandEvent& Event)
{
- if (!mpEventWindow || !mpEventWindow->AreEventsSelected())
+ if (mpEventWindow && mpEventWindow->AreEventsSelected())
{
mpEventWindow->ConvertToModulation();
}
@@ -175,7 +193,7 @@
//-----------------------------------------------------------------------------
void JZEventFrame::OnCleanup(wxCommandEvent& Event)
{
- if (!mpEventWindow || !mpEventWindow->AreEventsSelected())
+ if (mpEventWindow && mpEventWindow->AreEventsSelected())
{
mpEventWindow->Cleanup();
}
@@ -185,7 +203,7 @@
//-----------------------------------------------------------------------------
void JZEventFrame::OnSearchReplace(wxCommandEvent& Event)
{
- if (!mpEventWindow || !mpEventWindow->AreEventsSelected())
+ if (mpEventWindow && mpEventWindow->AreEventsSelected())
{
mpEventWindow->SearchReplace();
}
Modified: trunk/jazz/src/EventWindow.cpp
===================================================================
--- trunk/jazz/src/EventWindow.cpp 2009-02-16 21:39:33 UTC (rev 703)
+++ trunk/jazz/src/EventWindow.cpp 2009-02-16 22:30:19 UTC (rev 704)
@@ -23,6 +23,7 @@
#include "EventWindow.h"
#include "Command.h"
+#include "Dialogs/DeleteDialog.h"
#include "Dialogs/ShiftDialog.h"
#include "Dialogs.h"
#include "EventFrame.h"
@@ -188,8 +189,16 @@
//-----------------------------------------------------------------------------
void JZEventWindow::Delete()
{
- tDeleteDlg * dlg = new tDeleteDlg(this, mpFilter);
- dlg->Create();
+ bool LeaveSpace = true;
+
+ JZDeleteDialog DeleteDialog(this, LeaveSpace);
+
+ if (DeleteDialog.ShowModal() == wxID_OK)
+ {
+ tCmdErase EraseCommand(mpFilter, LeaveSpace);
+ EraseCommand.Execute();
+ JZProjectManager::Instance()->UpdateAllViews();
+ }
}
//-----------------------------------------------------------------------------
Modified: trunk/jazz/src/Makefile.am
===================================================================
--- trunk/jazz/src/Makefile.am 2009-02-16 21:39:33 UTC (rev 703)
+++ trunk/jazz/src/Makefile.am 2009-02-16 22:30:19 UTC (rev 704)
@@ -22,6 +22,7 @@
DeprecatedWx/prop.cpp \
DeprecatedWx/propform.cpp \
DeprecatedWx/proplist.cpp \
+Dialogs/DeleteDialog.cpp \
Dialogs/FilterDialog.cpp \
Dialogs/IntegerEdit.cpp \
Dialogs/KeyOnDialog.cpp \
Modified: trunk/jazz/src/PianoFrame.cpp
===================================================================
--- trunk/jazz/src/PianoFrame.cpp 2009-02-16 21:39:33 UTC (rev 703)
+++ trunk/jazz/src/PianoFrame.cpp 2009-02-16 22:30:19 UTC (rev 704)
@@ -56,11 +56,8 @@
#define MEN_FILTER 6
#define ACT_HELP_MOUSE 9
-#define MEN_SETCHAN 14
-#define MEN_TRANSP 15
#define MEN_LERI 18
#define MEN_UPDN 19
-#define MEN_LENGTH 20
#define MEN_VISIBLE 22
@@ -72,11 +69,9 @@
#define MEN_CTRL_MODUL 28
#define MEN_GUITAR 29
-#define MEN_CLEANUP 31
#define MEN_RESET 36
#define MEN_VIS_ALL_TRK 37
-#define MEN_SEARCHREP 38
#define ACT_CLOSE 41
#define MEN_CTRL_TEMPO 42
@@ -185,12 +180,12 @@
EVT_MENU(MEN_CTRL_CHANNEL_AFTER, JZPianoFrame::CtrlChannelAftertouchEdit)
// FIXME PAT - We need to bring these back once Dave has figured out what
// he's doing with them in relation to the track window.
-// EVT_MENU(MEN_CLEANUP, JZPianoFrame::OnCleanup)
-// EVT_MENU(MEN_SEARCHREP, JZPianoFrame::OnSearchReplace)
-// EVT_MENU(MEN_TRANSP, JZPianoFrame::OnTranspose)
-// EVT_MENU(MEN_SETCHAN, JZPianoFrame::OnSetChannel)
+// EVT_MENU(ID_CLEANUP, JZPianoFrame::OnCleanup)
+// EVT_MENU(ID_SEARCH_AND_REPLACE, JZPianoFrame::OnSearchReplace)
+// EVT_MENU(ID_TRANSPOSE, JZPianoFrame::OnTranspose)
+// EVT_MENU(ID_SET_CHANNEL, JZPianoFrame::OnSetChannel)
EVT_MENU(ID_VELOCITY, JZPianoFrame::OnActivateVelocityDialog)
-// EVT_MENU(MEN_LENGTH, JZPianoFrame::OnLength)
+// EVT_MENU(ID_LENGTH, JZPianoFrame::OnLength)
EVT_MENU(MEN_MIDIDELAY, JZPianoFrame::OnActivateMidiDelayDialog)
EVT_MENU(MEN_SEQLENGTH, JZPianoFrame::OnActivateSequenceLengthDialog)
@@ -331,10 +326,10 @@
edit_menu->Append(wxID_CUT, "&Cut");
edit_menu->Append(ID_SHIFT, "&Shift...");
edit_menu->Append(ID_QUANTIZE, "&Quantize...");
- edit_menu->Append(MEN_SETCHAN, "&Set MIDI Channel...");
- edit_menu->Append(MEN_TRANSP, "&Transpose...");
+ edit_menu->Append(ID_SET_CHANNEL, "&Set MIDI Channel...");
+ edit_menu->Append(ID_TRANSPOSE, "&Transpose...");
edit_menu->Append(ID_VELOCITY, "&Velocity...");
- edit_menu->Append(MEN_LENGTH, "&Length...");
+ edit_menu->Append(ID_LENGTH, "&Length...");
edit_menu->Append(MEN_SEQLENGTH, "&Sequence Length...");
edit_menu->Append(MEN_MIDIDELAY, "&Midi Delay...");
@@ -342,8 +337,8 @@
edit_menu->Append(MEN_LERI, "&Left <-> Right");
edit_menu->Append(MEN_UPDN, "&Up <-> Down");
- edit_menu->Append(MEN_CLEANUP, "&Cleanup...");
- edit_menu->Append(MEN_SEARCHREP, "&Search Replace...");
+ edit_menu->Append(ID_CLEANUP, "&Cleanup...");
+ edit_menu->Append(ID_SEARCH_AND_REPLACE, "&Search Replace...");
wxMenu *setting_menu = new wxMenu("", wxMENU_TEAROFF);
setting_menu->Append(MEN_FILTER, "&Filter...");
Modified: trunk/jazz/src/Resources.h
===================================================================
--- trunk/jazz/src/Resources.h 2009-02-16 21:39:33 UTC (rev 703)
+++ trunk/jazz/src/Resources.h 2009-02-16 22:30:19 UTC (rev 704)
@@ -46,21 +46,25 @@
#define ID_TRIM wxID_HIGHEST + 30
#define ID_QUANTIZE wxID_HIGHEST + 31
-#define ID_SHIFT wxID_HIGHEST + 32
-#define ID_SHIFT_LEFT wxID_HIGHEST + 33
-#define ID_SHIFT_RIGHT wxID_HIGHEST + 34
-#define ID_SNAP wxID_HIGHEST + 35
-#define ID_SNAP_8 wxID_HIGHEST + 36
-#define ID_SNAP_8D wxID_HIGHEST + 37
-#define ID_SNAP_16 wxID_HIGHEST + 38
-#define ID_SNAP_16D wxID_HIGHEST + 39
-#define ID_MIXER wxID_HIGHEST + 40
-#define ID_PIANOWIN wxID_HIGHEST + 41
-#define ID_METRONOME_TOGGLE wxID_HIGHEST + 42
-#define ID_VELOCITY wxID_HIGHEST + 43
+#define ID_SET_CHANNEL wxID_HIGHEST + 32
+#define ID_SHIFT wxID_HIGHEST + 33
+#define ID_SHIFT_LEFT wxID_HIGHEST + 34
+#define ID_SHIFT_RIGHT wxID_HIGHEST + 35
+#define ID_SNAP wxID_HIGHEST + 36
+#define ID_SNAP_8 wxID_HIGHEST + 37
+#define ID_SNAP_8D wxID_HIGHEST + 38
+#define ID_SNAP_16 wxID_HIGHEST + 39
+#define ID_SNAP_16D wxID_HIGHEST + 40
+#define ID_MIXER wxID_HIGHEST + 41
+#define ID_PIANOWIN wxID_HIGHEST + 42
+#define ID_METRONOME_TOGGLE wxID_HIGHEST + 43
+#define ID_VELOCITY wxID_HIGHEST + 44
+#define ID_LENGTH wxID_HIGHEST + 45
+#define ID_METER_CHANGE wxID_HIGHEST + 46
+#define ID_TRANSPOSE wxID_HIGHEST + 47
+#define ID_CLEANUP wxID_HIGHEST + 48
+#define ID_SEARCH_AND_REPLACE wxID_HIGHEST + 49
-#define ID_METER_CHANGE wxID_HIGHEST + 45
-
#define ID_PLAY wxID_HIGHEST + 50
#define ID_PLAY_LOOP wxID_HIGHEST + 51
#define ID_RECORD wxID_HIGHEST + 52
Modified: trunk/jazz/src/TrackFrame.cpp
===================================================================
--- trunk/jazz/src/TrackFrame.cpp 2009-02-16 21:39:33 UTC (rev 703)
+++ trunk/jazz/src/TrackFrame.cpp 2009-02-16 22:30:19 UTC (rev 704)
@@ -238,14 +238,14 @@
mpEditMenu->AppendSeparator();
-// mpEditMenu->Append(ID_QUANTIZE, "&Quantize...");
-// mpEditMenu->Append(MEN_SETCHAN, "&Set MIDI Channel...");
-// mpEditMenu->Append(MEN_TRANSP, "&Transpose...");
-// mpEditMenu->Append(ID_VELOCITY, "&Velocity...");
-// mpEditMenu->Append(MEN_LENGTH, "&Length...");
+ mpEditMenu->Append(ID_QUANTIZE, "&Quantize...");
+ mpEditMenu->Append(ID_SET_CHANNEL, "&Set MIDI Channel...");
+ mpEditMenu->Append(ID_TRANSPOSE, "&Transpose...");
+ mpEditMenu->Append(ID_VELOCITY, "&Velocity...");
+ mpEditMenu->Append(ID_LENGTH, "&Length...");
mpEditMenu->Append(ID_SHIFT, "Shi&ft...");
-// mpEditMenu->Append(MEN_CLEANUP, "C&leanup...");
-// mpEditMenu->Append(MEN_SEARCHREP, "Search Re&place...");
+ mpEditMenu->Append(ID_CLEANUP, "C&leanup...");
+ mpEditMenu->Append(ID_SEARCH_AND_REPLACE, "Search Re&place...");
mpEditMenu->AppendSeparator();
Modified: trunk/jazz/vc8/JazzPlusPlus-VC8.vcproj
===================================================================
--- trunk/jazz/vc8/JazzPlusPlus-VC8.vcproj 2009-02-16 21:39:33 UTC (rev 703)
+++ trunk/jazz/vc8/JazzPlusPlus-VC8.vcproj 2009-02-16 22:30:19 UTC (rev 704)
@@ -835,6 +835,14 @@
Name="Dialog Source Files"
>
<File
+ RelativePath="..\src\Dialogs\DeleteDialog.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\src\Dialogs\DeleteDialog.h"
+ >
+ </File>
+ <File
RelativePath="..\src\Dialogs\FilterDialog.cpp"
>
</File>
Modified: trunk/jazz/vc9/JazzPlusPlus-VC9.vcproj
===================================================================
--- trunk/jazz/vc9/JazzPlusPlus-VC9.vcproj 2009-02-16 21:39:33 UTC (rev 703)
+++ trunk/jazz/vc9/JazzPlusPlus-VC9.vcproj 2009-02-16 22:30:19 UTC (rev 704)
@@ -853,6 +853,14 @@
Name="Dialog Source Files"
>
<File
+ RelativePath="..\src\Dialogs\DeleteDialog.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\src\Dialogs\DeleteDialog.h"
+ >
+ </File>
+ <File
RelativePath="..\src\Dialogs\FilterDialog.cpp"
>
</File>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|