| 66 |  | tb_rawedit: TTBItem; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 67 |  | tb_datedit: TTBItem; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 68 |  | menu_windows_tilevert: TTBItem; | 
 
 
 
 
 
 
 
 | 69 | + | tb_meta: TTBItem; | 
 
 
 
 
 
 
 
 | 70 | + | menu_meta: TTBItem; | 
 
 
 
 
 
 
 
 | 71 | + | TBSeparatorItem1: TTBSeparatorItem; | 
 
 
 
 
 
 
 
 | 72 | + | tb_db2dat: TTBItem; | 
 
 
 
 
 
 
 
 | 73 | + | tb_dat2db: TTBItem; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 74 |  | function TryCloseAll: Boolean; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 75 |  | procedure menu_AboutClick(Sender: TObject); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 76 |  | procedure menu_settingsClick(Sender: TObject); | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 103 |  | procedure MDITabMouseUp(Sender: TObject; Button: TMouseButton; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 104 |  | Shift: TShiftState; X, Y: Integer); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 105 |  | procedure menu_windows_tilevertClick(Sender: TObject); | 
 
 
 
 
 
 
 
 | 106 | + | procedure menu_metaClick(Sender: TObject); | 
 
 
 
 
 
 
 
 | 107 | + | procedure ToolbarDockChanged(Sender: TObject); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 108 |  | private | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 109 |  | public | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 110 |  | end; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 286 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 287 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 288 |  |  | 
 
 
 
 
 
 
 
 | 289 | + | procedure TForm_Main.ToolbarDockChanged(Sender: TObject); | 
 
 
 
 
 
 
 
 | 290 | + | var | 
 
 
 
 
 
 
 
 | 291 | + | toolbar: TTBToolbar; | 
 
 
 
 
 
 
 
 | 292 | + | position: TTBDockPosition; | 
 
 
 
 
 
 
 
 | 293 | + | mode: TTBItemDisplayMode; | 
 
 
 
 
 
 
 
 | 294 | + | i: Integer; | 
 
 
 
 
 
 
 
 | 295 | + | isEnabled: Boolean; | 
 
 
 
 
 
 
 
 | 296 | + | begin | 
 
 
 
 
 
 
 
 | 297 | + | toolbar := TTBToolbar(Sender); | 
 
 
 
 
 
 
 
 | 298 | + | if toolbar.Floating then | 
 
 
 
 
 
 
 
 | 299 | + | mode := nbdmImageAndText | 
 
 
 
 
 
 
 
 | 300 | + | else begin | 
 
 
 
 
 
 
 
 | 301 | + | position := toolbar.CurrentDock.Position; | 
 
 
 
 
 
 
 
 | 302 | + | if position in [dpLeft, dpRight] then | 
 
 
 
 
 
 
 
 | 303 | + | mode := nbdmDefault | 
 
 
 
 
 
 
 
 | 304 | + | else | 
 
 
 
 
 
 
 
 | 305 | + | mode := nbdmImageAndText; | 
 
 
 
 
 
 
 
 | 306 | + | end; | 
 
 
 
 
 
 
 
 | 307 | + | for i := 0 to toolbar.Items.Count - 1 do | 
 
 
 
 
 
 
 
 | 308 | + | toolbar.Items.Items[i].DisplayMode := mode; | 
 
 
 
 
 
 
 
 | 309 | + | end; | 
 
 
 
 
 
 
 
 | 310 | + |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 311 |  | function TForm_Main.TryCloseAll: Boolean; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 312 |  | begin | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 313 |  | menu_windows_closeallClick(Self); | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 454 |  | end; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 455 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 456 |  |  | 
 
 
 
 
 
 
 
 | 457 | + | procedure TForm_Main.menu_metaClick(Sender: TObject); | 
 
 
 
 
 
 
 
 | 458 | + | begin | 
 
 
 
 
 
 
 
 | 459 | + | ShowMessage('TBD'); | 
 
 
 
 
 
 
 
 | 460 | + | end; | 
 
 
 
 
 
 
 
 | 461 | + |  | 
 
 
 
 
 
 
 
 | 462 | + |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 463 |  | procedure TForm_Main.menu_filecompareClick(Sender: TObject); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 464 |  | begin | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 465 |  | open_child('compare', -1); |