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. |