public ToolBar() {
      super(i18n.getLabel("InstrumentsDbFrame.ToolbarBar.name"));
      setFloatable(false);

      btnFolders.setIcon(Res.iconFolderOpen22);
      btnFolders.doClick(0);
      btnFind.setIcon(Res.iconFind22);
      btnPreferences.setIcon(Res.iconPreferences22);

      add(btnFolders);
      add(btnFind);
      addSeparator();
      add(btnGoBack);
      add(btnGoForward);
      add(btnGoUp);
      add(btnReload);
      addSeparator();
      add(btnPreferences);

      btnFolders.addActionListener(
          new ActionListener() {
            public void actionPerformed(ActionEvent e) {
              if (!btnFolders.isSelected() && !btnFind.isSelected()) {
                removeSidePane();
              }

              if (!btnFolders.isSelected()) return;

              if (btnFind.isSelected()) btnFind.doClick(0);
              else addSidePane();

              sidePane.showFoldersPage();
            }
          });

      btnFind.addActionListener(
          new ActionListener() {
            public void actionPerformed(ActionEvent e) {
              if (!btnFolders.isSelected() && !btnFind.isSelected()) {
                removeSidePane();
              }

              if (!btnFind.isSelected()) return;

              if (btnFolders.isSelected()) btnFolders.doClick(0);
              else addSidePane();

              sidePane.showSearchPage();
            }
          });

      btnPreferences.addActionListener(
          new ActionListener() {
            public void actionPerformed(ActionEvent e) {
              new PreferencesDlg().setVisible(true);
            }
          });
    }