| 137 |
|
|
| 138 |
|
implementation |
| 139 |
|
|
| 140 |
+ |
uses |
| 141 |
+ |
LevelDB; |
| 142 |
+ |
|
| 143 |
|
{$R *.dfm} |
| 144 |
|
|
| 145 |
|
|
| 172 |
|
i: Integer; |
| 173 |
|
toolform: TForm_ToolTemplate; |
| 174 |
|
begin |
| 175 |
+ |
Result := True; |
| 176 |
|
if MDITab.MDIChildCount > 0 then |
| 177 |
|
begin |
| 178 |
|
for i := 0 to MDITab.MDIChildCount - 1 do |
| 183 |
|
if toolform.ConnectionID = ConManager.ConnectionByIndex[index].ConnectionID then |
| 184 |
|
begin |
| 185 |
|
if not toolform.Closeable then |
| 186 |
< |
ShowMessage('Can not close toolwindow: ' + toolform.Caption); |
| 186 |
> |
begin |
| 187 |
> |
ShowMessage('Can not close toolwindow: ' + toolform.Caption); |
| 188 |
> |
Result := False; |
| 189 |
> |
end; |
| 190 |
|
end; |
| 191 |
|
end; |
| 192 |
|
end; |
| 241 |
|
|
| 242 |
|
|
| 243 |
|
procedure TForm_Main.FormCreate(Sender: TObject); |
| 237 |
– |
var |
| 238 |
– |
RepMsg: TStatusMessages; |
| 244 |
|
begin |
| 245 |
|
Self.Caption := 'Oni Un/Packer ' + version; |
| 246 |
|
Self.FormResize(Self); |
| 445 |
|
position: TTBDockPosition; |
| 446 |
|
mode: TTBItemDisplayMode; |
| 447 |
|
i: Integer; |
| 443 |
– |
isEnabled: Boolean; |
| 448 |
|
begin |
| 449 |
|
toolbar := TTBToolbar(Sender); |
| 450 |
|
if toolbar.Floating then |
| 550 |
|
{####################################} |
| 551 |
|
procedure TForm_Main.menu_createdbClick(Sender: TObject); |
| 552 |
|
begin |
| 553 |
< |
ShowMessage('Not yet usable'); |
| 554 |
< |
{ |
| 553 |
> |
// ShowMessage('Not yet usable'); |
| 554 |
> |
|
| 555 |
|
opend.Filter := 'Oni-Dat-Files|*.dat'; |
| 556 |
|
saved.Filter := 'OUP-Level-DB (*.oldb)|*.oldb'; |
| 557 |
|
saved.DefaultExt := 'oldb'; |
| 558 |
|
if opend.Execute then |
| 559 |
|
if saved.Execute then |
| 560 |
|
Form_LevelDB.CreateDatabase(opend.FileName, saved.FileName); |
| 557 |
– |
} |
| 561 |
|
end; |
| 562 |
|
|
| 563 |
|
|
| 564 |
|
procedure TForm_Main.menu_createlvlClick(Sender: TObject); |
| 565 |
|
begin |
| 566 |
< |
ShowMessage('Not yet usable'); |
| 567 |
< |
{ |
| 566 |
> |
// ShowMessage('Not yet usable'); |
| 567 |
> |
|
| 568 |
|
opend.Filter := 'OUP-Level-DB (*.oldb)|*.oldb'; |
| 569 |
|
saved.Filter := 'Oni-Dat-Files|*.dat'; |
| 570 |
|
saved.DefaultExt := 'dat'; |
| 571 |
|
if opend.Execute then |
| 572 |
|
if saved.Execute then |
| 573 |
|
Form_LevelDB.CreateLevel(opend.FileName, saved.FileName); |
| 571 |
– |
} |
| 574 |
|
end; |
| 575 |
|
|
| 576 |
|
|
| 675 |
|
procedure TForm_Main.menu_conns_itemClick(Sender: TObject); |
| 676 |
|
var |
| 677 |
|
name: String; |
| 676 |
– |
i: Integer; |
| 678 |
|
index: Integer; |
| 679 |
|
RepMsg: TStatusMessages; |
| 680 |
|
begin |
| 744 |
|
iconindex := -1; |
| 745 |
|
caption_end := IntToStr(tag) + ' '; |
| 746 |
|
|
| 747 |
+ |
toolform := nil; |
| 748 |
+ |
|
| 749 |
|
if window_context = 'binedit' then |
| 750 |
|
begin |
| 751 |
|
toolform := TForm_BinEdit.Create(Self); |