Ide: Added help button to translation dialog + CLASSNAME removal.

git-svn-id: svn://ultimatepp.org/upp/trunk@15363 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
klugier 2020-11-08 18:39:17 +00:00
parent 719042275c
commit ad6c3b5251
2 changed files with 653 additions and 652 deletions

File diff suppressed because it is too large Load diff

View file

@ -210,8 +210,6 @@ struct LangDlg : WithLangLayout<TopWindow> {
bool ShouldWrite(int i) { return file.Get(i, 1); }
typedef LangDlg CLASSNAME;
LangDlg(Vector<TFile>& map);
};
@ -313,11 +311,11 @@ void LangDlg::RemoveLangAll()
void LangDlg::LangMenu(Bar& bar)
{
bar.Add(file.IsCursor(), "Add..", THISBACK(AddLang));
bar.Add(lang.IsCursor(), "Remove", THISBACK(RemoveLang));
bar.Add(file.IsCursor(), "Add..", [=] { AddLang(); });
bar.Add(lang.IsCursor(), "Remove", [=] { RemoveLang(); });
bar.Separator();
bar.Add(file.IsCursor(), "Add to all..", THISBACK(AddLangAll));
bar.Add(lang.IsCursor(), "Remove from all..", THISBACK(RemoveLangAll));
bar.Add(file.IsCursor(), "Add to all..", [=] { AddLangAll(); });
bar.Add(lang.IsCursor(), "Remove from all..", [=] { RemoveLangAll(); });
}
struct FontAndColorDisplay : Display {
@ -402,17 +400,19 @@ LangDlg::LangDlg(Vector<TFile>& tfile)
file.AddColumn("File");
HeaderCtrl::Column& m = file.AddColumn().Ctrls<Option>().HeaderTab();
m.SetImage(IdeImg::work());
m.WhenAction = THISBACK(ToggleWork);
file.WhenEnterRow = THISBACK(EnterFile);
m.WhenAction = [=] { ToggleWork(); };
file.WhenEnterRow = [=] { EnterFile(); };
file.ColumnWidths("144 27");
lang.AddIndex();
lang.AddColumn("Versions");
lang.WhenBar = THISBACK(LangMenu);
lang.WhenBar = [=] (Bar& bar) { LangMenu(bar); };
text.AddColumn("Text");
text.WhenEnterRow = THISBACK(EnterText);
text.WhenEnterRow = [=] { EnterText(); };
help << [=] { LaunchWebBrowser("https://www.ultimatepp.org/srcdoc$Core$i18n_en-us.html"); };
source.AddIndex();
source.AddIndex();
source.AddColumn("Source");