Ignore:
Timestamp:
2009-01-22T11:04:31+13:00 (15 years ago)
Author:
kjdon
Message:

more modifications for RTL GLI, thanks to Amin Hedjazi

File:
1 edited

Legend:

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

    r17612 r18412  
    129129    public GeneralControl() {
    130130        super();
     131            this.setComponentOrientation(Dictionary.getOrientation());
    131132        // Retrieve some of the model elements, those we know aren't language dependant
    132133        public_collectionmeta = new CollectionMeta(CollectionDesignManager.collect_config.getPublic());
     
    134135        // Creation
    135136        JPanel header_panel = new DesignPaneHeader("CDM.GUI.General", "generalsettings");
    136 
     137           
    137138        JPanel all_details_panel = new JPanel();
    138139        JPanel details_panel = new JPanel();
    139140        JPanel fields_panel = new JPanel();
    140141
     142            all_details_panel.setComponentOrientation(Dictionary.getOrientation());
     143            details_panel.setComponentOrientation(Dictionary.getOrientation());
     144            fields_panel.setComponentOrientation(Dictionary.getOrientation());
     145                       
    141146        creator_label = new JLabel(Dictionary.get("CDM.General.Email.Creator"));
    142        
     147        creator_label.setComponentOrientation(Dictionary.getOrientation());
     148           
    143149        creator_emailfield = new EmailField(Configuration.getColor("coloring.error_background", false));
    144150        creator_emailfield.setToolTipText(Dictionary.get("CDM.General.Email.Creator_Tooltip"));
    145151       
    146152        maintainer_label = new JLabel(Dictionary.get("CDM.General.Email.Maintainer"));
    147        
     153        maintainer_label.setComponentOrientation(Dictionary.getOrientation());
     154           
    148155        maintainer_emailfield = new EmailField(Configuration.getColor("coloring.error_background", false));
    149156        maintainer_emailfield.setToolTipText(Dictionary.get("CDM.General.Email.Maintainer_Tooltip"));
    150157       
    151158        name_label = new JLabel(Dictionary.get("CDM.General.Collection_Name"));
     159            name_label.setComponentOrientation(Dictionary.getOrientation());
    152160        name_textfield = new JTextField();
     161            name_textfield.setComponentOrientation(Dictionary.getOrientation());
    153162        name_textfield.setToolTipText(Dictionary.get("CDM.General.Collection_Name_Tooltip"));
    154163       
    155164        JLabel short_name_label = new JLabel(Dictionary.get("NewCollectionPrompt.Collection_Name"));
    156         JTextField short_name_textfield = new JTextField(CollectionManager.getLoadedCollectionName());
     165        short_name_label.setComponentOrientation(Dictionary.getOrientation());
     166            JTextField short_name_textfield = new JTextField(CollectionManager.getLoadedCollectionName());
     167            short_name_textfield.setComponentOrientation(Dictionary.getOrientation());
    157168        short_name_textfield.setEditable(false);
    158169        short_name_textfield.setBackground(Configuration.getColor("coloring.collection_tree_background", false));
    159170        JPanel icon_panel = new JPanel();
     171            icon_panel.setComponentOrientation(Dictionary.getOrientation());
    160172        icon_label = new JLabel(Dictionary.get("CDM.General.Icon_Collection"));
     173            icon_label.setComponentOrientation(Dictionary.getOrientation());
    161174        icon_textfield = new JTextField();
     175            icon_textfield.setComponentOrientation(Dictionary.getOrientation());
    162176        icon_textfield.setToolTipText(Dictionary.get("CDM.General.Icon_Collection_Tooltip"));
    163177        browse_about_icon_button = new GLIButton(Dictionary.get("General.Browse"));
    164178        JPanel small_icon_panel = new JPanel();
     179            small_icon_panel.setComponentOrientation(Dictionary.getOrientation());
    165180        small_icon_label = new JLabel(Dictionary.get("CDM.General.Icon_Collection_Small"));
     181            small_icon_label.setComponentOrientation(Dictionary.getOrientation());
    166182        small_icon_textfield = new JTextField();
     183            small_icon_textfield.setComponentOrientation(Dictionary.getOrientation());
    167184        small_icon_textfield.setToolTipText(Dictionary.get("CDM.General.Icon_Collection_Small_Tooltip"));
    168185        browse_home_icon_button = new GLIButton(Dictionary.get("General.Browse"));
     
    170187        // public
    171188        JPanel box_panel = new JPanel();
     189            box_panel.setComponentOrientation(Dictionary.getOrientation());
    172190        public_checkbox = new JCheckBox(Dictionary.get("CDM.General.Access"), public_collectionmeta.getValue(CollectionMeta.TEXT).equals(StaticStrings.TRUE_STR));
    173        
     191        public_checkbox.setComponentOrientation(Dictionary.getOrientation());
     192           
    174193        JPanel description_panel = new JPanel();
     194            description_panel.setComponentOrientation(Dictionary.getOrientation());
    175195        description_label = new JLabel(Dictionary.get("CDM.General.Collection_Extra"));
    176        
     196        description_label.setComponentOrientation(Dictionary.getOrientation());
     197           
    177198        description_textarea = new JTextArea();
     199            description_textarea.setComponentOrientation(Dictionary.getOrientation());
    178200        description_textarea.setBackground(Configuration.getColor("coloring.editable_background", false));
    179201        description_textarea.setToolTipText(Dictionary.get("CDM.General.Collection_Extra_Tooltip"));
     
    198220       
    199221        JPanel fields_label_panel = new JPanel();
     222            fields_label_panel.setComponentOrientation(Dictionary.getOrientation());
    200223        fields_label_panel.setLayout(new GridLayout(6,1));
    201224
    202225        JPanel fields_box_panel = new JPanel();
     226            fields_box_panel.setComponentOrientation(Dictionary.getOrientation());           
    203227        fields_box_panel.setLayout(new GridLayout(6,1));
    204228   
     
    227251        fields_box_panel.add(small_icon_panel);
    228252
    229         fields_panel.add(fields_label_panel, BorderLayout.WEST);
     253        fields_panel.add(fields_label_panel, BorderLayout.LINE_START);
    230254        fields_panel.add(fields_box_panel, BorderLayout.CENTER);
    231255
    232256        icon_panel.setLayout(new BorderLayout());
    233257        icon_panel.add(icon_textfield, BorderLayout.CENTER);
    234         icon_panel.add(browse_about_icon_button, BorderLayout.EAST);
     258        icon_panel.add(browse_about_icon_button, BorderLayout.LINE_END);
    235259
    236260        small_icon_panel.setLayout(new BorderLayout());
    237261        small_icon_panel.add(small_icon_textfield, BorderLayout.CENTER);
    238         small_icon_panel.add(browse_home_icon_button, BorderLayout.EAST);
     262        small_icon_panel.add(browse_home_icon_button, BorderLayout.LINE_END);
    239263
    240264        box_panel.setLayout(new GridLayout(1,1,5,2));
Note: See TracChangeset for help on using the changeset viewer.