public void actionPerformed( ActionEvent e )
  {
     // if any data available
    if (TGlobal.projects.getCurrentData() != null)
    {
      if ( GUIGlobals.PROJECT_PROPERTIES_DIALOG == null )
        GUIGlobals.PROJECT_PROPERTIES_DIALOG = new ProjectSettingsDialog() ;

      if ( GUIGlobals.PROJECT_PROPERTIES_DIALOG.showModal() == TInternalDialog.MR_OKAY )
      {
        if (TGlobal.projects.getLanguages().hasDataVisibiltyChanged())
        {
          GUIGlobals.oPanel.updateDataVisibilty();
        }
      }
    }
  }