コード例 #1
0
ファイル: MainPane.java プロジェクト: ungalcrys/FontFace
  public void repaintWhenTabChanged() {
    previewListPane.getPreviewList().setFontsList(tabbedPane.getSelectedTab());

    boolean currentLocationValid = getSelectedTab().isCurrentLocationValid();
    ToolBar.INSTANCE.setRefreshEnabled(currentLocationValid);
    if (currentLocationValid) {
      boolean isAdmin = OsFactory.MY_OS.isAdmin();
      boolean isSystemFonts = getSelectedTab().isSystemFonts();
      ToolBar.INSTANCE.setPlusEnabled(isSystemFonts == false && isAdmin);
      ToolBar.INSTANCE.setMinusEnabled(isSystemFonts == false || isAdmin);
    }
  }
コード例 #2
0
ファイル: MainPane.java プロジェクト: ungalcrys/FontFace
 public void filter(String filter) {
   tabbedPane.getSelectedTab().displayElements(filter);
   previewListPane.getPreviewList().setFontsList(tabbedPane.getSelectedTab());
 }
コード例 #3
0
ファイル: MainPane.java プロジェクト: ungalcrys/FontFace
 public void createFontList() {
   FontNamesListTab selectedTab = tabbedPane.getSelectedTab();
   selectedTab.createFontList();
   previewListPane.getPreviewList().setFontsList(selectedTab);
 }
コード例 #4
0
ファイル: MainPane.java プロジェクト: ungalcrys/FontFace
 public FontNamesListTab getSelectedTab() {
   return tabbedPane.getSelectedTab();
 }