1919import com .tagmycode .sdk .model .Snippet ;
2020
2121import javax .swing .*;
22+ import javax .swing .border .TitledBorder ;
2223import javax .swing .event .ListSelectionEvent ;
2324import javax .swing .event .ListSelectionListener ;
2425import javax .swing .event .TableModelEvent ;
@@ -78,6 +79,16 @@ public SnippetsPanel(final Framework framework) {
7879 initPopupMenuForJTextComponents (getMainComponent ());
7980 configureDragAndDrop ();
8081 reset ();
82+
83+ disableLanguagesFilter ();
84+ }
85+
86+ private void disableLanguagesFilter () {
87+ leftToolbar .setVisible (false );
88+ hideLanguageFilter ();
89+ languagesSplitPane .setEnabled (false );
90+ languagesSplitPane .setDividerSize (0 );
91+ filtersPanel .setVisible (false );
8192 }
8293
8394 private void initFilterPanel () {
@@ -563,15 +574,15 @@ public SnippetsTableModel getSnippetsModel() {
563574 private void $$$setupUI$$$ () {
564575 mainPanel = new JPanel ();
565576 mainPanel .setLayout (new BorderLayout (0 , 0 ));
566- mainPanel .setBorder (BorderFactory .createTitledBorder (BorderFactory .createEmptyBorder (), null ));
577+ mainPanel .setBorder (BorderFactory .createTitledBorder (BorderFactory .createEmptyBorder (), null , TitledBorder . DEFAULT_JUSTIFICATION , TitledBorder . DEFAULT_POSITION , null , null ));
567578 final JPanel panel1 = new JPanel ();
568579 panel1 .setLayout (new GridLayoutManager (2 , 1 , new Insets (0 , 0 , 0 , 0 ), -1 , -1 ));
569580 mainPanel .add (panel1 , BorderLayout .CENTER );
570- panel1 .setBorder (BorderFactory .createTitledBorder (BorderFactory .createEmptyBorder (), null ));
581+ panel1 .setBorder (BorderFactory .createTitledBorder (BorderFactory .createEmptyBorder (), null , TitledBorder . DEFAULT_JUSTIFICATION , TitledBorder . DEFAULT_POSITION , null , null ));
571582 final JToolBar toolBar1 = new JToolBar ();
572583 toolBar1 .setFloatable (false );
573584 panel1 .add (toolBar1 , new GridConstraints (0 , 0 , 1 , 1 , GridConstraints .ANCHOR_CENTER , GridConstraints .FILL_HORIZONTAL , GridConstraints .SIZEPOLICY_WANT_GROW , GridConstraints .SIZEPOLICY_FIXED , null , new Dimension (-1 , 20 ), null , 0 , false ));
574- toolBar1 .setBorder (BorderFactory .createTitledBorder (BorderFactory .createEmptyBorder (), null ));
585+ toolBar1 .setBorder (BorderFactory .createTitledBorder (BorderFactory .createEmptyBorder (), null , TitledBorder . DEFAULT_JUSTIFICATION , TitledBorder . DEFAULT_POSITION , null , null ));
575586 newSnippetButton = new JButton ();
576587 newSnippetButton .setIcon (new ImageIcon (getClass ().getResource ("/icons/add.png" )));
577588 newSnippetButton .setText ("" );
@@ -647,7 +658,7 @@ public SnippetsTableModel getSnippetsModel() {
647658 leftToolbar .setFloatable (false );
648659 leftToolbar .setOrientation (1 );
649660 panel3 .add (leftToolbar , BorderLayout .WEST );
650- leftToolbar .setBorder (BorderFactory .createTitledBorder (BorderFactory .createEmptyBorder (), null ));
661+ leftToolbar .setBorder (BorderFactory .createTitledBorder (BorderFactory .createEmptyBorder (), null , TitledBorder . DEFAULT_JUSTIFICATION , TitledBorder . DEFAULT_POSITION , null , null ));
651662 languagesSplitPane = new JSplitPane ();
652663 languagesSplitPane .setDividerLocation (150 );
653664 languagesSplitPane .setEnabled (true );
@@ -656,11 +667,11 @@ public SnippetsTableModel getSnippetsModel() {
656667 snippetsSplitPane = new JSplitPane ();
657668 snippetsSplitPane .setDividerLocation (423 );
658669 languagesSplitPane .setRightComponent (snippetsSplitPane );
659- snippetsSplitPane .setBorder (BorderFactory .createTitledBorder (BorderFactory .createEmptyBorder (), null ));
670+ snippetsSplitPane .setBorder (BorderFactory .createTitledBorder (BorderFactory .createEmptyBorder (), null , TitledBorder . DEFAULT_JUSTIFICATION , TitledBorder . DEFAULT_POSITION , null , null ));
660671 snippetViewFormPane = new JPanel ();
661672 snippetViewFormPane .setLayout (new BorderLayout (0 , 0 ));
662673 snippetsSplitPane .setRightComponent (snippetViewFormPane );
663- snippetViewFormPane .setBorder (BorderFactory .createTitledBorder (BorderFactory .createEmptyBorder (), null ));
674+ snippetViewFormPane .setBorder (BorderFactory .createTitledBorder (BorderFactory .createEmptyBorder (), null , TitledBorder . DEFAULT_JUSTIFICATION , TitledBorder . DEFAULT_POSITION , null , null ));
664675 leftPane = new JPanel ();
665676 leftPane .setLayout (new BorderLayout (0 , 0 ));
666677 snippetsSplitPane .setLeftComponent (leftPane );
@@ -675,5 +686,6 @@ public SnippetsTableModel getSnippetsModel() {
675686 public JComponent $$$getRootComponent$$$ () {
676687 return mainPanel ;
677688 }
689+
678690}
679691
0 commit comments