Changeset 9864


Ignore:
Timestamp:
2005-05-13T10:42:26+12:00 (19 years ago)
Author:
mdewsnip
Message:

Changed WarningDialog to take the direct message text, rather than the message text key. This makes it more flexible, allowing arguments in the message text (eg. used by PluginManager).

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

Legend:

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

    r9666 r9864  
    557557    WarningDialog dialog;
    558558    if (GS3) {
    559         dialog = new WarningDialog("warning.MissingEXEC_GS3", "MissingEXEC_GS3.Title", "MissingEXEC_GS3.Message", "general.library_url", false);
     559        dialog = new WarningDialog("warning.MissingEXEC_GS3", "MissingEXEC_GS3.Title", Dictionary.get("MissingEXEC_GS3.Message"), "general.library_url", false);
    560560    }
    561561    else {
    562         dialog = new WarningDialog("warning.MissingEXEC", "MissingEXEC.Title", "MissingEXEC.Message", "general.library_url", false);
     562        dialog = new WarningDialog("warning.MissingEXEC", "MissingEXEC.Title", Dictionary.get("MissingEXEC.Message"), "general.library_url", false);
    563563    }
    564564    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)));
     
    582582     */
    583583    static public void missingGSDL() {
    584     WarningDialog dialog = new WarningDialog("warning.MissingGSDL", "MissingGSDL.Title", "MissingGSDL.Message", null, false);
     584    WarningDialog dialog = new WarningDialog("warning.MissingGSDL", "MissingGSDL.Title", Dictionary.get("MissingGSDL.Message"), null, false);
    585585    dialog.display();
    586586    dialog.dispose();
     
    590590    /** Prints a warning message about missing a valid ImageMagick path, which although not fatal means building image collections won't work */
    591591    static public void missingImageMagick() {
    592     WarningDialog dialog = new WarningDialog("warning.MissingImageMagick", "MissingImageMagick.Title", "MissingImageMagick.Message", null, false);
     592    WarningDialog dialog = new WarningDialog("warning.MissingImageMagick", "MissingImageMagick.Title", Dictionary.get("MissingImageMagick.Message"), null, false);
    593593    dialog.display();
    594594    dialog.dispose();
     
    598598    /** Prints a warning message about missing a valid PERL path, which although not fatal pretty much ensures no collection creation/building will work properly in the GLI. */
    599599    static public void missingPERL() {
    600     WarningDialog dialog = new WarningDialog("warning.MissingPERL", "MissingPERL.Title", "MissingPERL.Message", null, false);
     600    WarningDialog dialog = new WarningDialog("warning.MissingPERL", "MissingPERL.Title", Dictionary.get("MissingPERL.Message"), null, false);
    601601    dialog.display();
    602602    dialog.dispose();
     
    606606    /** Prints a warning message about missing a valid WGet path, which although not fatal means mirroring won't work */
    607607    static public void missingWGET() {
    608     WarningDialog dialog = new WarningDialog("warning.MissingWGET", "MissingWGET.Title", "MissingWGET.Message", null, false);
     608    WarningDialog dialog = new WarningDialog("warning.MissingWGET", "MissingWGET.Title", Dictionary.get("MissingWGET.Message"), null, false);
    609609    dialog.display();
    610610    dialog.dispose();
     
    614614    /** Prints a warning message about having an old version of WGet. not fatal, but mirroring may not work properly */
    615615    static public void oldWGET() {
    616     WarningDialog dialog = new WarningDialog("warning.OldWGET", "OldWGET.Title", "OldWGET.Message", null, false);
     616    WarningDialog dialog = new WarningDialog("warning.OldWGET", "OldWGET.Title", Dictionary.get("OldWGET.Message"), null, false);
    617617    dialog.display();
    618618    dialog.dispose();
  • trunk/gli/src/org/greenstone/gatherer/cdm/GeneralManager.java

    r9350 r9864  
    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", "TitleClashes.Title", "TitleClashes.Message", null, true);
     387        WarningDialog dialog = new WarningDialog("warning.TitleClashes", "TitleClashes.Title", Dictionary.get("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", "TitleClashes.Title", "TitleClashes.Message", null, true);
     436            WarningDialog dialog = new WarningDialog("warning.TitleClashes", "TitleClashes.Title", Dictionary.get("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/collection/CollectionManager.java

    r9856 r9864  
    10041004
    10051005        // Now display a message dialog saying its all built
    1006         WarningDialog collection_built_warning_dialog = new WarningDialog("warning.CollectionBuilt", "CollectionBuilt.Title", "CollectionBuilt.Message", null, false);
     1006        WarningDialog collection_built_warning_dialog = new WarningDialog("warning.CollectionBuilt", "CollectionBuilt.Title", Dictionary.get("CollectionBuilt.Message"), null, false);
    10071007        collection_built_warning_dialog.setMessageOnly(true); // Not a warning
    10081008        collection_built_warning_dialog.display();
  • trunk/gli/src/org/greenstone/gatherer/gui/NewCollectionMetadataPrompt.java

    r9350 r9864  
    211211        cancelled = false;
    212212        if (metadata_sets_list.isNothingTicked()) {
    213         WarningDialog dialog = new WarningDialog("warning.NoMetadataSetsSelected", "NoMetadataSetsSelected.Title", "NoMetadataSetsSelected.Message", null, true);
     213        WarningDialog dialog = new WarningDialog("warning.NoMetadataSetsSelected", "NoMetadataSetsSelected.Title", Dictionary.get("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

    r9350 r9864  
    5454
    5555
    56     public WarningDialog(String warning_name, String warning_title, String warning_message, String affected_property, boolean can_cancel)
     56    public WarningDialog(String warning_name, String warning_title_key, String warning_message, String affected_property, boolean can_cancel)
    5757    {
    5858    super(Gatherer.g_man, "Warning", true);
     
    6969        setSize(NORMAL_SIZE);
    7070    }
    71     Dictionary.setText(this, warning_title);
     71    Dictionary.setText(this, warning_title_key);
    7272
    7373    // Creation
     
    8080    text_area.setEditable(false);
    8181    text_area.setLineWrap(true);
     82    text_area.setText(warning_message);
    8283    text_area.setWrapStyleWord(true);
    83     Dictionary.setText(text_area, warning_message);
    8484
    8585    value_panel = new JPanel();
  • trunk/gli/src/org/greenstone/gatherer/metadata/MetadataValueTableModel.java

    r9856 r9864  
    224224        // If we're adding metadata to folders display the warning
    225225        if (!file_nodes[0].isLeaf()) {
    226         WarningDialog dialog = new WarningDialog("warning.DirectoryLevelMetadata", "DirectoryLevelMetadata.Title", "DirectoryLevelMetadata.Message", null, true);
     226        WarningDialog dialog = new WarningDialog("warning.DirectoryLevelMetadata", "DirectoryLevelMetadata.Title", Dictionary.get("DirectoryLevelMetadata.Message"), null, true);
    227227        int dialog_result = dialog.display();
    228228        dialog.dispose();
     
    451451        Runnable task = new Runnable() {
    452452            public void run() {
    453             WarningDialog dialog = new WarningDialog("warning.ExtractedMetadata", "ExtractedMetadata.Title", "ExtractedMetadata.Message", null, false);
     453            WarningDialog dialog = new WarningDialog("warning.ExtractedMetadata", "ExtractedMetadata.Title", Dictionary.get("ExtractedMetadata.Message"), null, false);
    454454            dialog.display();
    455455            dialog.dispose();
Note: See TracChangeset for help on using the changeset viewer.