interface G22ProjectActions { void openObjectInProject(long id); bool openPathInProject(S path); void editProjectStory(); void editScripts(); void editScript(G22LeftArrowScript script); void openUIURL(S url); IVarWithNotify varShowCasedScript(); G22DatabasesPanel databasesPanel(); void closeProject(); G22Utils g22utils(); DynamicVStack topStack(); void saveAsNewScript(S text); Set projectLibs(); G22SelfTests selfTests(); L projectErrors(); void goToSource(TokenRangeWithSrc src); }