Package verinec.gui.core

Implements the basic operations of the GUI.

See:
          Description

Interface Summary
IConfigurable Interface for configurable modules and other configurable parts of the application.
 

Class Summary
ConfigDialog Configuration dialog for some core settings and for the modules.
ConfigPanel Config panels are placed inside the configuration dialog panels.
DefaultComponentEditor Displays the XML information of the selected network component.
DrawPanel This panel holds all the nodes, hubs, interfaces etc of the configuration.
InfoSplitPane The sidebar of the Application.
MultiBinding Represents a binding for an interface that can have multiple bindings.
MultiInterface Represents an interface for the network type serial.
NetworkTypes Helper class to separate network types and provide strings and images for the components.
NetworkTypes.NetworkConfig Implements the configuration dialog for the network types.
NwBinding Base class for bindings, implementing standard implementations of methods for bindings.
NwComponent Base class for every network component of the GUI.
NwHub A hub connects a collection of interfaces together.
NwInterface This class offers standard implementations of methods that every interface must contain.
NwNode Handles common events of the hubs and the nodes.
NwWire Base class for wires.
PCNode Represents a node of the network.
PleaseWaitDialog A tiny modal dialog to display while long operations occur.
SingleBinding Represents a binding for an interface type having only one binding.
SingleInterface Represents an interface for a network type with single binding.
StandardToolbar Toolbar with standard functions for the application.
ZoomChooser Combo box for zoom factor.
 

Package verinec.gui.core Description

Implements the basic operations of the GUI.

The classes in the core allow modules to display nodes, interfaces and connections and provide ways to manipulate them. Moving nodes is also implemented in the core, because it is too tightly connected with GUI programming to be defined in modules. Modules just tell if they allow nodes to be moved or not.

The core contains classes for nodes, interfaces and connections. You can add context menu entries to PCNode as well as interfaces and bindings. Sometimes you will also have to access the DrawPanel (a reference is provided by VerinecStudio).


Copyright © 2005 Verinec, DIUF