Changeset 7500
- Timestamp:
- 2004-05-31T13:49:37+12:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/src/org/greenstone/gatherer/gui/GUIManager.java
r7484 r7500 58 58 import org.greenstone.gatherer.file.FileOpenActionListener; 59 59 import org.greenstone.gatherer.gui.AboutDialog; 60 //import org.greenstone.gatherer.gui.BrowsingPane;61 60 import org.greenstone.gatherer.gui.GatherPane; 62 61 import org.greenstone.gatherer.gui.CreatePane; … … 68 67 import org.greenstone.gatherer.gui.OpenCollectionDialog; 69 68 import org.greenstone.gatherer.gui.Preferences; 70 //import org.greenstone.gatherer.gui.PreviewPane;71 69 import org.greenstone.gatherer.gui.SimpleOpenCollectionDialog; 72 70 import org.greenstone.gatherer.gui.metaaudit.MetaAuditFrame; … … 86 84 extends JFrame 87 85 implements ActionListener, ChangeListener { 88 /** The browsing pane behaves much like an internet browser, or at least will some day. */89 //public BrowsingPane browser_pane = null;90 86 /** The mirror pane contains controls for mirroring internet sites. */ 91 87 public MirrorPane mirror_pane = null; … … 98 94 /** The create pane contains scripting options for importing and building collections into libraries. */ 99 95 public CreatePane create_pane = null; 100 /** The preview pane contains a preview of your build collection. */101 //public PreviewPane preview_pane = null;102 96 103 97 public FileOpenActionListener foa_listener = new FileOpenActionListener(); … … 318 312 new AboutDialog(this); 319 313 } 320 // else if(esrc == menu_bar.help_browse) {321 // help.setView("huntingforfiles");322 // }323 314 else if(esrc == menu_bar.help_build) { 324 315 help.setView("producingthecollection"); … … 361 352 */ 362 353 public void afterDisplay() { 363 // if(Gatherer.config.get("workflow.browse", true)) {364 // browser_pane.afterDisplay();365 // }366 354 if (mirror_pane != null) { 367 355 mirror_pane.afterDisplay(); … … 390 378 design_pane.collectionChanged(ready); // Also important config pane is listening to latest msm. 391 379 create_pane.collectionChanged(ready); // Used to indicate a new BuildOptions model should be loaded. 392 //preview_pane.collectionChanged(ready); // preview should know when teh coll has changed so it can reload the home page393 380 394 381 if(!locked) { … … 505 492 tab_pane.setEnabledAt(tab_pane.indexOfComponent(create_pane), false); 506 493 } 507 508 //preview_pane = new PreviewPane();509 //preview_pane.display();510 //if(Gatherer.config.get("workflow.preview", true)) {511 //tab_pane.addTab("GUI.Preview", Utility.getImage("final.gif"), preview_pane);512 //tab_pane.setEnabledAt(tab_pane.indexOfComponent(preview_pane), false);513 //}514 494 515 495 // Select the collect pane if it is available … … 654 634 // Some tabs are also dependant on if a collection is ready 655 635 Component component = tab_pane.getComponentAt(index); 656 //if(component == preview_pane) {657 //tab_pane.setEnabledAt(index, state && Gatherer.c_man != null && Gatherer.c_man.ready() && Gatherer.c_man.built());658 //}659 //else660 636 if(component == enrich_pane || component == design_pane || component == export_pane || component == create_pane) { 661 637 tab_pane.setEnabledAt(index, state && Gatherer.c_man != null && Gatherer.c_man.ready()); … … 940 916 mirror_pane.gainFocus(); 941 917 } 942 //else if(tab_pane.getSelectedIndex() == tab_pane.indexOfComponent(preview_pane)) {943 //design_pane.saveConfiguration();944 //preview_pane.gainFocus();945 //}946 918 947 919 previous_pane = (JPanel) tab_pane.getSelectedComponent(); … … 1023 995 } 1024 996 } 997 1025 998 private class TabUpdater 1026 999 implements Runnable { 1027 1000 private boolean ready = false; 1028 //private int browse_pos = -1;1029 1001 private int mirror_pos = -1; 1030 private int config_pos = -1; 1002 private int enrich_pos = -1; 1003 private int design_pos = -1; 1031 1004 private int create_pos = -1; 1032 1005 private int export_pos = -1; 1033 private int metaedit_pos = -1;1034 //private int preview_pos = -1;1035 1006 private JTabbedPane tab_pane = null; 1007 1036 1008 public TabUpdater(JTabbedPane tab_pane, boolean ready) { 1037 1009 this.ready = ready; 1038 1010 this.tab_pane = tab_pane; 1039 //browse_pos = tab_pane.indexOfComponent(browser_pane);1040 1011 mirror_pos = tab_pane.indexOfComponent(mirror_pane); 1041 metaedit_pos = tab_pane.indexOfComponent(enrich_pane); 1042 config_pos = tab_pane.indexOfComponent(design_pane); 1012 enrich_pos = tab_pane.indexOfComponent(enrich_pane); 1013 design_pos = tab_pane.indexOfComponent(design_pane); 1014 create_pos = tab_pane.indexOfComponent(create_pane); 1043 1015 export_pos = tab_pane.indexOfComponent(export_pane); 1044 create_pos = tab_pane.indexOfComponent(create_pane); 1045 //preview_pos = tab_pane.indexOfComponent(preview_pane); 1046 } 1047 1048 public void run() { 1049 // if(browse_pos != -1) { 1050 // if(ready) { 1051 // tab_pane.setEnabledAt(browse_pos, Gatherer.config.get("workflow.browse", false)); 1052 // } 1053 // else { 1054 // tab_pane.setEnabledAt(browse_pos, Gatherer.config.get("workflow.browse", true)); 1055 // } 1056 // } 1057 if(mirror_pos != -1) { 1058 if(ready) { 1016 } 1017 1018 public void run() 1019 { 1020 if (mirror_pos != -1) { 1021 if (ready) { 1059 1022 tab_pane.setEnabledAt(mirror_pos, Gatherer.config.get("workflow.mirror", false)); 1060 1023 } … … 1063 1026 } 1064 1027 } 1065 if(metaedit_pos != -1) { 1066 tab_pane.setEnabledAt(metaedit_pos, ready && Gatherer.config.get("workflow.enrich", false)); 1067 } 1068 if(config_pos != -1) { 1069 tab_pane.setEnabledAt(config_pos, ready && Gatherer.config.get("workflow.design", false) && Gatherer.config.getMode() > Configuration.ASSISTANT_MODE); 1070 } 1071 if(export_pos != -1) { 1028 if (enrich_pos != -1) { 1029 tab_pane.setEnabledAt(enrich_pos, ready && Gatherer.config.get("workflow.enrich", false)); 1030 } 1031 if (design_pos != -1) { 1032 tab_pane.setEnabledAt(design_pos, ready && Gatherer.config.get("workflow.design", false) && Gatherer.config.getMode() > Configuration.ASSISTANT_MODE); 1033 } 1034 if (create_pos != -1) { 1035 tab_pane.setEnabledAt(create_pos, ready && Gatherer.config.get("workflow.create", false)); 1036 } 1037 if (export_pos != -1) { 1072 1038 tab_pane.setEnabledAt(export_pos, ready && Gatherer.config.get("workflow.export", false)); 1073 1039 } 1074 if(create_pos != -1) { 1075 tab_pane.setEnabledAt(create_pos, ready && Gatherer.config.get("workflow.create", false)); 1076 } 1077 // if(preview_pos != -1) { 1078 // tab_pane.setEnabledAt(preview_pos, Gatherer.c_man != null && Gatherer.c_man.built() && Gatherer.config.get("workflow.preview", false)); 1079 // } 1080 } 1040 } 1041 1081 1042 public void setReady(boolean ready) { 1082 1043 this.ready = ready;
Note:
See TracChangeset
for help on using the changeset viewer.