diff --git a/BAKKA Editor/MyForm.h b/BAKKA Editor/MyForm.h index 3ae7680..e3b6a1b 100644 --- a/BAKKA Editor/MyForm.h +++ b/BAKKA Editor/MyForm.h @@ -42,7 +42,7 @@ const int milInMinute = 60000; bool scrollBarChanged = false; float theCurrentMeasure = 0; // Variables for mouse things -int mouseDownPos = 0; +int mouseDownPos = -1; int lastMousePos = -1; bool rolloverPos = false; bool rolloverNeg = false; @@ -178,7 +178,7 @@ namespace BAKKAEditor { private: System::Windows::Forms::GroupBox^ GimmickBox; - private: System::Windows::Forms::Button^ Mask; + private: System::Windows::Forms::Button^ MaskButton; private: System::Windows::Forms::RadioButton^ RemoveMask; private: System::Windows::Forms::RadioButton^ AddMask; private: System::Windows::Forms::Button^ Reverse; @@ -236,7 +236,7 @@ private: System::Windows::Forms::GroupBox^ MaskSettingsBox; private: System::Windows::Forms::RadioButton^ MaskCenter; private: System::Windows::Forms::RadioButton^ MaskCClockwise; private: System::Windows::Forms::RadioButton^ MaskClockwise; -private: System::Windows::Forms::Label^ label18; + private: System::Windows::Forms::Label^ CurrentObjectText; private: System::Windows::Forms::GroupBox^ PreChartViewBox; private: System::Windows::Forms::Button^ NextGimmickButton; @@ -308,13 +308,16 @@ private: System::ComponentModel::BackgroundWorker^ backgroundWorkerSong; private: System::ComponentModel::BackgroundWorker^ backgroundWorkerPaint; private: System::ComponentModel::BackgroundWorker^ backgroundWorker1; private: System::ComponentModel::BackgroundWorker^ backgroundWorker2; -private: System::Windows::Forms::Panel^ panel1; + private: System::Windows::Forms::NumericUpDown^ PlaybackSpeedNum; private: System::Windows::Forms::Label^ label30; -private: System::Windows::Forms::CheckBox^ HighlightCheckBox; + private: System::Windows::Forms::ToolStripMenuItem^ viewToolStripMenuItem; private: System::Windows::Forms::ToolStripMenuItem^ showCursorToolStripMenuItem; private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackToolStripMenuItem; +private: System::Windows::Forms::GroupBox^ CurrentObjectBox; +private: System::Windows::Forms::ToolStripMenuItem^ aboutBAKKAEditorToolStripMenuItem; +private: System::Windows::Forms::ToolStripMenuItem^ highlightViewedNoteToolStripMenuItem; @@ -381,7 +384,9 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool this->viewToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem()); this->showCursorToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem()); this->showCursorDuringPlaybackToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem()); + this->highlightViewedNoteToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem()); this->aboutToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem()); + this->aboutBAKKAEditorToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem()); this->TapButton = (gcnew System::Windows::Forms::Button()); this->OrangeButton = (gcnew System::Windows::Forms::Button()); this->GreenButton = (gcnew System::Windows::Forms::Button()); @@ -401,11 +406,12 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool this->Hispeed = (gcnew System::Windows::Forms::Button()); this->Stop = (gcnew System::Windows::Forms::Button()); this->Reverse = (gcnew System::Windows::Forms::Button()); - this->Mask = (gcnew System::Windows::Forms::Button()); this->VisualHispeed = (gcnew System::Windows::Forms::NumericUpDown()); this->label2 = (gcnew System::Windows::Forms::Label()); this->label30 = (gcnew System::Windows::Forms::Label()); this->PlaybackSpeedNum = (gcnew System::Windows::Forms::NumericUpDown()); + this->EditNoteButton = (gcnew System::Windows::Forms::Button()); + this->MaskButton = (gcnew System::Windows::Forms::Button()); this->InsertButton = (gcnew System::Windows::Forms::Button()); this->PosLabel = (gcnew System::Windows::Forms::Label()); this->posInfo = (gcnew System::Windows::Forms::Label()); @@ -462,7 +468,6 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool this->MaskCenter = (gcnew System::Windows::Forms::RadioButton()); this->MaskCClockwise = (gcnew System::Windows::Forms::RadioButton()); this->MaskClockwise = (gcnew System::Windows::Forms::RadioButton()); - this->label18 = (gcnew System::Windows::Forms::Label()); this->CurrentObjectText = (gcnew System::Windows::Forms::Label()); this->PreChartViewBox = (gcnew System::Windows::Forms::GroupBox()); this->GimmickValueLabel = (gcnew System::Windows::Forms::Label()); @@ -477,7 +482,6 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool this->PrevGimmickButton = (gcnew System::Windows::Forms::Button()); this->DeleteGimmickButton = (gcnew System::Windows::Forms::Button()); this->NotesViewBox = (gcnew System::Windows::Forms::GroupBox()); - this->EditNoteButton = (gcnew System::Windows::Forms::Button()); this->PrevBeatButton = (gcnew System::Windows::Forms::Button()); this->NextBeatButton = (gcnew System::Windows::Forms::Button()); this->MatchNoteCheckBox = (gcnew System::Windows::Forms::CheckBox()); @@ -506,7 +510,6 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool this->fileSystemWatcher1 = (gcnew System::IO::FileSystemWatcher()); this->CirclePanel = (gcnew System::Windows::Forms::Panel()); this->VisualSettingsBox = (gcnew System::Windows::Forms::GroupBox()); - this->HighlightCheckBox = (gcnew System::Windows::Forms::CheckBox()); this->PlayButton = (gcnew System::Windows::Forms::Button()); this->songTrackSlider = (gcnew System::Windows::Forms::TrackBar()); this->selectSongFile = (gcnew System::Windows::Forms::Button()); @@ -519,7 +522,7 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool this->backgroundWorkerPaint = (gcnew System::ComponentModel::BackgroundWorker()); this->backgroundWorker1 = (gcnew System::ComponentModel::BackgroundWorker()); this->backgroundWorker2 = (gcnew System::ComponentModel::BackgroundWorker()); - this->panel1 = (gcnew System::Windows::Forms::Panel()); + this->CurrentObjectBox = (gcnew System::Windows::Forms::GroupBox()); this->menuStrip->SuspendLayout(); this->NoteTypeBox->SuspendLayout(); (cli::safe_cast(this->VisualHispeed))->BeginInit(); @@ -557,21 +560,22 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool (cli::safe_cast(this->SizeTrackBar))->BeginInit(); (cli::safe_cast(this->PosTrackBar))->BeginInit(); (cli::safe_cast(this->fileSystemWatcher1))->BeginInit(); + this->CirclePanel->SuspendLayout(); this->VisualSettingsBox->SuspendLayout(); (cli::safe_cast(this->songTrackSlider))->BeginInit(); this->SongPlaybackBox->SuspendLayout(); (cli::safe_cast(this->SongVolume))->BeginInit(); - this->panel1->SuspendLayout(); + this->CurrentObjectBox->SuspendLayout(); this->SuspendLayout(); // // menuStrip // + resources->ApplyResources(this->menuStrip, L"menuStrip"); this->menuStrip->ImageScalingSize = System::Drawing::Size(24, 24); this->menuStrip->Items->AddRange(gcnew cli::array< System::Windows::Forms::ToolStripItem^ >(3) { this->fileToolStripMenuItem, this->viewToolStripMenuItem, this->aboutToolStripMenuItem }); - resources->ApplyResources(this->menuStrip, L"menuStrip"); this->menuStrip->Name = L"menuStrip"; // // fileToolStripMenuItem @@ -615,9 +619,9 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool // // viewToolStripMenuItem // - this->viewToolStripMenuItem->DropDownItems->AddRange(gcnew cli::array< System::Windows::Forms::ToolStripItem^ >(2) { + this->viewToolStripMenuItem->DropDownItems->AddRange(gcnew cli::array< System::Windows::Forms::ToolStripItem^ >(3) { this->showCursorToolStripMenuItem, - this->showCursorDuringPlaybackToolStripMenuItem + this->showCursorDuringPlaybackToolStripMenuItem, this->highlightViewedNoteToolStripMenuItem }); this->viewToolStripMenuItem->Name = L"viewToolStripMenuItem"; resources->ApplyResources(this->viewToolStripMenuItem, L"viewToolStripMenuItem"); @@ -625,6 +629,7 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool // showCursorToolStripMenuItem // this->showCursorToolStripMenuItem->Checked = true; + this->showCursorToolStripMenuItem->CheckOnClick = true; this->showCursorToolStripMenuItem->CheckState = System::Windows::Forms::CheckState::Checked; this->showCursorToolStripMenuItem->Name = L"showCursorToolStripMenuItem"; resources->ApplyResources(this->showCursorToolStripMenuItem, L"showCursorToolStripMenuItem"); @@ -632,15 +637,31 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool // // showCursorDuringPlaybackToolStripMenuItem // + this->showCursorDuringPlaybackToolStripMenuItem->CheckOnClick = true; this->showCursorDuringPlaybackToolStripMenuItem->Name = L"showCursorDuringPlaybackToolStripMenuItem"; resources->ApplyResources(this->showCursorDuringPlaybackToolStripMenuItem, L"showCursorDuringPlaybackToolStripMenuItem"); - this->showCursorDuringPlaybackToolStripMenuItem->Click += gcnew System::EventHandler(this, &MyForm::showCursorDuringPlaybackToolStripMenuItem_Click); + // + // highlightViewedNoteToolStripMenuItem + // + this->highlightViewedNoteToolStripMenuItem->Checked = true; + this->highlightViewedNoteToolStripMenuItem->CheckOnClick = true; + this->highlightViewedNoteToolStripMenuItem->CheckState = System::Windows::Forms::CheckState::Checked; + this->highlightViewedNoteToolStripMenuItem->Name = L"highlightViewedNoteToolStripMenuItem"; + resources->ApplyResources(this->highlightViewedNoteToolStripMenuItem, L"highlightViewedNoteToolStripMenuItem"); + this->highlightViewedNoteToolStripMenuItem->Click += gcnew System::EventHandler(this, &MyForm::highlightViewedNoteToolStripMenuItem_Click); // // aboutToolStripMenuItem // + this->aboutToolStripMenuItem->DropDownItems->AddRange(gcnew cli::array< System::Windows::Forms::ToolStripItem^ >(1) { this->aboutBAKKAEditorToolStripMenuItem }); this->aboutToolStripMenuItem->Name = L"aboutToolStripMenuItem"; resources->ApplyResources(this->aboutToolStripMenuItem, L"aboutToolStripMenuItem"); // + // aboutBAKKAEditorToolStripMenuItem + // + this->aboutBAKKAEditorToolStripMenuItem->Name = L"aboutBAKKAEditorToolStripMenuItem"; + resources->ApplyResources(this->aboutBAKKAEditorToolStripMenuItem, L"aboutBAKKAEditorToolStripMenuItem"); + this->aboutBAKKAEditorToolStripMenuItem->Click += gcnew System::EventHandler(this, &MyForm::aboutBAKKAEditorToolStripMenuItem_Click); + // // TapButton // resources->ApplyResources(this->TapButton, L"TapButton"); @@ -670,6 +691,7 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool // resources->ApplyResources(this->RedButton, L"RedButton"); this->RedButton->BackColor = System::Drawing::Color::Red; + this->RedButton->ForeColor = System::Drawing::Color::White; this->RedButton->Name = L"RedButton"; this->RedButton->UseVisualStyleBackColor = false; this->RedButton->Click += gcnew System::EventHandler(this, &MyForm::RedButton_Click); @@ -710,7 +732,6 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool // // NoteTypeBox // - resources->ApplyResources(this->NoteTypeBox, L"NoteTypeBox"); this->NoteTypeBox->Controls->Add(this->BonusFlairRadioButton); this->NoteTypeBox->Controls->Add(this->BonusGetRadioButton); this->NoteTypeBox->Controls->Add(this->NoBonusRadioButton); @@ -723,6 +744,7 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool this->NoteTypeBox->Controls->Add(this->GreenButton); this->NoteTypeBox->Controls->Add(this->BlueButton); this->NoteTypeBox->Controls->Add(this->RedButton); + resources->ApplyResources(this->NoteTypeBox, L"NoteTypeBox"); this->NoteTypeBox->Name = L"NoteTypeBox"; this->NoteTypeBox->TabStop = false; // @@ -799,14 +821,6 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool this->Reverse->UseVisualStyleBackColor = true; this->Reverse->Click += gcnew System::EventHandler(this, &MyForm::Reverse_Click); // - // Mask - // - resources->ApplyResources(this->Mask, L"Mask"); - this->Mask->Name = L"Mask"; - this->ToolTip->SetToolTip(this->Mask, resources->GetString(L"Mask.ToolTip")); - this->Mask->UseVisualStyleBackColor = true; - this->Mask->Click += gcnew System::EventHandler(this, &MyForm::Mask_Click); - // // VisualHispeed // this->VisualHispeed->BackColor = System::Drawing::SystemColors::Window; @@ -845,6 +859,21 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool this->PlaybackSpeedNum->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) { 1, 0, 0, 0 }); this->PlaybackSpeedNum->ValueChanged += gcnew System::EventHandler(this, &MyForm::PlaybackSpeedNum_ValueChanged); // + // EditNoteButton + // + resources->ApplyResources(this->EditNoteButton, L"EditNoteButton"); + this->EditNoteButton->Name = L"EditNoteButton"; + this->ToolTip->SetToolTip(this->EditNoteButton, resources->GetString(L"EditNoteButton.ToolTip")); + this->EditNoteButton->UseVisualStyleBackColor = true; + this->EditNoteButton->Click += gcnew System::EventHandler(this, &MyForm::EditNoteButton_Click); + // + // MaskButton + // + resources->ApplyResources(this->MaskButton, L"MaskButton"); + this->MaskButton->Name = L"MaskButton"; + this->MaskButton->UseVisualStyleBackColor = true; + this->MaskButton->Click += gcnew System::EventHandler(this, &MyForm::MaskButton_Click); + // // InsertButton // resources->ApplyResources(this->InsertButton, L"InsertButton"); @@ -924,7 +953,6 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool // // GimmickBox // - resources->ApplyResources(this->GimmickBox, L"GimmickBox"); this->GimmickBox->Controls->Add(this->Reverse); this->GimmickBox->Controls->Add(this->Stop); this->GimmickBox->Controls->Add(this->Hispeed); @@ -932,7 +960,8 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool this->GimmickBox->Controls->Add(this->BPMChange); this->GimmickBox->Controls->Add(this->RemoveMask); this->GimmickBox->Controls->Add(this->AddMask); - this->GimmickBox->Controls->Add(this->Mask); + this->GimmickBox->Controls->Add(this->MaskButton); + resources->ApplyResources(this->GimmickBox, L"GimmickBox"); this->GimmickBox->Name = L"GimmickBox"; this->GimmickBox->TabStop = false; // @@ -1225,10 +1254,10 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool // // MaskSettingsBox // - resources->ApplyResources(this->MaskSettingsBox, L"MaskSettingsBox"); this->MaskSettingsBox->Controls->Add(this->MaskCenter); this->MaskSettingsBox->Controls->Add(this->MaskCClockwise); this->MaskSettingsBox->Controls->Add(this->MaskClockwise); + resources->ApplyResources(this->MaskSettingsBox, L"MaskSettingsBox"); this->MaskSettingsBox->Name = L"MaskSettingsBox"; this->MaskSettingsBox->TabStop = false; // @@ -1255,11 +1284,6 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool this->MaskClockwise->UseVisualStyleBackColor = true; this->MaskClockwise->CheckedChanged += gcnew System::EventHandler(this, &MyForm::Mask_CheckedChanged); // - // label18 - // - resources->ApplyResources(this->label18, L"label18"); - this->label18->Name = L"label18"; - // // CurrentObjectText // resources->ApplyResources(this->CurrentObjectText, L"CurrentObjectText"); @@ -1369,13 +1393,6 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool this->NotesViewBox->Name = L"NotesViewBox"; this->NotesViewBox->TabStop = false; // - // EditNoteButton - // - resources->ApplyResources(this->EditNoteButton, L"EditNoteButton"); - this->EditNoteButton->Name = L"EditNoteButton"; - this->EditNoteButton->UseVisualStyleBackColor = true; - this->EditNoteButton->Click += gcnew System::EventHandler(this, &MyForm::EditNoteButton_Click); - // // PrevBeatButton // resources->ApplyResources(this->PrevBeatButton, L"PrevBeatButton"); @@ -1482,6 +1499,7 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool // DeleteNoteButton // resources->ApplyResources(this->DeleteNoteButton, L"DeleteNoteButton"); + this->DeleteNoteButton->ForeColor = System::Drawing::Color::Red; this->DeleteNoteButton->Name = L"DeleteNoteButton"; this->DeleteNoteButton->UseVisualStyleBackColor = true; this->DeleteNoteButton->Click += gcnew System::EventHandler(this, &MyForm::DeleteNoteButton_Click); @@ -1493,7 +1511,6 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool // // openFileDialogChart // - this->openFileDialogChart->FileName = L"chart.mer"; resources->ApplyResources(this->openFileDialogChart, L"openFileDialogChart"); this->openFileDialogChart->RestoreDirectory = true; this->openFileDialogChart->FileOk += gcnew System::ComponentModel::CancelEventHandler(this, &MyForm::openFileDialog_FileOk); @@ -1507,20 +1524,20 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool // // CurrentNoteBox // - resources->ApplyResources(this->CurrentNoteBox, L"CurrentNoteBox"); - this->CurrentNoteBox->Controls->Add(this->SizeTrackBar); - this->CurrentNoteBox->Controls->Add(this->PosTrackBar); - this->CurrentNoteBox->Controls->Add(this->SizeInfo); this->CurrentNoteBox->Controls->Add(this->BeatNum2); - this->CurrentNoteBox->Controls->Add(this->posInfo); this->CurrentNoteBox->Controls->Add(this->label1); - this->CurrentNoteBox->Controls->Add(this->PosLabel); this->CurrentNoteBox->Controls->Add(this->Beat); this->CurrentNoteBox->Controls->Add(this->BeatNum1); this->CurrentNoteBox->Controls->Add(this->MeasureNum); - this->CurrentNoteBox->Controls->Add(this->SizeLabel); + this->CurrentNoteBox->Controls->Add(this->SizeTrackBar); + this->CurrentNoteBox->Controls->Add(this->PosTrackBar); + this->CurrentNoteBox->Controls->Add(this->posInfo); + this->CurrentNoteBox->Controls->Add(this->PosLabel); this->CurrentNoteBox->Controls->Add(this->PosNum); + this->CurrentNoteBox->Controls->Add(this->SizeLabel); + this->CurrentNoteBox->Controls->Add(this->SizeInfo); this->CurrentNoteBox->Controls->Add(this->SizeNum); + resources->ApplyResources(this->CurrentNoteBox, L"CurrentNoteBox"); this->CurrentNoteBox->Name = L"CurrentNoteBox"; this->CurrentNoteBox->TabStop = false; // @@ -1549,8 +1566,9 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool // // CirclePanel // - resources->ApplyResources(this->CirclePanel, L"CirclePanel"); this->CirclePanel->BackColor = System::Drawing::Color::Transparent; + this->CirclePanel->Controls->Add(this->MadeByLabel); + resources->ApplyResources(this->CirclePanel, L"CirclePanel"); this->CirclePanel->Name = L"CirclePanel"; this->CirclePanel->Paint += gcnew System::Windows::Forms::PaintEventHandler(this, &MyForm::CirclePanel_Paint); this->CirclePanel->MouseDown += gcnew System::Windows::Forms::MouseEventHandler(this, &MyForm::CirclePanel_MouseDown); @@ -1560,19 +1578,11 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool // VisualSettingsBox // resources->ApplyResources(this->VisualSettingsBox, L"VisualSettingsBox"); - this->VisualSettingsBox->Controls->Add(this->HighlightCheckBox); this->VisualSettingsBox->Controls->Add(this->label2); this->VisualSettingsBox->Controls->Add(this->VisualHispeed); this->VisualSettingsBox->Name = L"VisualSettingsBox"; this->VisualSettingsBox->TabStop = false; // - // HighlightCheckBox - // - resources->ApplyResources(this->HighlightCheckBox, L"HighlightCheckBox"); - this->HighlightCheckBox->Name = L"HighlightCheckBox"; - this->HighlightCheckBox->UseVisualStyleBackColor = true; - this->HighlightCheckBox->CheckedChanged += gcnew System::EventHandler(this, &MyForm::HighlightCheckBox_CheckedChanged); - // // PlayButton // resources->ApplyResources(this->PlayButton, L"PlayButton"); @@ -1631,7 +1641,6 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool // // openFileDialogSong // - this->openFileDialogSong->FileName = L"openFileDialogSong"; resources->ApplyResources(this->openFileDialogSong, L"openFileDialogSong"); // // backgroundWorkerSong @@ -1650,32 +1659,31 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool this->backgroundWorkerPaint->ProgressChanged += gcnew System::ComponentModel::ProgressChangedEventHandler(this, &MyForm::backgroundWorkerPaint_ProgressChanged); this->backgroundWorkerPaint->RunWorkerCompleted += gcnew System::ComponentModel::RunWorkerCompletedEventHandler(this, &MyForm::backgroundWorkerPaint_RunWorkerCompleted); // - // panel1 + // CurrentObjectBox // - resources->ApplyResources(this->panel1, L"panel1"); - this->panel1->Controls->Add(this->label18); - this->panel1->Controls->Add(this->CurrentObjectText); - this->panel1->Name = L"panel1"; + this->CurrentObjectBox->Controls->Add(this->CurrentObjectText); + resources->ApplyResources(this->CurrentObjectBox, L"CurrentObjectBox"); + this->CurrentObjectBox->Name = L"CurrentObjectBox"; + this->CurrentObjectBox->TabStop = false; // // MyForm // this->AllowDrop = true; resources->ApplyResources(this, L"$this"); this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Dpi; - this->Controls->Add(this->panel1); - this->Controls->Add(this->SongPlaybackBox); + this->Controls->Add(this->NotesViewBox); this->Controls->Add(this->VisualSettingsBox); + this->Controls->Add(this->CurrentObjectBox); + this->Controls->Add(this->GimmickBox); + this->Controls->Add(this->NoteTypeBox); + this->Controls->Add(this->SongPlaybackBox); this->Controls->Add(this->CirclePanel); this->Controls->Add(this->CurrentNoteBox); - this->Controls->Add(this->MadeByLabel); - this->Controls->Add(this->NotesViewBox); this->Controls->Add(this->PreChartViewBox); this->Controls->Add(this->MaskSettingsBox); this->Controls->Add(this->InitialSettingsPane); this->Controls->Add(this->GimmickSettingsBox); - this->Controls->Add(this->GimmickBox); this->Controls->Add(this->InsertButton); - this->Controls->Add(this->NoteTypeBox); this->Controls->Add(this->menuStrip); this->DoubleBuffered = true; this->KeyPreview = true; @@ -1731,14 +1739,16 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool (cli::safe_cast(this->SizeTrackBar))->EndInit(); (cli::safe_cast(this->PosTrackBar))->EndInit(); (cli::safe_cast(this->fileSystemWatcher1))->EndInit(); + this->CirclePanel->ResumeLayout(false); + this->CirclePanel->PerformLayout(); this->VisualSettingsBox->ResumeLayout(false); this->VisualSettingsBox->PerformLayout(); (cli::safe_cast(this->songTrackSlider))->EndInit(); this->SongPlaybackBox->ResumeLayout(false); this->SongPlaybackBox->PerformLayout(); (cli::safe_cast(this->SongVolume))->EndInit(); - this->panel1->ResumeLayout(false); - this->panel1->PerformLayout(); + this->CurrentObjectBox->ResumeLayout(false); + this->CurrentObjectBox->PerformLayout(); this->ResumeLayout(false); this->PerformLayout(); @@ -2068,23 +2078,23 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool switch (currentNoteType) { case TouchNoBonus: - return "Touch (No Bonus)"; + return "Touch"; case TouchBonus: - return "Touch (Bonus Get)"; + return "Touch [Bonus]"; case SnapRedNoBonus: - return "Snap (R) (No Bonus)"; + return "Snap (R)"; case SnapBlueNoBonus: - return "Snap (B) (No Bonus)"; + return "Snap (B)"; case SlideOrangeNoBonus: - return "Slide (O) (No Bonus)"; + return "Slide (O)"; case SlideOrangeBonus: - return "Slide (O) (Bonus Get)"; + return "Slide (O) [Bonus]"; case SlideGreenNoBonus: - return "Slide (G) (No Bonus)"; + return "Slide (G)"; case SlideGreenBonus: - return "Slide (G) (Bonus Get)"; + return "Slide (G) [Bonus]"; case HoldStartNoBonus: - return "Hold Start (No Bonus)"; + return "Hold Start"; case HoldMiddle: if (EndHoldBox->Checked) { return "Hold End"; @@ -2119,19 +2129,19 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool case Chain: return "Chain"; case TouchBonusFlair: - return "Touch (Bonus With Flair)"; + return "Touch [R Note]"; case SnapRedBonusFlair: - return "Snap (R) (Bonus With Flair)"; + return "Snap (R) [R Note]"; case SnapBlueBonusFlair: - return "Snap (B) (Bonus With Flair)"; + return "Snap (B) [R Note]"; case SlideOrangeBonusFlair: - return "Slide (O) (Bonus With Flair)"; + return "Slide (O) [R Note]"; case SlideGreenBonusFlair: - return "Slide (G) (Bonus With Flair)"; + return "Slide (G) [R Note]"; case HoldStartBonusFlair: - return "Hold Start (Bonus With Flair)"; + return "Hold Start [R Note]"; case ChainBonusFlair: - return "Chain (Bonus With Flair)"; + return "Chain [R Note]"; default: return "None Selected"; } @@ -2140,23 +2150,23 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool switch (currentNoteType) { case TouchNoBonus: - return "Touch (No Bonus)"; + return "Touch"; case TouchBonus: - return "Touch (Bonus Get)"; + return "Touch [Bonus]"; case SnapRedNoBonus: - return "Snap (R) (No Bonus)"; + return "Snap (R)"; case SnapBlueNoBonus: - return "Snap (B) (No Bonus)"; + return "Snap (B)"; case SlideOrangeNoBonus: - return "Slide (O) (No Bonus)"; + return "Slide (O)"; case SlideOrangeBonus: - return "Slide (O) (Bonus Get)"; + return "Slide (O) [Bonus]"; case SlideGreenNoBonus: - return "Slide (G) (No Bonus)"; + return "Slide (G)"; case SlideGreenBonus: - return "Slide (G) (Bonus Get)"; + return "Slide (G) [Bonus]"; case HoldStartNoBonus: - return "Hold Start (No Bonus)"; + return "Hold Start"; case HoldMiddle: return "Hold Middle"; case HoldEnd: @@ -2170,19 +2180,19 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool case Chain: return "Chain"; case TouchBonusFlair: - return "Touch (Bonus With Flair)"; + return "Touch [R Note]"; case SnapRedBonusFlair: - return "Snap (R) (Bonus With Flair)"; + return "Snap (R) [R Note]"; case SnapBlueBonusFlair: - return "Snap (B) (Bonus With Flair)"; + return "Snap (B) [R Note]"; case SlideOrangeBonusFlair: - return "Slide (O) (Bonus With Flair)"; + return "Slide (O) [R Note]"; case SlideGreenBonusFlair: - return "Slide (G) (Bonus With Flair)"; + return "Slide (G) [R Note]"; case HoldStartBonusFlair: - return "Hold Start (Bonus With Flair)"; + return "Hold Start [R Note]"; case ChainBonusFlair: - return "Chain (Bonus With Flair)"; + return "Chain [R Note]"; default: return "List Empty"; } @@ -2215,7 +2225,7 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool noteRefresh = false; refreshThePaint = true; } - if (HighlightCheckBox->Checked) { + if (highlightViewedNoteToolStripMenuItem->Checked) { refreshThePaint = true; } if (refreshThePaint) { @@ -2665,11 +2675,11 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool if (SelectedNoteType == HoldEnd) { if (BonusFlairRadioButton->Checked) { SelectedNoteType = HoldStartBonusFlair; - CurrentObjectText->Text = "Hold Start (Bonus With Flair)"; + CurrentObjectText->Text = "Hold Start [R Note]"; } else { SelectedNoteType = HoldStartNoBonus; - CurrentObjectText->Text = "Hold Start (No Bonus)"; + CurrentObjectText->Text = "Hold Start"; } } @@ -2930,7 +2940,7 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool } RefreshPaint(); } - private: System::Void Mask_Click(System::Object^ sender, System::EventArgs^ e) { + private: System::Void MaskButton_Click(System::Object^ sender, System::EventArgs^ e) { if (SelectedNoteType != HoldMiddle) { if (AddMask->Checked) { SelectedNoteType = MaskAdd; @@ -3071,6 +3081,9 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool } } private: System::Void AddMask_CheckedChanged(System::Object^ sender, System::EventArgs^ e) { + if (AddMask->Checked) { + MaskCenter->Text = "From Center"; + } if (SelectedLineType == NoGimmick) { if (SelectedNoteType == MaskRemove) { if (AddMask->Checked) { @@ -3083,6 +3096,9 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool RefreshPaint(); } private: System::Void RemoveMask_CheckedChanged(System::Object^ sender, System::EventArgs^ e) { + if (RemoveMask->Checked) { + MaskCenter->Text = "To Center"; + } if (SelectedLineType == NoGimmick) { if (SelectedNoteType == MaskAdd) { if (RemoveMask->Checked) { @@ -3516,10 +3532,10 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool private: System::Void MyForm_Resize(System::Object^ sender, System::EventArgs^ e) { int paddingFromEdge = 28; int paddingBetweenObjects = 6; - int leftPos = NoteTypeBox->Right + paddingBetweenObjects; - int rightPos = this->Width - paddingFromEdge; - int topPos = InitialSettingsPane->Bottom + paddingBetweenObjects; - int botPos = NotesViewBox->Top - paddingBetweenObjects; + int leftPos = GimmickBox->Right + paddingBetweenObjects; + int rightPos = PreChartViewBox->Left - paddingBetweenObjects; + int topPos = GimmickBox->Top; + int botPos = SongPlaybackBox->Top - paddingBetweenObjects; int width = rightPos - leftPos; int height = botPos - topPos; /* @@ -3888,7 +3904,7 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool futArcLength -= 4; bufferedGfx->Graphics->DrawArc(CircleNotePen, RectFut, futStartAngle, futArcLength); //Draw highlight } - if (HighlightCheckBox->Checked) { + if (highlightViewedNoteToolStripMenuItem->Checked) { if (islistITREqualToViewITR(listofNotesitr)) { CircleNotePen->Color = HighlightColor; CircleNotePen->Width += highlightWidth; @@ -3943,7 +3959,7 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool futArcLength -= 4; bufferedGfx->Graphics->DrawArc(CircleNotePen, RectFut, futStartAngle, futArcLength); //Draw highlight } - if (HighlightCheckBox->Checked) { + if (highlightViewedNoteToolStripMenuItem->Checked) { if (islistITREqualToViewITR(listofNotesitr)) { CircleNotePen->Color = HighlightColor; CircleNotePen->Width += highlightWidth; @@ -3963,7 +3979,7 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool } // Generate flag for showing cursor - bool showCursor = showCursorToolStripMenuItem->Checked; + bool showCursor = showCursorToolStripMenuItem->Checked || mouseDownPos != -1; if (currentlyPlayingSong != nullptr) { if (!currentlyPlayingSong->Paused) { showCursor = showCursorDuringPlaybackToolStripMenuItem->Checked; @@ -4277,47 +4293,57 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool switch (keyPressed) { case 'T': //Touch TapButton_Click(sender, e); + TapButton->Focus(); e->Handled = true; break; case 'O': //Orange Slide OrangeButton_Click(sender, e); + OrangeButton->Focus(); e->Handled = true; break; case 'G': //Green Slide GreenButton_Click(sender, e); + GreenButton->Focus(); e->Handled = true; break; case 'R': //Red Snap RedButton_Click(sender, e); + RedButton->Focus(); e->Handled = true; break; case 'B': //Blue Snap BlueButton_Click(sender, e); + BlueButton->Focus(); e->Handled = true; break; case 'Y': //Chain YellowButton_Click(sender, e); + YellowButton->Focus(); e->Handled = true; break; case 'H': //Hold HoldButton_Click(sender, e); + HoldButton->Focus(); e->Handled = true; break; case 'M': //Mask - Mask_Click(sender, e); + MaskButton_Click(sender, e); + MaskButton->Focus(); e->Handled = true; break; case 'I': //Insert InsertButton_Click(sender, e); + InsertButton->Focus(); e->Handled = true; break; case 'P': //Play/Pause PlayButton_Click(sender, e); + PlayButton->Focus(); e->Handled = true; break; } } - private: System::Void HighlightCheckBox_CheckedChanged(System::Object^ sender, System::EventArgs^ e) { + private: System::Void highlightViewedNoteToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) { RefreshPaint(); } /* @@ -4326,12 +4352,8 @@ private: System::Windows::Forms::ToolStripMenuItem^ showCursorDuringPlaybackTool } */ private: System::Void showCursorToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) { - showCursorToolStripMenuItem->Checked = !showCursorToolStripMenuItem->Checked; RefreshPaint(); } -private: System::Void showCursorDuringPlaybackToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) { - showCursorDuringPlaybackToolStripMenuItem->Checked = !showCursorDuringPlaybackToolStripMenuItem->Checked; -} private: System::Void CirclePanel_MouseDown(System::Object^ sender, System::Windows::Forms::MouseEventArgs^ e) { // Determine location of mouse click in the circle // X and Y are relative to upper left of image @@ -4340,14 +4362,21 @@ private: System::Void CirclePanel_MouseDown(System::Object^ sender, System::Wind float theta = Math::Atan2(yCen, xCen) * 180.0f / PI; if (theta < 0) theta += 360.0f; - PosNum->Value = (int)(theta / 6.0f); - mouseDownPos = (int)PosNum->Value; - lastMousePos = -1; - rolloverPos = false; - rolloverNeg = false; + // Left click moves the cursor + if (e->Button == System::Windows::Forms::MouseButtons::Left) { + PosNum->Value = (int)(theta / 6.0f); + mouseDownPos = (int)PosNum->Value; + lastMousePos = -1; + rolloverPos = false; + rolloverNeg = false; + } } private: System::Void CirclePanel_MouseUp(System::Object^ sender, System::Windows::Forms::MouseEventArgs^ e) { - InsertObject(); + // Only Left Click should create notes + if (e->Button == System::Windows::Forms::MouseButtons::Left) { + mouseDownPos = -1; + InsertObject(); + } } private: System::Void CirclePanel_MouseMove(System::Object^ sender, System::Windows::Forms::MouseEventArgs^ e) { // Calculate angle @@ -4358,7 +4387,7 @@ private: System::Void CirclePanel_MouseMove(System::Object^ sender, System::Wind thetaCalc += 360.0f; int theta = thetaCalc / 6.0f; // Left click will alter the note width and possibly the position depending on which direction is being turned - if (e->Button == System::Windows::Forms::MouseButtons::Left) { + if (e->Button == System::Windows::Forms::MouseButtons::Left && mouseDownPos != -1) { int delta = theta - lastMousePos; // Handle rollover if (delta == -59) { @@ -4404,5 +4433,8 @@ private: System::Void CirclePanel_MouseMove(System::Object^ sender, System::Wind lastMousePos = theta; } } +private: System::Void aboutBAKKAEditorToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) { + MessageBox::Show(this->Text + "\n\nCredits:\nGoatgarien - Initial editor and idea\nZoids - Various fixes\nYellowberry - UI redesign", "About BAKKA Editor"); +} }; } diff --git a/BAKKA Editor/MyForm.resx b/BAKKA Editor/MyForm.resx index f210e5e..c59aa38 100644 --- a/BAKKA Editor/MyForm.resx +++ b/BAKKA Editor/MyForm.resx @@ -120,11 +120,14 @@ 17, 17 + + + Segoe UI, 9pt + Ctrl+N - 186, 22 @@ -182,12 +185,24 @@ Show Cursor During Playback + + 230, 22 + + + Highlight Viewed Note + 44, 20 View + + 181, 22 + + + About BAKKA Editor + 52, 20 @@ -198,7 +213,7 @@ 0, 0 - 990, 24 + 1142, 24 @@ -217,7 +232,7 @@ $this - 14 + 13 True @@ -232,7 +247,7 @@ 6, 19 - 75, 23 + 84, 23 1 @@ -262,7 +277,7 @@ Microsoft Sans Serif, 8.25pt, style=Bold - 87, 19 + 6, 48 84, 23 @@ -292,10 +307,10 @@ Microsoft Sans Serif, 8.25pt, style=Bold - 177, 19 + 6, 77 - 82, 23 + 84, 23 3 @@ -322,10 +337,10 @@ Microsoft Sans Serif, 8.25pt, style=Bold - 261, 19 + 6, 106 - 78, 23 + 84, 23 7 @@ -352,10 +367,10 @@ Microsoft Sans Serif, 8.25pt, style=Bold - 342, 19 + 6, 135 - 77, 23 + 84, 23 8 @@ -382,10 +397,10 @@ Microsoft Sans Serif, 8.25pt, style=Bold - 423, 19 + 6, 164 - 75, 23 + 84, 23 9 @@ -412,10 +427,10 @@ Microsoft Sans Serif, 8.25pt, style=Bold - 504, 19 + 6, 193 - 75, 23 + 84, 23 10 @@ -447,10 +462,10 @@ Check box to add end of hold True - 585, 19 + 6, 222 - 76, 23 + 84, 23 11 @@ -475,23 +490,20 @@ otherwise it will crash. 4 - - True - True - 177, 47 + 6, 320 - 93, 17 + 87, 17 21 - Bonus w/ Flair + R Note (Flair) Applies to all note types except Yellow Tap @@ -515,7 +527,7 @@ otherwise it will crash. NoControl - 87, 47 + 6, 297 75, 17 @@ -550,7 +562,7 @@ Tap, Orange Flicks, and Green Flicks NoControl - 6, 47 + 6, 274 72, 17 @@ -577,7 +589,7 @@ Tap, Orange Flicks, and Green Flicks True - 504, 50 + 6, 251 70, 17 @@ -607,7 +619,7 @@ Tap, Orange Flicks, and Green Flicks 12, 27 - 678, 86 + 97, 346 14 @@ -625,13 +637,13 @@ Tap, Orange Flicks, and Green Flicks $this - 13 + 4 - 87, 19 + 7, 48 - 75, 23 + 97, 23 15 @@ -655,16 +667,16 @@ Tap, Orange Flicks, and Green Flicks 4 - 168, 19 + 7, 77 - 75, 23 + 97, 23 16 - Time Sig + Time Signature Insert Time Signature change at currently selected time @@ -682,10 +694,10 @@ Tap, Orange Flicks, and Green Flicks 3 - 249, 19 + 7, 106 - 75, 23 + 97, 23 17 @@ -711,10 +723,10 @@ etc. 2 - 330, 19 + 7, 135 - 75, 23 + 97, 23 18 @@ -739,10 +751,10 @@ Use Stop End to indicate end of stop 1 - 411, 19 + 7, 164 - 75, 23 + 97, 23 19 @@ -769,39 +781,6 @@ Notes that appear are from End 1 -> End 2 0 - - True - - - NoControl - - - 7, 19 - - - 75, 23 - - - 12 - - - Mask (M) - - - Mask is actually a note but I put it here lol - - - Mask - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GimmickBox - - - 7 - 6, 32 @@ -825,7 +804,7 @@ Default: 0.5 (1/2 of a measure) VisualSettingsBox - 2 + 1 True @@ -859,7 +838,7 @@ Default: 0.5 (1/2 of a measure) VisualSettingsBox - 1 + 0 True @@ -874,7 +853,7 @@ Default: 0.5 (1/2 of a measure) 329, 59 - 123, 32 + 122, 32 2 @@ -924,14 +903,68 @@ Default: 0.5 (1/2 of a measure) 0 + + 6, 228 + + + 110, 23 + + + 38 + + + Modify Viewed Note + + + A bit confusing, changes the note in Notes View to the values set for the current note settings on the left. + + + EditNoteButton + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + NotesViewBox + + + 0 + + + 7, 19 + + + 97, 23 + + + 20 + + + Mask + + + MaskButton + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + GimmickBox + + + 7 + True + + Microsoft Sans Serif, 8.25pt, style=Bold + - 351, 348 + 12, 585 - 339, 49 + 213, 50 21 @@ -955,7 +988,7 @@ Default: 0.5 (1/2 of a measure) True - Microsoft Sans Serif, 12pt, style=Bold + Microsoft Sans Serif, 10pt, style=Bold NoControl @@ -964,7 +997,7 @@ Default: 0.5 (1/2 of a measure) 6, 16 - 78, 20 + 71, 17 16 @@ -982,7 +1015,7 @@ Default: 0.5 (1/2 of a measure) CurrentNoteBox - 6 + 8 True @@ -991,7 +1024,7 @@ Default: 0.5 (1/2 of a measure) NoControl - 299, 21 + 179, 38 28, 13 @@ -1012,10 +1045,10 @@ Default: 0.5 (1/2 of a measure) CurrentNoteBox - 4 + 7 - 90, 45 + 6, 79 41, 20 @@ -1042,7 +1075,7 @@ Default: 0.5 (1/2 of a measure) NoControl - 299, 50 + 179, 81 28, 13 @@ -1063,22 +1096,22 @@ Default: 0.5 (1/2 of a measure) CurrentNoteBox - 2 + 11 True - Microsoft Sans Serif, 12pt, style=Bold + Microsoft Sans Serif, 10pt, style=Bold NoControl - 35, 45 + 6, 59 - 49, 20 + 44, 17 17 @@ -1099,7 +1132,7 @@ Default: 0.5 (1/2 of a measure) 10 - 90, 19 + 6, 36 41, 20 @@ -1117,7 +1150,7 @@ Default: 0.5 (1/2 of a measure) CurrentNoteBox - 11 + 9 True @@ -1129,7 +1162,7 @@ Default: 0.5 (1/2 of a measure) NoControl - 197, 94 + 146, 122 14, 20 @@ -1150,10 +1183,10 @@ Default: 0.5 (1/2 of a measure) CurrentNoteBox - 5 + 1 - 217, 94 + 163, 122 41, 20 @@ -1171,10 +1204,10 @@ Default: 0.5 (1/2 of a measure) CurrentNoteBox - 3 + 0 - 155, 94 + 108, 122 36, 20 @@ -1192,13 +1225,13 @@ Default: 0.5 (1/2 of a measure) CurrentNoteBox - 8 + 3 - 90, 94 + 6, 122 - 59, 20 + 96, 20 21 @@ -1213,22 +1246,22 @@ Default: 0.5 (1/2 of a measure) CurrentNoteBox - 9 + 4 True - Microsoft Sans Serif, 12pt, style=Bold + Microsoft Sans Serif, 10pt, style=Bold NoControl - 1, 94 + 6, 102 - 83, 20 + 75, 17 17 @@ -1246,10 +1279,7 @@ Default: 0.5 (1/2 of a measure) CurrentNoteBox - 7 - - - True + 2 True @@ -1258,7 +1288,7 @@ Default: 0.5 (1/2 of a measure) NoControl - 85, 48 + 6, 228 94, 17 @@ -1285,7 +1315,7 @@ Default: 0.5 (1/2 of a measure) True - 6, 48 + 6, 205 73, 17 @@ -1309,10 +1339,10 @@ Default: 0.5 (1/2 of a measure) 6 - 12, 119 + 115, 27 - 496, 84 + 110, 253 15 @@ -1330,13 +1360,13 @@ Default: 0.5 (1/2 of a measure) $this - 11 + 3 - - True + + Top, Right - 274, 149 + 218, 150 41, 20 @@ -1366,7 +1396,7 @@ Default: 0.5 (1/2 of a measure) NoControl - 254, 146 + 202, 150 14, 20 @@ -1390,7 +1420,7 @@ Default: 0.5 (1/2 of a measure) 1 - 212, 146 + 164, 150 36, 20 @@ -1411,7 +1441,7 @@ Default: 0.5 (1/2 of a measure) 2 - 147, 146 + 99, 150 59, 20 @@ -1432,7 +1462,7 @@ Default: 0.5 (1/2 of a measure) 3 - 274, 120 + 218, 124 41, 20 @@ -1462,7 +1492,7 @@ Default: 0.5 (1/2 of a measure) NoControl - 254, 120 + 202, 124 14, 20 @@ -1486,7 +1516,7 @@ Default: 0.5 (1/2 of a measure) 5 - 212, 120 + 164, 124 36, 20 @@ -1507,7 +1537,7 @@ Default: 0.5 (1/2 of a measure) 6 - 147, 120 + 99, 124 59, 20 @@ -1528,7 +1558,7 @@ Default: 0.5 (1/2 of a measure) 7 - 147, 94 + 99, 98 59, 20 @@ -1549,7 +1579,7 @@ Default: 0.5 (1/2 of a measure) 8 - 274, 94 + 218, 98 41, 20 @@ -1579,7 +1609,7 @@ Default: 0.5 (1/2 of a measure) NoControl - 254, 94 + 202, 98 14, 20 @@ -1603,7 +1633,7 @@ Default: 0.5 (1/2 of a measure) 10 - 212, 94 + 164, 98 36, 20 @@ -1624,10 +1654,10 @@ Default: 0.5 (1/2 of a measure) 11 - 147, 68 + 99, 72 - 101, 20 + 96, 20 26 @@ -1645,7 +1675,7 @@ Default: 0.5 (1/2 of a measure) 12 - 207, 42 + 154, 45 41, 20 @@ -1675,7 +1705,7 @@ Default: 0.5 (1/2 of a measure) NoControl - 187, 42 + 137, 45 14, 20 @@ -1699,7 +1729,7 @@ Default: 0.5 (1/2 of a measure) 14 - 147, 42 + 99, 45 36, 20 @@ -1720,10 +1750,10 @@ Default: 0.5 (1/2 of a measure) 15 - 147, 16 + 99, 20 - 101, 20 + 96, 20 22 @@ -1744,22 +1774,22 @@ Default: 0.5 (1/2 of a measure) True - Microsoft Sans Serif, 12pt, style=Bold + Microsoft Sans Serif, 9.75pt, style=Bold NoControl - 9, 145 + 7, 150 - 132, 20 + 86, 16 21 - Reverse End 2: + Rev. End 2: label8 @@ -1777,16 +1807,16 @@ Default: 0.5 (1/2 of a measure) True - Microsoft Sans Serif, 12pt, style=Bold + Microsoft Sans Serif, 9.75pt, style=Bold NoControl - 52, 94 + 19, 98 - 89, 20 + 74, 16 20 @@ -1810,22 +1840,22 @@ Default: 0.5 (1/2 of a measure) True - Microsoft Sans Serif, 12pt, style=Bold + Microsoft Sans Serif, 9.75pt, style=Bold NoControl - 9, 120 + 7, 124 - 132, 20 + 86, 16 19 - Reverse End 1: + Rev. End 1: label6 @@ -1843,22 +1873,22 @@ Default: 0.5 (1/2 of a measure) True - Microsoft Sans Serif, 12pt, style=Bold + Microsoft Sans Serif, 9.75pt, style=Bold NoControl - 6, 42 + 20, 45 - 135, 20 + 73, 16 19 - Time Signature: + Time Sig: label5 @@ -1876,16 +1906,16 @@ Default: 0.5 (1/2 of a measure) True - Microsoft Sans Serif, 12pt, style=Bold + Microsoft Sans Serif, 9.75pt, style=Bold NoControl - 52, 68 + 16, 72 - 89, 20 + 77, 16 18 @@ -1909,16 +1939,16 @@ Default: 0.5 (1/2 of a measure) True - Microsoft Sans Serif, 12pt, style=Bold + Microsoft Sans Serif, 9.75pt, style=Bold NoControl - 90, 16 + 50, 20 - 51, 20 + 43, 16 17 @@ -1939,10 +1969,10 @@ Default: 0.5 (1/2 of a measure) 22 - 12, 209 + 864, 189 - 333, 188 + 266, 176 23 @@ -1960,14 +1990,11 @@ Default: 0.5 (1/2 of a measure) $this - 10 + 11 Top, Right - - True - Bottom @@ -1975,7 +2002,7 @@ Default: 0.5 (1/2 of a measure) 3, 128 - 276, 29 + 260, 29 42 @@ -1996,10 +2023,10 @@ Default: 0.5 (1/2 of a measure) 0 - 170, 102 + 147, 103 - 103, 20 + 97, 20 41 @@ -2020,16 +2047,16 @@ Default: 0.5 (1/2 of a measure) True - Microsoft Sans Serif, 12pt, style=Bold + Microsoft Sans Serif, 10pt, style=Bold NoControl - 49, 99 + 30, 103 - 115, 20 + 104, 17 40 @@ -2050,10 +2077,10 @@ Default: 0.5 (1/2 of a measure) 2 - 170, 73 + 147, 74 - 103, 20 + 97, 20 39 @@ -2074,16 +2101,16 @@ Default: 0.5 (1/2 of a measure) True - Microsoft Sans Serif, 12pt, style=Bold + Microsoft Sans Serif, 10pt, style=Bold NoControl - 100, 70 + 77, 74 - 64, 20 + 57, 17 38 @@ -2104,7 +2131,7 @@ Default: 0.5 (1/2 of a measure) 4 - 232, 47 + 203, 48 41, 20 @@ -2134,7 +2161,7 @@ Default: 0.5 (1/2 of a measure) NoControl - 212, 47 + 186, 48 14, 20 @@ -2158,7 +2185,7 @@ Default: 0.5 (1/2 of a measure) 6 - 170, 47 + 147, 48 36, 20 @@ -2182,16 +2209,16 @@ Default: 0.5 (1/2 of a measure) True - Microsoft Sans Serif, 12pt, style=Bold + Microsoft Sans Serif, 10pt, style=Bold NoControl - 29, 44 + 11, 48 - 135, 20 + 123, 17 38 @@ -2212,10 +2239,10 @@ Default: 0.5 (1/2 of a measure) 8 - 170, 19 + 147, 20 - 103, 20 + 97, 20 38 @@ -2236,16 +2263,16 @@ Default: 0.5 (1/2 of a measure) True - Microsoft Sans Serif, 12pt, style=Bold + Microsoft Sans Serif, 10pt, style=Bold NoControl - 113, 16 + 89, 20 - 51, 20 + 45, 17 38 @@ -2266,10 +2293,10 @@ Default: 0.5 (1/2 of a measure) 10 - 696, 27 + 864, 27 - 282, 160 + 266, 160 24 @@ -2287,13 +2314,13 @@ Default: 0.5 (1/2 of a measure) $this - 9 + 10 True - Microsoft Sans Serif, 12pt, style=Bold + Microsoft Sans Serif, 10pt, style=Bold NoControl @@ -2302,7 +2329,7 @@ Default: 0.5 (1/2 of a measure) 6, 97 - 90, 20 + 81, 17 43 @@ -2322,23 +2349,20 @@ Default: 0.5 (1/2 of a measure) 6 - - True - True - 7, 48 + 7, 65 - 100, 17 + 82, 17 2 - From/To Center + From Center MaskCenter @@ -2356,7 +2380,7 @@ Default: 0.5 (1/2 of a measure) True - 84, 19 + 7, 42 83, 17 @@ -2407,10 +2431,10 @@ Default: 0.5 (1/2 of a measure) 2 - 514, 119 + 115, 286 - 176, 84 + 110, 87 26 @@ -2428,40 +2452,7 @@ Default: 0.5 (1/2 of a measure) $this - 8 - - - True - - - Microsoft Sans Serif, 9.75pt, style=Bold - - - NoControl - - - 145, 7 - - - 188, 16 - - - 25 - - - Currently Selected Object: - - - label18 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - panel1 - - - 0 + 9 True @@ -2470,7 +2461,7 @@ Default: 0.5 (1/2 of a measure) Microsoft Sans Serif, 9pt, style=Bold - 339, 8 + 6, 16 122, 15 @@ -2488,10 +2479,13 @@ Default: 0.5 (1/2 of a measure) System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - panel1 + CurrentObjectBox - 1 + 0 + + + Bottom, Right True @@ -2503,7 +2497,7 @@ Default: 0.5 (1/2 of a measure) NoControl - 101, 154 + 67, 91 27, 13 @@ -2533,7 +2527,7 @@ Default: 0.5 (1/2 of a measure) NoControl - 101, 123 + 67, 68 55, 13 @@ -2563,7 +2557,7 @@ Default: 0.5 (1/2 of a measure) NoControl - 101, 92 + 222, 47 55, 13 @@ -2590,7 +2584,7 @@ Default: 0.5 (1/2 of a measure) True - 101, 62 + 67, 47 55, 13 @@ -2617,16 +2611,16 @@ Default: 0.5 (1/2 of a measure) True - Microsoft Sans Serif, 12pt, style=Bold + Microsoft Sans Serif, 10pt, style=Bold NoControl - 35, 149 + 9, 89 - 60, 20 + 54, 17 27 @@ -2650,16 +2644,16 @@ Default: 0.5 (1/2 of a measure) True - Microsoft Sans Serif, 12pt, style=Bold + Microsoft Sans Serif, 10pt, style=Bold NoControl - 43, 118 + 9, 66 - 52, 20 + 49, 17 26 @@ -2683,16 +2677,16 @@ Default: 0.5 (1/2 of a measure) True - Microsoft Sans Serif, 12pt, style=Bold + Microsoft Sans Serif, 10pt, style=Bold NoControl - 7, 87 + 143, 45 - 88, 20 + 79, 17 25 @@ -2716,16 +2710,16 @@ Default: 0.5 (1/2 of a measure) True - Microsoft Sans Serif, 12pt, style=Bold + Microsoft Sans Serif, 10pt, style=Bold NoControl - 43, 57 + 9, 45 - 52, 20 + 46, 17 25 @@ -2746,10 +2740,10 @@ Default: 0.5 (1/2 of a measure) 7 - 246, 20 + 146, 19 - 230, 23 + 130, 23 2 @@ -2770,10 +2764,10 @@ Default: 0.5 (1/2 of a measure) 8 - 7, 20 + 6, 19 - 230, 23 + 130, 23 1 @@ -2797,10 +2791,10 @@ Default: 0.5 (1/2 of a measure) Bottom - 3, 182 + 3, 106 - 476, 23 + 277, 23 0 @@ -2821,10 +2815,10 @@ Default: 0.5 (1/2 of a measure) 10 - 12, 578 + 847, 643 - 482, 208 + 283, 132 28 @@ -2842,43 +2836,16 @@ Default: 0.5 (1/2 of a measure) $this - 7 + 8 Bottom, Right - - True - - - 238, 155 - - - 226, 23 - - - 38 - - - Edit Current Viewed Note - - - EditNoteButton - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NotesViewBox - - - 0 - NoControl - 6, 19 + 6, 47 110, 23 @@ -2887,7 +2854,7 @@ Default: 0.5 (1/2 of a measure) 37 - Previous Beat + << Previous Beat PrevBeatButton @@ -2902,7 +2869,7 @@ Default: 0.5 (1/2 of a measure) 1 - 354, 19 + 122, 47 110, 23 @@ -2911,7 +2878,7 @@ Default: 0.5 (1/2 of a measure) 36 - Next Beat + Next Beat >> NextBeatButton @@ -2932,7 +2899,7 @@ Default: 0.5 (1/2 of a measure) NoControl - 6, 159 + 6, 205 196, 17 @@ -2959,7 +2926,7 @@ Default: 0.5 (1/2 of a measure) True - 6, 141 + 6, 187 196, 17 @@ -2989,7 +2956,7 @@ Default: 0.5 (1/2 of a measure) NoControl - 351, 123 + 126, 137 27, 13 @@ -3019,7 +2986,7 @@ Default: 0.5 (1/2 of a measure) NoControl - 351, 92 + 176, 114 27, 13 @@ -3049,7 +3016,7 @@ Default: 0.5 (1/2 of a measure) NoControl - 351, 62 + 86, 114 27, 13 @@ -3079,7 +3046,7 @@ Default: 0.5 (1/2 of a measure) NoControl - 98, 123 + 126, 159 55, 13 @@ -3109,7 +3076,7 @@ Default: 0.5 (1/2 of a measure) NoControl - 100, 92 + 126, 94 55, 13 @@ -3139,7 +3106,7 @@ Default: 0.5 (1/2 of a measure) NoControl - 100, 62 + 126, 76 55, 13 @@ -3166,16 +3133,16 @@ Default: 0.5 (1/2 of a measure) True - Microsoft Sans Serif, 12pt, style=Bold + Microsoft Sans Serif, 10pt, style=Bold NoControl - 296, 87 + 126, 112 - 49, 20 + 44, 17 25 @@ -3199,16 +3166,16 @@ Default: 0.5 (1/2 of a measure) True - Microsoft Sans Serif, 12pt, style=Bold + Microsoft Sans Serif, 10pt, style=Bold NoControl - 267, 57 + 9, 112 - 78, 20 + 71, 17 25 @@ -3232,16 +3199,16 @@ Default: 0.5 (1/2 of a measure) True - Microsoft Sans Serif, 12pt, style=Bold + Microsoft Sans Serif, 10pt, style=Bold NoControl - 238, 118 + 19, 133 - 107, 20 + 96, 17 28 @@ -3265,16 +3232,16 @@ Default: 0.5 (1/2 of a measure) True - Microsoft Sans Serif, 12pt, style=Bold + Microsoft Sans Serif, 10pt, style=Bold NoControl - 40, 118 + 66, 155 - 52, 20 + 49, 17 28 @@ -3298,16 +3265,16 @@ Default: 0.5 (1/2 of a measure) True - Microsoft Sans Serif, 12pt, style=Bold + Microsoft Sans Serif, 10pt, style=Bold NoControl - 6, 87 + 37, 92 - 88, 20 + 79, 17 28 @@ -3331,16 +3298,16 @@ Default: 0.5 (1/2 of a measure) True - Microsoft Sans Serif, 12pt, style=Bold + Microsoft Sans Serif, 10pt, style=Bold NoControl - 42, 57 + 70, 73 - 52, 20 + 46, 17 28 @@ -3364,7 +3331,7 @@ Default: 0.5 (1/2 of a measure) NoControl - 238, 19 + 122, 18 110, 23 @@ -3373,7 +3340,7 @@ Default: 0.5 (1/2 of a measure) 3 - Next Note + Next Note > NextNoteButton @@ -3391,7 +3358,7 @@ Default: 0.5 (1/2 of a measure) NoControl - 122, 19 + 6, 19 110, 23 @@ -3400,7 +3367,7 @@ Default: 0.5 (1/2 of a measure) 3 - Previous Note + < Previous Note PrevNoteButton @@ -3414,23 +3381,23 @@ Default: 0.5 (1/2 of a measure) 18 - - Bottom + + Microsoft Sans Serif, 8.25pt NoControl - 3, 182 + 122, 228 - 464, 23 + 111, 23 1 - Delete Current Note + Delete Viewed Note DeleteNoteButton @@ -3445,10 +3412,10 @@ Default: 0.5 (1/2 of a measure) 19 - 508, 578 + 892, 371 - 470, 208 + 238, 266 29 @@ -3466,10 +3433,7 @@ Default: 0.5 (1/2 of a measure) $this - 6 - - - Bottom, Right + 0 True @@ -3478,16 +3442,16 @@ Default: 0.5 (1/2 of a measure) Javanese Text, 9.75pt, style=Bold - 725, 546 + 3, 0 - 253, 29 + 209, 29 30 - BAKKA Editor Made By: Goatgarien + BAKKA Editor By Goatgarien MadeByLabel @@ -3496,10 +3460,10 @@ Default: 0.5 (1/2 of a measure) System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - $this + CirclePanel - 5 + 0 216, 17 @@ -3513,14 +3477,11 @@ Default: 0.5 (1/2 of a measure) mer files (*.mer)|*.mer|All Files (*.*)|*.* - - True - - 137, 45 + 53, 79 - 156, 45 + 120, 45 26 @@ -3535,13 +3496,13 @@ Default: 0.5 (1/2 of a measure) CurrentNoteBox - 0 + 5 - 138, 16 + 53, 36 - 155, 45 + 120, 45 25 @@ -3556,13 +3517,13 @@ Default: 0.5 (1/2 of a measure) CurrentNoteBox - 1 + 6 - 351, 209 + 12, 430 - 339, 133 + 213, 149 31 @@ -3580,7 +3541,7 @@ Default: 0.5 (1/2 of a measure) $this - 4 + 7 491, 20 @@ -3591,47 +3552,68 @@ Default: 0.5 (1/2 of a measure) 96, 96 - - True - - - True - - - GrowAndShrink - - 990, 798 + 1142, 787 - + + Bottom, Left + + True - - 12, 403 + + 741, 643 - - 0, 0, 0, 0 + + 100, 133 - - 678, 33 + + 33 - - 39 + + Visual Settings - - panel1 + + VisualSettingsBox - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + $this - - 0 + + 1 - - True + + Microsoft Sans Serif, 8.25pt, style=Bold + + + 12, 379 + + + 213, 43 + + + 40 + + + Current Selection + + + CurrentObjectBox + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 2 + + + Bottom, Left True @@ -3643,7 +3625,7 @@ Default: 0.5 (1/2 of a measure) 91, 55 - 64, 32 + 63, 32 47 @@ -3740,7 +3722,7 @@ Volume: 87, 19 - 479, 45 + 630, 45 36 @@ -3782,10 +3764,10 @@ Volume: 8 - 12, 439 + 12, 643 - 572, 133 + 723, 133 38 @@ -3803,74 +3785,13 @@ Volume: $this - 1 - - - True - - - True - - - 6, 58 - - - 87, 30 - - - 3 - - - Highlight -Viewed Note - - - HighlightCheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - VisualSettingsBox - - - 0 - - - 590, 439 - - - 100, 133 - - - 33 - - - Visual Settings - - - VisualSettingsBox - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - Top, Right - - - True + 5 - 696, 193 + 231, 27 - 282, 282 + 610, 610 32 @@ -3885,7 +3806,7 @@ Viewed Note $this - 3 + 6 @@ -4223,8 +4144,11 @@ Viewed Note AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AwE8AAE87VMJAAAAAElFTkSuQmCC + + 1158, 826 + - BAKKA Editor + BAKKA Editor 1.4.0 fileToolStripMenuItem @@ -4280,12 +4204,24 @@ Viewed Note System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + highlightViewedNoteToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + aboutToolStripMenuItem System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + aboutBAKKAEditorToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + ToolTip