Changeset 9350


Ignore:
Timestamp:
2005-03-10T11:54:56+13:00 (19 years ago)
Author:
mdewsnip
Message:

Changed WarningDialog to take the dialog title and message as arguments. This means that these strings are marked as used when running showkeyusage.pl.

Location:
trunk/gli/src/org/greenstone/gatherer
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/src/org/greenstone/gatherer/Gatherer.java

    r9339 r9350  
    546546     */
    547547    static public void missingEXEC() {
    548     String message_name;
     548    WarningDialog dialog;
    549549    if (GS3) {
    550         message_name = "warning.MissingEXEC_GS3";
    551     } else {
    552         message_name = "warning.MissingEXEC";
    553     }
    554     WarningDialog dialog = new WarningDialog(message_name, "general.library_url", false);
     550        dialog = new WarningDialog("warning.MissingEXEC_GS3", "MissingEXEC_GS3.Title", "MissingEXEC_GS3.Message", "general.library_url", false);
     551    }
     552    else {
     553        dialog = new WarningDialog("warning.MissingEXEC", "MissingEXEC.Title", "MissingEXEC.Message", "general.library_url", false);
     554    }
    555555    dialog.setValueField(new URLField(Configuration.getColor("coloring.editable_foreground", false), Configuration.getColor("coloring.editable_background", false), Configuration.getColor("coloring.error_foreground", false), Configuration.getColor("coloring.error_background", false)));
    556556    dialog.display();
     
    573573     */
    574574    static public void missingGSDL() {
    575     WarningDialog dialog = new WarningDialog("warning.MissingGSDL", null, false);
     575    WarningDialog dialog = new WarningDialog("warning.MissingGSDL", "MissingGSDL.Title", "MissingGSDL.Message", null, false);
    576576    dialog.display();
    577577    dialog.dispose();
     
    581581    /** Prints a warning message about a missing PERL path, which although not fatal pretty much ensures no collection creation/building will work properly in the Gatherer. */
    582582    static public void missingPERL() {
    583     WarningDialog dialog = new WarningDialog("warning.MissingPERL", null, false);
     583    WarningDialog dialog = new WarningDialog("warning.MissingPERL", "MissingPERL.Title", "MissingPERL.Message", null, false);
    584584    dialog.display();
    585585    dialog.dispose();
    586586    dialog = null;
    587587    }
    588    
     588
    589589    /** Prints a warning message about a missing a valid WGet path. not fatal, but mirroring won't work */
    590590    static public void missingWGET() {
    591     WarningDialog dialog = new WarningDialog("warning.MissingWGET", null, false);
     591    WarningDialog dialog = new WarningDialog("warning.MissingWGET", "MissingWGET.Title", "MissingWGET.Message", null, false);
    592592    dialog.display();
    593593    dialog.dispose();
    594594    dialog = null;
    595595    }
     596
    596597    /** Prints a warning message about having an old version of WGet. not fatal, but mirroring may not work properly */
    597598    static public void oldWGET() {
    598     WarningDialog dialog = new WarningDialog("warning.OldWGET", null, false);
     599    WarningDialog dialog = new WarningDialog("warning.OldWGET", "OldWGET.Title", "OldWGET.Message", null, false);
    599600    dialog.display();
    600601    dialog.dispose();
  • trunk/gli/src/org/greenstone/gatherer/cdm/GeneralManager.java

    r9045 r9350  
    385385        if(NewCollectionDetailsPrompt.titleClashes(title, CollectionDesignManager.collect_config.getFile())) {
    386386        // Determine if the user wants to be warned about this
    387         WarningDialog dialog = new WarningDialog("warning.TitleClashes", null, true);
     387        WarningDialog dialog = new WarningDialog("warning.TitleClashes", "TitleClashes.Title", "TitleClashes.Message", null, true);
    388388        if(dialog.display() == JOptionPane.OK_OPTION) {
    389389            // If they have said yes, then carry on with the assignement
     
    434434        if(!has_been_warned && NewCollectionDetailsPrompt.titleClashes(title, CollectionDesignManager.collect_config.getFile())) {
    435435            // Determine if the user wants to be warned about this
    436             WarningDialog dialog = new WarningDialog("warning.TitleClashes", null, true);
     436            WarningDialog dialog = new WarningDialog("warning.TitleClashes", "TitleClashes.Title", "TitleClashes.Message", null, true);
    437437            if(dialog.display() == JOptionPane.OK_OPTION) {
    438438            // If they have said yes, then carry on with the assignement
  • trunk/gli/src/org/greenstone/gatherer/cdm/PluginManager.java

    r9305 r9350  
    157157        String[] args = new String[1];
    158158        args[0] = file.getName();
    159         WarningDialog warning_dialog = new WarningDialog("warning.NoPluginExpectedToProcessFile", args, null, false);
     159        WarningDialog warning_dialog = new WarningDialog("warning.NoPluginExpectedToProcessFile", "NoPluginExpectedToProcessFile.Title", Dictionary.get("NoPluginExpectedToProcessFile.Message", args), null, false);
    160160        warning_dialog.display();
    161161        warning_dialog.dispose();
  • trunk/gli/src/org/greenstone/gatherer/collection/CollectionManager.java

    r9341 r9350  
    10591059
    10601060        // Now display a message dialog saying its all built
    1061         WarningDialog collection_built_warning_dialog = new WarningDialog("warning.CollectionBuilt", null, false);
     1061        WarningDialog collection_built_warning_dialog = new WarningDialog("warning.CollectionBuilt", "CollectionBuilt.Title", "CollectionBuilt.Message", null, false);
    10621062        collection_built_warning_dialog.setMessageOnly(true); // Not a warning
    10631063        collection_built_warning_dialog.display();
  • trunk/gli/src/org/greenstone/gatherer/gui/EnrichPane.java

    r9334 r9350  
    194194        // If we're adding metadata to folders display the warning
    195195        if (esrc == add && !file_nodes[0].isLeaf()) {
    196         WarningDialog dialog = new WarningDialog("warning.DirectoryLevelMetadata", null, true);
     196        WarningDialog dialog = new WarningDialog("warning.DirectoryLevelMetadata", "DirectoryLevelMetadata.Title", "DirectoryLevelMetadata.Message", null, true);
    197197        int dialog_result = dialog.display();
    198198        dialog.dispose();
  • trunk/gli/src/org/greenstone/gatherer/gui/NewCollectionMetadataPrompt.java

    r9201 r9350  
    211211        cancelled = false;
    212212        if (metadata_sets_list.isNothingTicked()) {
    213         WarningDialog dialog = new WarningDialog("warning.NoMetadataSetsSelected", null, true);
     213        WarningDialog dialog = new WarningDialog("warning.NoMetadataSetsSelected", "NoMetadataSetsSelected.Title", "NoMetadataSetsSelected.Message", null, true);
    214214        if (dialog.display() == JOptionPane.OK_OPTION) {
    215215            // Otherwise we are free to go
  • trunk/gli/src/org/greenstone/gatherer/gui/WarningDialog.java

    r8607 r9350  
    3939public class WarningDialog
    4040    extends ModalDialog
    41     implements ActionListener, KeyListener {
    42 
     41    implements ActionListener, KeyListener
     42{
    4343    static final private Dimension NORMAL_SIZE = new Dimension(450, 160);
    4444    static final private Dimension SETTING_SIZE = new Dimension(450, 200);
     
    5252    private String affected_property;
    5353    private String full_property;
    54     private String warning_name;
    55 
    56 
    57     public WarningDialog(String full_property, String affected_property, boolean can_cancel)
    58     {
    59     this(full_property, null, affected_property, can_cancel);
    60     }
    61 
    62 
    63     public WarningDialog(String full_property, String[] args, String affected_property, boolean can_cancel)
     54
     55
     56    public WarningDialog(String warning_name, String warning_title, String warning_message, String affected_property, boolean can_cancel)
    6457    {
    6558    super(Gatherer.g_man, "Warning", true);
     
    6760    // Determine the name of this prompt.
    6861    this.affected_property = affected_property;
    69     this.full_property = full_property;
    70     warning_name = full_property.substring(full_property.indexOf(".") + 1);
     62    this.full_property = warning_name;
    7163
    7264    // Now build dialog.
     
    7769        setSize(NORMAL_SIZE);
    7870    }
    79     Dictionary.setText(this, warning_name + ".Title");
     71    Dictionary.setText(this, warning_title);
    8072
    8173    // Creation
     
    8981    text_area.setLineWrap(true);
    9082    text_area.setWrapStyleWord(true);
    91     Dictionary.setText(text_area, warning_name + ".Message", args);
     83    Dictionary.setText(text_area, warning_message);
    9284
    9385    value_panel = new JPanel();
  • trunk/gli/src/org/greenstone/gatherer/metadata/MetadataValueTableModel.java

    r9211 r9350  
    256256        Runnable task = new Runnable() {
    257257            public void run() {
    258             WarningDialog dialog = new WarningDialog("warning.ExtractedMetadata", null, false);
     258            WarningDialog dialog = new WarningDialog("warning.ExtractedMetadata", "ExtractedMetadata.Title", "ExtractedMetadata.Message", null, false);
    259259            dialog.display();
    260260            dialog.dispose();
     
    270270        Runnable task = new Runnable() {
    271271            public void run() {
    272             WarningDialog dialog = new WarningDialog("warning.InheritedMetadata", null, false);
     272            WarningDialog dialog = new WarningDialog("warning.InheritedMetadata", "InheritedMetadata.Title", "InheritedMetadata.Message", null, false);
    273273            dialog.display();
    274274            dialog.dispose();
Note: See TracChangeset for help on using the changeset viewer.