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/LanguageManager.java

    r14744 r18412  
    306306        super();
    307307        // Creation.
     308            this.setComponentOrientation(Dictionary.getOrientation());
    308309        JPanel center_panel = new JPanel();
    309 
     310            center_panel.setComponentOrientation(Dictionary.getOrientation());
     311           
    310312        JLabel selected_languages_list_label = new JLabel(Dictionary.get("CDM.LanguageManager.Assigned_Languages"));
    311313        selected_languages_list = new JList(model);
     
    313315        selected_languages_list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
    314316        selected_languages_list.setVisibleRowCount(5);
    315        
     317        selected_languages_list.setComponentOrientation(Dictionary.getOrientation());
     318           
    316319        JPanel control_panel = new JPanel();
    317        
     320        control_panel.setComponentOrientation(Dictionary.getOrientation());
     321           
    318322        JPanel labels_pane = new JPanel();     
    319         JLabel selector_label = new JLabel(Dictionary.get("CDM.LanguageManager.Selector"));
     323        labels_pane.setComponentOrientation(Dictionary.getOrientation());
     324            JLabel selector_label = new JLabel(Dictionary.get("CDM.LanguageManager.Selector"));
     325            selector_label.setComponentOrientation(Dictionary.getOrientation());
    320326        select_all_button = new GLIButton(Dictionary.get("CDM.IndexManager.Select_All"), Dictionary.get("CDM.IndexManager.Select_All_Tooltip"));
    321327        select_none_button = new GLIButton(Dictionary.get("CDM.IndexManager.Select_None"), Dictionary.get("CDM.IndexManager.Select_None_Tooltip"));
     
    324330        language_metadata_combo.setOpaque(false);
    325331        language_metadata_combo.setToolTipText(Dictionary.get("CDM.LanguageManager.LanguageMetadata_Tooltip"));
    326         JLabel language_metadata_label = new JLabel(Dictionary.get("CDM.LanguageManager.LanguageMetadata"));
     332            language_metadata_combo.setComponentOrientation(Dictionary.getOrientation());
     333           
     334            JLabel language_metadata_label = new JLabel(Dictionary.get("CDM.LanguageManager.LanguageMetadata"));
     335            language_metadata_label.setComponentOrientation(Dictionary.getOrientation());
     336           
    327337        String current_value = "ex.Language";
    328338        if (language_metadata.getAttribute(StaticStrings.ASSIGNED_ATTRIBUTE).equals(StaticStrings.TRUE_STR) && !language_metadata.getAttribute(StaticStrings.NAME_ATTRIBUTE).equals("")) {
     
    339349               
    340350        JPanel movement_pane = new JPanel();
    341         move_up_button = new GLIButton(Dictionary.get("CDM.Move.Move_Up"), JarTools.getImage("arrow-up.gif"), Dictionary.get("CDM.Move.Move_Up_Tooltip"));
     351            movement_pane.setComponentOrientation(Dictionary.getOrientation());
     352           
     353            move_up_button = new GLIButton(Dictionary.get("CDM.Move.Move_Up"), JarTools.getImage("arrow-up.gif"), Dictionary.get("CDM.Move.Move_Up_Tooltip"));
    342354        move_up_button.setEnabled(false);
    343355       
     
    349361       
    350362        JPanel button_panel = new JPanel();
    351 
     363            button_panel.setComponentOrientation(Dictionary.getOrientation());
     364           
    352365        add_button = new GLIButton(Dictionary.get("CDM.SubcollectionIndexManager.Add_Subindex"), Dictionary.get("CDM.LanguageManager.Add_Tooltip"));
    353366        add_button.setEnabled(false);
     
    394407
    395408        JPanel metadata_panel = new JPanel();
     409            metadata_panel.setComponentOrientation(Dictionary.getOrientation());
    396410        metadata_panel.setLayout(new BorderLayout());
    397411        JPanel inner_panel = new JPanel();
     412            inner_panel.setComponentOrientation(Dictionary.getOrientation());
    398413        inner_panel.setLayout(new BorderLayout(10,10));
    399         inner_panel.add(language_metadata_label, BorderLayout.WEST);
     414        inner_panel.add(language_metadata_label, BorderLayout.LINE_START);
    400415        inner_panel.add(language_metadata_combo, BorderLayout.CENTER);
    401416        metadata_panel.add(new JPanel(), BorderLayout.CENTER);
    402         metadata_panel.add(inner_panel, BorderLayout.EAST);
     417        metadata_panel.add(inner_panel, BorderLayout.LINE_END);
    403418
    404419        movement_pane.setBorder(BorderFactory.createEmptyBorder(0,2,0,0));
     
    439454        labels_pane.add(select_none_button);   
    440455               
    441         control_panel.add(labels_pane, BorderLayout.WEST);
     456        control_panel.add(labels_pane, BorderLayout.LINE_START);
    442457       
    443458        control_panel.add(new JScrollPane(language_list), BorderLayout.CENTER);
     
    447462        center_panel.add(selected_languages_list_label, BorderLayout.NORTH);
    448463        center_panel.add(new JScrollPane(selected_languages_list), BorderLayout.CENTER);
    449         center_panel.add(movement_pane, BorderLayout.EAST);
     464        center_panel.add(movement_pane, BorderLayout.LINE_END);
    450465
    451466        JPanel top_panel = new JPanel();
    452         top_panel.setLayout(new BorderLayout());
     467            top_panel.setComponentOrientation(Dictionary.getOrientation());
     468            top_panel.setLayout(new BorderLayout());
    453469        top_panel.add(metadata_panel, BorderLayout.NORTH);
    454470        top_panel.add(center_panel, BorderLayout.SOUTH);
Note: See TracChangeset for help on using the changeset viewer.