44 |
|
menu_windows_previous: TTBItem; |
45 |
|
menu_sep2: TTBSeparatorItem; |
46 |
|
menu_About: TTBItem; |
47 |
< |
Toolbar: TTBToolbar; |
47 |
> |
Toolbar_main: TTBToolbar; |
48 |
|
tbOpen: TTBItem; |
49 |
|
DockLeft: TTBDock; |
50 |
|
DockRight: TTBDock; |
57 |
|
menu_view_statusbar: TTBItem; |
58 |
|
menu_view_toolbar: TTBItem; |
59 |
|
tb_separator1: TTBSeparatorItem; |
60 |
– |
tb_preview: TTBItem; |
61 |
– |
tb_structure: TTBItem; |
62 |
– |
tb_compare: TTBItem; |
63 |
– |
tb_extractor: TTBItem; |
64 |
– |
tb_txmpreplacer: TTBItem; |
65 |
– |
tb_rawedit: TTBItem; |
66 |
– |
tb_datedit: TTBItem; |
60 |
|
menu_windows_tilevert: TTBItem; |
68 |
– |
tb_meta: TTBItem; |
61 |
|
menu_meta: TTBItem; |
62 |
|
TBSeparatorItem1: TTBSeparatorItem; |
63 |
|
tb_db2dat: TTBItem; |
67 |
|
Images_Close: TImageList; |
68 |
|
menu_conns: TTBSubmenuItem; |
69 |
|
menu_windows: TTBSubmenuItem; |
70 |
+ |
menu_filemanager: TTBItem; |
71 |
+ |
Toolbar_tools: TTBToolbar; |
72 |
+ |
tb_preview: TTBItem; |
73 |
+ |
tb_datedit: TTBItem; |
74 |
+ |
tb_rawedit: TTBItem; |
75 |
+ |
tb_txmpreplacer: TTBItem; |
76 |
+ |
tb_extractor: TTBItem; |
77 |
+ |
tb_meta: TTBItem; |
78 |
+ |
tb_filemanager: TTBItem; |
79 |
+ |
tb_compare: TTBItem; |
80 |
+ |
tb_structure: TTBItem; |
81 |
+ |
menu_view_toolbar_tools: TTBItem; |
82 |
|
procedure FormClose(Sender: TObject; var Action: TCloseAction); |
83 |
|
procedure FormResize(Sender: TObject); |
84 |
|
procedure FormCreate(Sender: TObject); |
93 |
|
Shift: TShiftState; X, Y: Integer); |
94 |
|
procedure MDITabMouseMove(Sender: TObject; Shift: TShiftState; X, |
95 |
|
Y: Integer); |
96 |
< |
procedure ToolbarDockChanged(Sender: TObject); |
96 |
> |
procedure Toolbar_mainDockChanged(Sender: TObject); |
97 |
|
procedure CreateConnection(filename: String); |
98 |
|
function CheckConnectionCloseable(index: Integer): Boolean; |
99 |
|
|
128 |
|
procedure menu_AboutClick(Sender: TObject); |
129 |
|
|
130 |
|
procedure WMCopyData(var Msg: TWMCopyData); message WM_COPYDATA; |
131 |
+ |
procedure menu_filemanagerClick(Sender: TObject); |
132 |
+ |
procedure menu_view_toolbar_toolsClick(Sender: TObject); |
133 |
|
private |
134 |
|
public |
135 |
|
function open_child(window_context: String; Connection, FileID: Integer): TForm_BaseTemplate; overload; |
144 |
|
implementation |
145 |
|
|
146 |
|
uses |
147 |
< |
LevelDB, MetaEditor; |
147 |
> |
LevelDB, MetaEditor, FileManager; |
148 |
|
|
149 |
|
{$R *.dfm} |
150 |
|
|
453 |
|
|
454 |
|
|
455 |
|
|
456 |
< |
procedure TForm_Main.ToolbarDockChanged(Sender: TObject); |
456 |
> |
procedure TForm_Main.Toolbar_mainDockChanged(Sender: TObject); |
457 |
|
var |
458 |
|
toolbar: TTBToolbar; |
459 |
|
position: TTBDockPosition; |
623 |
|
end; |
624 |
|
|
625 |
|
|
626 |
< |
{#################################} |
626 |
> |
procedure TForm_Main.menu_filemanagerClick(Sender: TObject); |
627 |
> |
begin |
628 |
> |
open_child('filemanager'); |
629 |
> |
end; |
630 |
> |
|
631 |
> |
{#################################} |
632 |
|
{##### View-Menu-Handlers #####} |
633 |
|
{#################################} |
634 |
|
procedure TForm_Main.menu_windows_cascadeClick(Sender: TObject); |
713 |
|
procedure TForm_Main.menu_view_toolbarClick(Sender: TObject); |
714 |
|
begin |
715 |
|
menu_view_toolbar.Checked := not menu_view_toolbar.Checked; |
716 |
< |
Toolbar.Visible := menu_view_toolbar.Checked; |
716 |
> |
Toolbar_main.Visible := menu_view_toolbar.Checked; |
717 |
> |
end; |
718 |
> |
|
719 |
> |
procedure TForm_Main.menu_view_toolbar_toolsClick(Sender: TObject); |
720 |
> |
begin |
721 |
> |
menu_view_toolbar_tools.Checked := not menu_view_toolbar_tools.Checked; |
722 |
> |
Toolbar_tools.Visible := menu_view_toolbar_tools.Checked; |
723 |
|
end; |
724 |
|
|
725 |
|
procedure TForm_Main.menu_view_statusbarClick(Sender: TObject); |
755 |
|
classt: TTemplate; |
756 |
|
end; |
757 |
|
const |
758 |
< |
Tools: array[0..5] of TTool = ( |
758 |
> |
Tools: array[0..6] of TTool = ( |
759 |
|
(name: 'binedit'; icon: 5; caption: 'Binary .dat-Editor'; classt: TForm_BinEdit), |
760 |
|
(name: 'extractor'; icon: 8; caption: 'Extractor'; classt: TForm_Extractor), |
761 |
|
(name: 'preview'; icon: 4; caption: 'Preview-Window'; classt: TForm_Preview), |
762 |
|
(name: 'rawedit'; icon: 6; caption: 'Binary .raw-Editor'; classt: TForm_RawEdit), |
763 |
|
(name: 'txmpreplace'; icon: 7; caption: 'TXMP Replacer'; classt: TForm_TxmpReplace), |
764 |
+ |
(name: 'filemanager'; icon:-1; caption: 'FileManager'; classt: TForm_FileManager), |
765 |
|
(name: 'meta'; icon: 11; caption: 'MetaEditor'; classt: TForm_Meta) |
766 |
|
); |
767 |
|
var |