org.nlogo.app

package org.nlogo.app

Members list

Type members

Classlikes

class AboutWindow(parent: Frame) extends JDialog, ThemeSync

Attributes

Source
AboutWindow.scala
Supertypes
trait ThemeSync
class JDialog
trait RootPaneContainer
trait WindowConstants
class Dialog
class Window
trait Accessible
class Container
class Component
trait Serializable
trait MenuContainer
trait ImageObserver
class Object
trait Matchable
class Any
Show all
object Adapters

Attributes

Source
Adapters.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Adapters.type
object App

The main class for the complete NetLogo application.

The main class for the complete NetLogo application.

All methods in this class, including the constructor, must be called from the AWT event queue thread, unless otherwise specified.

See the "Controlling" section of the NetLogo User Manual for example code.

Attributes

Companion
class
Source
App.scala
Supertypes
class Object
trait Matchable
class Any
Self type
App.type
class App extends LinkChild, Handler, Handler, Handler, Handler, Handler, Handler, Handler, Handler, Handler, Handler, Handler, Controllable

Attributes

Companion
object
Source
App.scala
Supertypes
trait Controllable
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait LinkChild
class Object
trait Matchable
class Any
Show all
class AppControlSet extends ControlSet

Attributes

Source
AppControlSet.scala
Supertypes
trait ControlSet
class Object
trait Matchable
class Any
class AppFrame extends JFrame, LinkParent, LinkRoot, NetLogoIcon, ModalProgress, ThemeSync

Attributes

Source
AppFrame.scala
Supertypes
trait ThemeSync
trait NetLogoIcon
trait LinkRoot
trait LinkParent
class JFrame
trait RootPaneContainer
trait WindowConstants
class Frame
class Window
trait Accessible
class Container
class Component
trait Serializable
trait MenuContainer
trait ImageObserver
class Object
trait Matchable
class Any
Show all
class CodeTabsWindow(parent: Frame, tabs: TabsPanel) extends JFrame, LinkChild, ThemeSync, NetLogoIcon, ModalProgress

Attributes

Source
CodeTabsWindow.scala
Supertypes
trait NetLogoIcon
trait ThemeSync
trait LinkChild
class JFrame
trait RootPaneContainer
trait WindowConstants
class Frame
class Window
trait Accessible
class Container
class Component
trait Serializable
trait MenuContainer
trait ImageObserver
class Object
trait Matchable
class Any
Show all
class ConvertIncludeFile(modelConverter: ModelConversion, baseVersion: String)

Attributes

Source
ConvertIncludeFile.scala
Supertypes
class Object
trait Matchable
class Any
class ConvertWidgetSizes(frame: Frame, widgetPanel: WidgetPanel) extends AbstractAction, MenuAction

Attributes

Source
ToolActions.scala
Supertypes
trait MenuAction
class AbstractAction
trait Serializable
trait Cloneable
trait Action
trait ActionListener
trait EventListener
class Object
trait Matchable
class Any
Show all
object DirtyMonitor

Attributes

Companion
class
Source
DirtyMonitor.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class DirtyMonitor(frame: JFrame, modelSaver: ModelSaver, modelLoader: AbstractModelLoader, modelTracker: ModelTracker, title: Option[String] => String, codeWindow: JFrame) extends Handler, Handler, Handler, Handler, Handler, Handler, Handler, Handler, Controller

Attributes

Companion
object
Source
DirtyMonitor.scala
Supertypes
trait Controller
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
class Object
trait Matchable
class Any
Show all
object EditMenu

Attributes

Companion
class
Source
EditMenu.scala
Supertypes
class Object
trait Matchable
class Any
Self type
EditMenu.type
class EditMenu extends Menu

Attributes

Companion
object
Source
EditMenu.scala
Supertypes
class Menu
trait ThemeSync
trait Menu
class JMenu
class JMenuItem
trait MenuElement
trait Accessible
class AbstractButton
trait SwingConstants
trait ItemSelectable
class JComponent
class Container
class Component
trait Serializable
trait MenuContainer
trait ImageObserver
class Object
trait Matchable
class Any
Show all
class ExtensionAssistant(parent: Component, extExists: String => Boolean, lookupExtVersion: String => String, installExt: (String, String) => Unit) extends Handler

Attributes

Source
ExtensionAssistant.scala
Supertypes
trait Handler
trait Handler
class Object
trait Matchable
class Any
object FileManager

Attributes

Companion
class
Source
FileManager.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class FileManager(workspace: AbstractWorkspaceScala, modelLoader: AbstractModelLoader, modelConverter: ModelConversion, dirtyMonitor: DirtyMonitor, modelSaver: ModelSaver, eventRaiser: AnyRef, parent: Container, tabManager: TabManager) extends Handler, Handler

This class manages a number of file operations. Much of the code in here used to live in fileMenu, but it's obviously undesirable to couple the behavior in this class too closely to its presentation (the menu)

This class manages a number of file operations. Much of the code in here used to live in fileMenu, but it's obviously undesirable to couple the behavior in this class too closely to its presentation (the menu)

Attributes

Companion
object
Source
FileManager.scala
Supertypes
trait Handler
trait Handler
trait Handler
class Object
trait Matchable
class Any
Show all
object FileMenu

Attributes

Companion
class
Source
FileMenu.scala
Supertypes
class Object
trait Matchable
class Any
Self type
FileMenu.type
class FileMenu extends Menu

Attributes

Companion
object
Source
FileMenu.scala
Supertypes
class Menu
trait ThemeSync
trait Menu
class JMenu
class JMenuItem
trait MenuElement
trait Accessible
class AbstractButton
trait SwingConstants
trait ItemSelectable
class JComponent
class Container
class Component
trait Serializable
trait MenuContainer
trait ImageObserver
class Object
trait Matchable
class Any
Show all
object HelpActions

Attributes

Source
HelpActions.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object HelpMenu

Attributes

Companion
class
Source
HelpMenu.scala
Supertypes
class Object
trait Matchable
class Any
Self type
HelpMenu.type
class HelpMenu extends Menu

Attributes

Companion
object
Source
HelpMenu.scala
Supertypes
class Menu
trait ThemeSync
trait Menu
class JMenu
class JMenuItem
trait MenuElement
trait Accessible
class AbstractButton
trait SwingConstants
trait ItemSelectable
class JComponent
class Container
class Component
trait Serializable
trait MenuContainer
trait ImageObserver
class Object
trait Matchable
class Any
Show all
class LocalBrowseAction(name: String, path: Path) extends AbstractAction, MenuAction

Attributes

Source
HelpActions.scala
Supertypes
trait MenuAction
class AbstractAction
trait Serializable
trait Cloneable
trait Action
trait ActionListener
trait EventListener
class Object
trait Matchable
class Any
Show all
class MainMenuBar(isApplicationWide: Boolean) extends MenuBar, EditorMenu, Menu

Attributes

Source
MainMenuBar.scala
Supertypes
trait Menu
trait EditorMenu
class MenuBar
trait ThemeSync
class JMenuBar
trait MenuElement
trait Accessible
class JComponent
class Container
class Component
trait Serializable
trait MenuContainer
trait ImageObserver
class Object
trait Matchable
class Any
Show all
object ModelConfig

Attributes

Source
ModelConfig.scala
Supertypes
class Object
trait Matchable
class Any
Self type
case class ModelEntry(path: String, modelType: ModelType)

Attributes

Source
RecentFilesMenu.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
class ModelSaver(model: ModelSections, loader: AbstractModelLoader)

Attributes

Source
ModelSaver.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Source
OfferSaveExternalsDialog.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OpenHubNetClientEditor(workspace: AbstractWorkspaceScala, linkRoot: LinkRoot) extends AbstractAction, MenuAction

Attributes

Source
ToolActions.scala
Supertypes
trait MenuAction
class AbstractAction
trait Serializable
trait Cloneable
trait Action
trait ActionListener
trait EventListener
class Object
trait Matchable
class Any
Show all
class OpenLibrariesDialog(frame: Frame, libManager: LibraryManager, recompile: () => Unit, updateSource: (String => String) => Unit, getExtPathMappings: () => Map[String, Path]) extends ShowDialogAction, MenuAction

Attributes

Source
ToolActions.scala
Supertypes
trait MenuAction
trait ThemeSync
class AbstractAction
trait Serializable
trait Cloneable
trait Action
trait ActionListener
trait EventListener
class Object
trait Matchable
class Any
Show all
class OpenRGBAColorDialog(frame: Frame) extends ShowDialogAction, MenuAction

Attributes

Source
ToolActions.scala
Supertypes
trait MenuAction
trait ThemeSync
class AbstractAction
trait Serializable
trait Cloneable
trait Action
trait ActionListener
trait EventListener
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
RecentFilesMenu.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class OpenRecentFileAction(parent: Frame, modelEntry: ModelEntry, fileManager: FileManager, index: Int) extends AbstractAction, MenuAction

Attributes

Companion
object
Source
RecentFilesMenu.scala
Supertypes
trait MenuAction
class AbstractAction
trait Serializable
trait Cloneable
trait Action
trait ActionListener
trait EventListener
class Object
trait Matchable
class Any
Show all
object Plugins

Loads plugins. Plugins are instantiated using PicoContainer so that arbitrary constructor parameters can be injected. (Currently a plugin is always an extra tab, but we plan to generalize so e.g. BehaviorSpace will be a plugin too, maybe HubNet, etc.) - ST 6/8/11

Loads plugins. Plugins are instantiated using PicoContainer so that arbitrary constructor parameters can be injected. (Currently a plugin is always an extra tab, but we plan to generalize so e.g. BehaviorSpace will be a plugin too, maybe HubNet, etc.) - ST 6/8/11

Attributes

Source
Plugins.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Plugins.type
class RecentFiles

Attributes

Source
RecentFilesMenu.scala
Supertypes
class Object
trait Matchable
class Any
class RecentFilesMenu(frame: AppFrame, fileManager: FileManager) extends Handler, Handler

Attributes

Source
RecentFilesMenu.scala
Supertypes
trait Handler
trait Handler
trait Handler
class Object
trait Matchable
class Any
Show all
class RemoteBrowseAction(name: String, uri: URI) extends AbstractAction, MenuAction

Attributes

Source
HelpActions.scala
Supertypes
trait MenuAction
class AbstractAction
trait Serializable
trait Cloneable
trait Action
trait ActionListener
trait EventListener
class Object
trait Matchable
class Any
Show all
class ResourceManagerDialog(parent: Frame, workspace: Workspace) extends JDialog, ThemeSync

Attributes

Source
ResourceManagerDialog.scala
Supertypes
trait ThemeSync
class JDialog
trait RootPaneContainer
trait WindowConstants
class Dialog
class Window
trait Accessible
class Container
class Component
trait Serializable
trait MenuContainer
trait ImageObserver
class Object
trait Matchable
class Any
Show all
class ShowAboutWindow(frame: Frame) extends AbstractAction, MenuAction, ThemeSync

Attributes

Source
HelpActions.scala
Supertypes
trait ThemeSync
trait MenuAction
class AbstractAction
trait Serializable
trait Cloneable
trait Action
trait ActionListener
trait EventListener
class Object
trait Matchable
class Any
Show all
abstract class ShowDialogAction(name: String) extends AbstractAction, ThemeSync

Attributes

Source
ToolActions.scala
Supertypes
trait ThemeSync
class AbstractAction
trait Serializable
trait Cloneable
trait Action
trait ActionListener
trait EventListener
class Object
trait Matchable
class Any
Show all
Known subtypes
class ShowPreferencesDialog(frame: Frame & ThemeSync, tabs: TabsInterface, widgetPanel: AbstractWidgetPanel) extends AbstractAction, ThemeSync, MenuAction

Attributes

Source
ToolActions.scala
Supertypes
trait MenuAction
trait ThemeSync
class AbstractAction
trait Serializable
trait Cloneable
trait Action
trait ActionListener
trait EventListener
class Object
trait Matchable
class Any
Show all
class ShowShapeManager(key: String, shapeManager: => ShapesManagerInterface) extends AbstractAction, MenuAction

Attributes

Source
ToolActions.scala
Supertypes
trait MenuAction
class AbstractAction
trait Serializable
trait Cloneable
trait Action
trait ActionListener
trait EventListener
class Object
trait Matchable
class Any
Show all
class ShowSystemDynamicsModeler(aggregateManager: AggregateManagerInterface) extends AbstractAction, MenuAction

Attributes

Source
ToolActions.scala
Supertypes
trait MenuAction
class AbstractAction
trait Serializable
trait Cloneable
trait Action
trait ActionListener
trait EventListener
class Object
trait Matchable
class Any
Show all
object Splash

Attributes

Source
Splash.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Splash.type
object StartupError

Attributes

Source
StartupError.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class TabManager(val workspace: GUIWorkspace, val interfaceTab: InterfaceTab, val externalFileManager: ExternalFileManager) extends TabsInterface, Handler, Handler, Handler, Handler, Handler, Handler, Handler, Handler, Handler, Handler, Handler, ThemeSync

Attributes

Source
TabManager.scala
Supertypes
trait ThemeSync
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
trait Handler
class Object
trait Matchable
class Any
Show all
object TabsMenu

Attributes

Companion
class
Source
TabsMenu.scala
Supertypes
class Object
trait Matchable
class Any
Self type
TabsMenu.type
class TabsMenu(name: String, initialActions: Seq[Action]) extends Menu

Attributes

Companion
object
Source
TabsMenu.scala
Supertypes
class Menu
trait ThemeSync
trait Menu
class JMenu
class JMenuItem
trait MenuElement
trait Accessible
class AbstractButton
trait SwingConstants
trait ItemSelectable
class JComponent
class Container
class Component
trait Serializable
trait MenuContainer
trait ImageObserver
class Object
trait Matchable
class Any
Show all
class TabsPanel(val tabManager: TabManager) extends FloatingTabbedPane, ChangeListener

Attributes

Source
TabsPanel.scala
Supertypes
trait ChangeListener
trait EventListener
class JTabbedPane
trait SwingConstants
trait Accessible
class JComponent
class Container
class Component
trait Serializable
trait MenuContainer
trait ImageObserver
class Object
trait Matchable
class Any
Show all
object ToolsMenu

Attributes

Companion
class
Source
ToolsMenu.scala
Supertypes
class Object
trait Matchable
class Any
Self type
ToolsMenu.type
class ToolsMenu extends Menu, Menu

Attributes

Companion
object
Source
ToolsMenu.scala
Supertypes
class Menu
trait ThemeSync
trait Menu
class JMenu
class JMenuItem
trait MenuElement
trait Accessible
class AbstractButton
trait SwingConstants
trait ItemSelectable
class JComponent
class Container
class Component
trait Serializable
trait MenuContainer
trait ImageObserver
class Object
trait Matchable
class Any
Show all
class ZoomMenu extends Menu

Attributes

Source
ZoomMenu.scala
Supertypes
class Menu
trait ThemeSync
trait Menu
class JMenu
class JMenuItem
trait MenuElement
trait Accessible
class AbstractButton
trait SwingConstants
trait ItemSelectable
class JComponent
class Container
class Component
trait Serializable
trait MenuContainer
trait ImageObserver
class Object
trait Matchable
class Any
Show all