forked from mia/Aegisub
Inserted lines will now be automatically selected
Originally committed to SVN as r97.
This commit is contained in:
parent
24a7e9ba91
commit
b823bfdc99
3 changed files with 40 additions and 12 deletions
|
@ -26,6 +26,7 @@ Please visit http://aegisub.net to download latest version
|
|||
o Rows colliding with the currently active one will now be highlighted in grid.
|
||||
o Selected comments are now highlighted in a different color.
|
||||
o Fixed behavior of deleting and joining lines on grid.
|
||||
o Inserted lines will now be automatically selected.
|
||||
- Toolbar will now properly disable the Jump To buttons if more than one line is selected. (AMZ)
|
||||
- Fixed the toolbar "grey area" glitch (was actually a wxWidgets issue). (AMZ)
|
||||
- Default video zoom can now be set in config.dat and is defaulted to 100%. (AMZ)
|
||||
|
|
|
@ -45,6 +45,8 @@
|
|||
#include "main.h"
|
||||
#include "text_file_reader.h"
|
||||
#include "text_file_writer.h"
|
||||
#include "colorspace.h"
|
||||
#include "utils.h"
|
||||
|
||||
|
||||
///////////////
|
||||
|
@ -108,18 +110,35 @@ void OptionsManager::LoadDefaults() {
|
|||
SetInt(_T("Find Affect"),0);
|
||||
SetInt(_T("Find Field"),0);
|
||||
|
||||
SetColour(_T("Grid standard foreground"),wxSystemSettings::GetColour(wxSYS_COLOUR_WINDOWTEXT));
|
||||
SetColour(_T("Grid selection background"),wxColour(206,255,231));
|
||||
SetColour(_T("Grid selection foreground"),wxSystemSettings::GetColour(wxSYS_COLOUR_WINDOWTEXT));
|
||||
SetColour(_T("Grid comment background"),wxColour(216,222,245));
|
||||
SetColour(_T("Grid collision foreground"),wxColour(255,0,0));
|
||||
SetColour(_T("Grid selected comment background"),wxColour(211,238,238));
|
||||
SetColour(_T("Grid inframe background"),wxColour(255,253,234));
|
||||
SetColour(_T("Grid background"),wxSystemSettings::GetColour(wxSYS_COLOUR_WINDOW));
|
||||
SetColour(_T("Grid header"),wxColour(165,207,231));
|
||||
SetColour(_T("Grid left column"),wxColour(196,236,201));
|
||||
SetColour(_T("Grid active border"),wxColour(255,91,239));
|
||||
SetColour(_T("Grid lines"),wxColour(128,128,128));
|
||||
// Generate colors
|
||||
wxColour tempCol = wxSystemSettings::GetColour(wxSYS_COLOUR_WINDOW);
|
||||
float r = tempCol.Red() / 255.0;
|
||||
float g = tempCol.Green() / 255.0;
|
||||
float b = tempCol.Blue() / 255.0;
|
||||
wxColour textCol = wxSystemSettings::GetColour(wxSYS_COLOUR_WINDOWTEXT);
|
||||
wxColour background = wxSystemSettings::GetColour(wxSYS_COLOUR_WINDOW);
|
||||
wxColour comment = wxColour(216,222,245);
|
||||
wxColour selection = wxColour(206,255,231);
|
||||
wxColour selComment = wxColour(211,238,238);
|
||||
wxColour header = wxColour(165,207,231);
|
||||
wxColour labels = wxColour(196,236,201);
|
||||
wxColour inframe = wxColour(255,253,234);
|
||||
wxColour active = wxColour(255,91,239);
|
||||
wxColour grid = wxColour(128,128,128);
|
||||
wxColour collision = wxColour(255,0,0);
|
||||
|
||||
SetColour(_T("Grid standard foreground"),textCol);
|
||||
SetColour(_T("Grid selection background"),selection);
|
||||
SetColour(_T("Grid selection foreground"),textCol);
|
||||
SetColour(_T("Grid comment background"),comment);
|
||||
SetColour(_T("Grid collision foreground"),collision);
|
||||
SetColour(_T("Grid selected comment background"),selComment);
|
||||
SetColour(_T("Grid inframe background"),inframe);
|
||||
SetColour(_T("Grid background"),background);
|
||||
SetColour(_T("Grid header"),header);
|
||||
SetColour(_T("Grid left column"),labels);
|
||||
SetColour(_T("Grid active border"),active);
|
||||
SetColour(_T("Grid lines"),grid);
|
||||
|
||||
SetInt(_T("Grid hide overrides"),1);
|
||||
wchar_t temp = 0x2600;
|
||||
|
|
|
@ -483,6 +483,8 @@ void SubtitlesGrid::OnInsertBefore (wxCommandEvent &event) {
|
|||
|
||||
// Insert it
|
||||
InsertLine(def,n,false);
|
||||
SelectRow(n);
|
||||
editBox->SetToLine(n);
|
||||
}
|
||||
|
||||
|
||||
|
@ -515,6 +517,8 @@ void SubtitlesGrid::OnInsertAfter (wxCommandEvent &event) {
|
|||
|
||||
// Insert it
|
||||
InsertLine(def,n,true);
|
||||
SelectRow(n+1);
|
||||
editBox->SetToLine(n+1);
|
||||
}
|
||||
|
||||
|
||||
|
@ -540,6 +544,8 @@ void SubtitlesGrid::OnInsertBeforeVideo (wxCommandEvent &event) {
|
|||
|
||||
// Insert it
|
||||
InsertLine(def,n,false);
|
||||
SelectRow(n);
|
||||
editBox->SetToLine(n);
|
||||
}
|
||||
|
||||
|
||||
|
@ -565,6 +571,8 @@ void SubtitlesGrid::OnInsertAfterVideo (wxCommandEvent &event) {
|
|||
|
||||
// Insert it
|
||||
InsertLine(def,n,true);
|
||||
SelectRow(n+1);
|
||||
editBox->SetToLine(n+1);
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue