AnchorDocking: create ResetLayout menu command. Issue #0019909, patch from Flávio Etrusco

git-svn-id: trunk@31886 -
This commit is contained in:
juha 2011-08-06 11:09:31 +00:00
parent 9090b206f8
commit 842ea9af5d
9 changed files with 39 additions and 0 deletions

View File

@ -110,6 +110,7 @@ resourcestring
adrsSaveWindowLayoutAsDefault = 'Save window layout as default';
adrsSaveWindowLayoutToFile = 'Save window layout to file ...';
adrsLoadWindowLayoutFromFile = 'Load window layout from file ...';
adrsRestoreDefaultLayout = 'Restore default layout';
adrsErrorLoadingWindowLayoutFromFile = 'Error loading window layout from '
+'file "%s"%s%s';
adrsError = 'Error';

View File

@ -56,6 +56,7 @@ var
mnuADSaveLayoutAsDefault: TIDEMenuCommand;
mnuADSaveLayoutToFile: TIDEMenuCommand;
mnuADLoadLayoutFromFile: TIDEMenuCommand;
mnuADRestoreDefaultLayout: TIDEMenuCommand;
type
@ -90,6 +91,7 @@ type
procedure CloseAll; override;
procedure OnIDERestoreWindows(Sender: TObject);
function OnProjectClose(Sender: TObject; AProject: TLazProject): TModalResult;
procedure RestoreDefaultLayoutClicked(Sender: TObject);
procedure LoadLayoutFromFileClicked(Sender: TObject);
procedure SaveLayoutToFileClicked(Sender: TObject);
procedure SaveLayoutAsDefaultClicked(Sender: TObject);
@ -142,6 +144,9 @@ begin
mnuADLoadLayoutFromFile:=RegisterIDEMenuCommand(mnuAnchorDockSection,
'ADLoadLayoutFromFile', adrsLoadWindowLayoutFromFile,
@IDEAnchorDockMaster.LoadLayoutFromFileClicked);
mnuADRestoreDefaultLayout:=RegisterIDEMenuCommand(mnuAnchorDockSection,
'ADRestoreDefaultLayout', adrsRestoreDefaultLayout,
@IDEAnchorDockMaster.RestoreDefaultLayoutClicked);
// add options frame
{$R *.lfm}
@ -466,6 +471,11 @@ begin
//SaveUserLayout;
end;
procedure TIDEAnchorDockMaster.RestoreDefaultLayoutClicked(Sender: TObject);
begin
LoadDefaultLayout;
end;
procedure TIDEAnchorDockMaster.OnIDERestoreWindows(Sender: TObject);
begin
LoadUserLayout;

View File

@ -197,6 +197,10 @@ msgstr "Ukončit %s"
msgid "%s requested, but %s created"
msgstr ""
#: anchordockstr.adrsrestoredefaultlayout
msgid "Restore default layout"
msgstr ""
#: anchordockstr.adrsright
msgid "right"
msgstr "vpravo"

View File

@ -197,6 +197,10 @@ msgstr ""
msgid "%s requested, but %s created"
msgstr ""
#: anchordockstr.adrsrestoredefaultlayout
msgid "Restore default layout"
msgstr ""
#: anchordockstr.adrsright
msgid "right"
msgstr ""

View File

@ -199,6 +199,10 @@ msgstr "Esci %s"
msgid "%s requested, but %s created"
msgstr "Era richiesto %s, invece è stato creato %s"
#: anchordockstr.adrsrestoredefaultlayout
msgid "Restore default layout"
msgstr ""
#: anchordockstr.adrsright
msgid "right"
msgstr "destra"

View File

@ -189,6 +189,10 @@ msgstr ""
msgid "%s requested, but %s created"
msgstr ""
#: anchordockstr.adrsrestoredefaultlayout
msgid "Restore default layout"
msgstr ""
#: anchordockstr.adrsright
msgid "right"
msgstr ""

View File

@ -198,6 +198,10 @@ msgstr "Sair %s"
msgid "%s requested, but %s created"
msgstr "%s requerido, mas %s criado"
#: anchordockstr.adrsrestoredefaultlayout
msgid "Restore default layout"
msgstr ""
#: anchordockstr.adrsright
msgid "right"
msgstr "direita"

View File

@ -197,6 +197,10 @@ msgstr "Выход из %s"
msgid "%s requested, but %s created"
msgstr "Запрошен %s, но создан %s"
#: anchordockstr.adrsrestoredefaultlayout
msgid "Restore default layout"
msgstr ""
#: anchordockstr.adrsright
msgid "right"
msgstr "справа"

View File

@ -197,6 +197,10 @@ msgstr "Вийти %s"
msgid "%s requested, but %s created"
msgstr "Даний запит на %s, але створений %s"
#: anchordockstr.adrsrestoredefaultlayout
msgid "Restore default layout"
msgstr ""
#: anchordockstr.adrsright
msgid "right"
msgstr "правий"