HyperView Banner
main & related classes

 

 HyperView()

HyperView.class is the main Rendering class
You utilize it by creating  a "ViewMain.class"

 

Don't know CVS?
And want to just dive in?
 
  README.txt

Get & unpack the source zip


This is a work in progress. 

The main HyperView entry point is via ViewMain.class
Remember the program begins at
ViewMain.class
 

 
  Display/View Classes
Interfaces/Constants
BitDefs BitmapConstants AnimationConstants ConnectionConstants
CopyBlit DirectoryConstants ExternalizerConstants GetStringConstants
HyperConsoleConstants
HyperConstants KeyboardConstants LineConstants
MenuConstants MouseHandlerConstants NetXecConstants RadioButtonConstants
RunInfoConstants SoundConstants SplineConstants TextConstants
ThreadReport


Independant Threads
NetXec HyperView
HyperMouseHandler
HyperKeyboard




Gob (graphics Object) classes
Gob



Gadget Objects
Gadget GetString HyperBoolPop HyperComponent
HyperEditBuffer HyperFileList HyperMenu
HyperNumberPop
HyperPop HyperScrollbar HyperStringPop NetXecPane
NetXecWaitStrGetS PreferencesPane RadioButton RadioGroup
SplineEditPane SuperBitmapConsole Titlebar ExternalizerButton




Other classes
Abort AbortDispatch About AccountInfo

CLIAbort CLICommand Circle
DBText Image2RGB
DirGadget
DispatchNewCLI
TreadRec
Binary

Disconnect
 
Exit
ExternalDisconnect
Externalizer


GetStringConstants
GetMemPop


AtomicAccess
StackTrace DirectoryConstants Connection
 
HyperDefs
HyperEditBuffer
HyperEditDispatch
HexByte
RecordCoords
ColorPop
BasicPane
GetChannels
ViewPane

HyperFileList HyperFrame
HyperKeyEvent
HyperLine
HyperMenu
HyperMouse
HyperPasswordPop
HyperPreferences
HyperPreferencesFactory
HyperScrollbar
HyperSelectItem
AnimGob
CollisionManager
DirGadgetDispatch Dispatch
FadeText
HyperComponent
HyperFileDemon Help HyperKeyboard HyperPop
Directory HyperSelectStringDispatch HyperViewNode HyperViewPing
Abort HyperStringPop HyperViewRequestVector
Timeout
HyperViewServer HyperViewServerLink HyperViewSynchReq


ImageGadget
IncrementalPort
Indexable

KickStart
ObjectRegistry Octant
ListChannelReply LoadDefaultMenu SerialializationLink
ClassFieldLink

MouseHandlerConstants

NetXecConstants
NetXecOff
NetXecOn
NetXecPane
NetXecToggle

NetXecWaitStrGetS
NewCLI
OKDispatch
OctantCalc
Pixel
PopDispatch
Preferences
PreferencesPane
RadioButton RadioButtonConstants
Scanline
Serialization SerializedObject ShutDownHook




ScrollBar Methods
LeftArrowMethod RightArrowMethod
UpperArrowMethod
LowerArrowMethod

ThumbPaneMethod





RunInfo
RunInfoConstants
RunStack
SaveCoords
SetTitle
ShowConnect
ShowExternalNodes
ShutDownHook


Spline
SplineConstants
SubChannel
SummonGuru
SuperBitmap

TextConstants
ThreadRec
ThreadReport

ViewPane


Applications
Asteroids.class Economy DoBudget
EconomyConstants
EconomyDispatch EconomyPane GovernmentConstants EcYear
AsteroidsSprite MegaMooV

Dispatch classes
AsteroidsDispatch CLIAbort ColorPopDispatch DirGadgetDispatch
DispatchNewCLI GetColorPop GetMemPop Guru
HyperCompTest HyperEditDispatch HyperSelectStringDispatch MainMenu
MakeConnection HyperXec SplineEditDispatch




Enfora/GPRS application classes

SendAT SendConnectString SendNoEchoString
SendStatusString. SerialPane (ViewPane)
SerialPortButton (Gadget)





Linkable classes
ClassFieldLink HyperViewLink HyperViewServerLink SerializationLink








CLI Command classes
DebugOn DebugOff DumpGads
DumpGobs
Exit.class GetPrefs HVFlags Help
NetXecOff
NetXecOn NewCLI RecordCoords
RunStack SaveCoords SaveGadXYs SetTitle
ShowConnect
ShowExternalNodes SoundOn
SoundOff








Serial port classes
GetBPSRate


Sound classes
HyperClip


Note** Not including inner classes




NIO Server Classes
Interfaces/Constants
BufferConstants HyperChannelConstants HyperConnectionHandlerConstants  HyperNodeConstants
HyperLinkedListConstants HyperNodeVectorConstants StateMachineConstants ChannelView
ChannelIOReply



Graphics Objects / Gadgets
ChannelControlPane ServerChannelPane

Dispatch classes
ConnectionListNode ExternalConnectionNode DisconnectVector GetChannelControl




ChannelIndexException ChannelTempLink ConnectionListNode GetChannels
GetServerChannels HyperChannel HyperChannelNodeLink HyperChannelRegistry
Core Server Classes
HyperConnectionHandler HyperNBInputHandler HyperNBOutputHandler HyperNodeWriteVector
HyperDisconnectHandler HyperExternalConnectionHandler HyperNodeReadVector HyperConnectionNode
STDInputHandler


List Classes
HyperLinkedList
SystemListRegistry SystemListNode
Linkable HyperConnectionNode IOReply
StateMachine Classes
StateMachine StateDispatch StateMachineListener ServerStateMachine

HyperInputStream HyperOutputStream IllegalChannelSynchException
IllegalStateMachineAddObjectNotifierException OutOfChannelSpaceException




SystemClock SystemTimer ServerViewMain ServerTest



Web Browser or Window
|
HyperView.class
(Graphics engine)
     /\
     
 | 
AWTEventManager
Process all AWTEvents.
Drivers threads
/\ 

HyperMouse --- HyperKeyboard
  \      /    
(Software interrupt driven)
|
Synchronized via
HyperView.blitterlock
|
Drives HyperView.