GistUIInterface.java
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 package org.gecode.gist;
00027
00028 import org.gecode.Space;
00029 import java.io.File;
00030
00031 public interface GistUIInterface extends Inspector {
00032 public void open();
00033
00034 public SpaceNode createRoot(Space rootSpace, boolean bab,
00035 Statistics stats);
00036 public void update();
00037 public void inspect(String s);
00038
00039 public void scaleToFit();
00040 public void centerCursor();
00041
00042 public void setCurrentNode(SpaceNode newNode);
00043
00044 public File saveFilename();
00045 public boolean overwriteDialog();
00046
00047 public void reportError(String msg, String title);
00048
00049
00050 public void menuInspectActive(boolean active, boolean isRoot, boolean isLeaf);
00051 public void menuSearchActive(boolean active);
00052 public void menuHideNodeActive(boolean active, boolean hidden);
00053 public void menuUnhideAllActive(boolean active);
00054 public void menuHideFailedActive(boolean active);
00055
00056 public void updateEventListeners();
00057 }