- Timestamp:
- 2009-01-12T13:04:29+13:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gli/trunk/src/org/greenstone/gatherer/gui/GatherPane.java
r13520 r18370 127 127 this.group = new DragGroup(); 128 128 this.file_queue = Gatherer.f_man.getQueue(); 129 129 this.setComponentOrientation(org.greenstone.gatherer.Dictionary.getOrientation()); 130 130 // Create components. 131 131 stop_action = new GLIButton(Dictionary.get("Collection.Stop"), Dictionary.get("Collection.Stop_Tooltip")); … … 207 207 workspace_pane.setPreferredSize(TREE_SIZE); 208 208 workspace_pane.setSize(TREE_SIZE); 209 workspace_pane.setComponentOrientation(Dictionary.getOrientation()); 209 210 210 211 workspace_label = new JLabel(Dictionary.get("Collection.Workspace")); … … 212 213 workspace_label.setBackground(Configuration.getColor("coloring.workspace_heading_background", false)); 213 214 workspace_label.setForeground(Configuration.getColor("coloring.workspace_heading_foreground", false)); 214 215 workspace_label.setComponentOrientation(Dictionary.getOrientation()); 216 215 217 workspace_tree = new WorkspaceTree(); 218 workspace_tree.setComponentOrientation(Dictionary.getOrientation()); 216 219 group.add(workspace_tree); 217 220 workspace_scroll = new JScrollPane(workspace_tree); 221 workspace_scroll.setComponentOrientation(Dictionary.getOrientation()); 218 222 workspace_filter = workspace_tree.getFilter(); 219 223 workspace_filter.setComponentOrientation(Dictionary.getOrientation()); 224 220 225 card_layout = new CardLayout(); 221 226 … … 225 230 collection_pane.setPreferredSize(TREE_SIZE); 226 231 collection_pane.setSize(TREE_SIZE); 227 232 collection_pane.setComponentOrientation(Dictionary.getOrientation()); 233 228 234 collection_label = new JLabel(Dictionary.get("Collection.Collection")); 229 235 collection_label.setOpaque(true); 230 236 collection_label.setComponentOrientation(Dictionary.getOrientation()); 237 231 238 collection_tree = Gatherer.c_man.getCollectionTree(); 232 239 collection_tree.setEnabled(Gatherer.c_man.getCollectionTreeModel() != null); … … 235 242 236 243 tree_pane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT); 237 244 tree_pane.setComponentOrientation(Dictionary.getOrientation()); 238 245 // No collection loaded pane 239 246 JPanel no_collection_pane = new JPanel(); 240 247 no_collection_pane.setBackground(Color.lightGray); 241 248 no_collection_pane.setComponentOrientation(Dictionary.getOrientation()); 249 242 250 JLabel no_collection_label = new JLabel(Dictionary.get("Collection.Collection")); 243 251 no_collection_label.setBackground(Color.lightGray); 244 252 no_collection_label.setForeground(Color.black); 245 253 no_collection_label.setOpaque(true); 254 no_collection_label.setComponentOrientation(Dictionary.getOrientation()); 246 255 247 256 JPanel no_collection_loaded_panel = new JPanel(); 248 257 no_collection_loaded_panel.setBorder(BorderFactory.createLineBorder(Color.black)); 249 258 no_collection_loaded_panel.setBackground(Color.lightGray); 250 259 no_collection_loaded_panel.setComponentOrientation(Dictionary.getOrientation()); 260 251 261 JLabel no_collection_loaded_label = new JLabel(Dictionary.get("Collection.No_Collection_Loaded")); 252 262 no_collection_loaded_label.setHorizontalAlignment(JLabel.CENTER); 253 263 no_collection_loaded_label.setVerticalAlignment(JLabel.CENTER); 254 264 no_collection_loaded_label.setComponentOrientation(Dictionary.getOrientation()); 265 255 266 // Status pane 256 267 control_pane = new JPanel(); 257 268 control_pane.setComponentOrientation(Dictionary.getOrientation()); 269 258 270 JPanel inner_pane = new JPanel(); 259 271 inner_pane.setSize(STATUS_SIZE); 260 272 inner_pane.setComponentOrientation(Dictionary.getOrientation()); 273 261 274 card_pane = new JPanel(); 275 card_pane.setComponentOrientation(Dictionary.getOrientation()); 276 262 277 JPanel file_pane = new JPanel(); 278 file_pane.setComponentOrientation(Dictionary.getOrientation()); 279 263 280 JPanel progress_pane = new JPanel(); 281 progress_pane.setComponentOrientation(Dictionary.getOrientation()); 282 264 283 JLabel file_status = file_queue.getFileStatus(); 265 284 file_status.setComponentOrientation(Dictionary.getOrientation()); 285 266 286 JProgressBar progress_bar = file_queue.getProgressBar(); 267 287 progress_bar.setComponentOrientation(Dictionary.getOrientation()); 288 268 289 JPanel button_pane = new JPanel(); 269 290 button_pane.setComponentOrientation(Dictionary.getOrientation()); 270 291 RecycleBin recycle_bin = Gatherer.recycle_bin; 271 292 recycle_bin.addActionListener(this); … … 295 316 card_pane.add(collection_pane, COLLECTION_LOADED_CARD); 296 317 297 tree_pane.add(workspace_pane, JSplitPane.LEFT); 298 tree_pane.add(card_pane, JSplitPane.RIGHT); 318 if (Dictionary.getOrientation().isLeftToRight()){ 319 tree_pane.add(workspace_pane, JSplitPane.LEFT); 320 tree_pane.add(card_pane, JSplitPane.RIGHT); 321 }else{ 322 tree_pane.add(workspace_pane, JSplitPane.RIGHT); 323 tree_pane.add(card_pane, JSplitPane.LEFT); 324 } 325 326 299 327 tree_pane.setDividerLocation(TREE_SIZE.width - 10); 300 328 … … 302 330 file_pane.setLayout(new BorderLayout()); 303 331 file_pane.add(file_status, BorderLayout.CENTER); 304 file_pane.add(stop_action, BorderLayout. EAST);332 file_pane.add(stop_action, BorderLayout.LINE_END); 305 333 306 334 progress_pane.setBorder(BorderFactory.createEmptyBorder(2,2,2,2)); … … 318 346 control_pane.setLayout(new BorderLayout()); 319 347 control_pane.add(inner_pane, BorderLayout.CENTER); 320 control_pane.add(button_pane, BorderLayout. EAST);348 control_pane.add(button_pane, BorderLayout.LINE_END); 321 349 322 350 this.setLayout(new BorderLayout());
Note:
See TracChangeset
for help on using the changeset viewer.