Package: com.multiversesocial.hyperview
Class: com.multiversesocial.hyperview.HyperBoolPop
Source: src/com/multiversesocial/hyperview/HyperBoolPop.java

HyperBoolPop

HyperView V3.2 — class
version V3.2 class

Summary

HyperBoolPop — HyperView 3.2 project class.

Source file: HyperBoolPop.java

Hierarchy

Extends: Gadget

Implements: none

Referenced HyperView classes

Media files used

Declaration & members

public class HyperBoolPop extends Gadget

Declared in src/com/multiversesocial/hyperview/HyperBoolPop.java, lines 4–299. 36 field(s), 4 constructor(s), 0 method(s), plus 2 nested type(s). Every member has an anchor you can link to (e.g. HyperBoolPop.html#<id>).

Fields (36)

DeclarationValue / initializerDescriptionSource
Gadget abortGadgetNo comment in source; assigned in HyperBoolPop().line 23
int abortHeight= 0No comment in source; assigned in HyperBoolPop().line 13
String abortMessageNo comment in source; not referenced by name in this type’s methods.line 10
int abortWidth= 0No comment in source; assigned in HyperBoolPop().line 13
int abortX= 0No comment in source; assigned in HyperBoolPop().line 13
int abortY= 0No comment in source; assigned in HyperBoolPop().line 13
int charHeightNo comment in source; assigned in HyperBoolPop().line 7
int charWidthNo comment in source; assigned in HyperBoolPop().line 6
boolean doItNo comment in source; assigned in HyperBoolPop().line 24
Color frameColorNo comment in source; assigned in HyperBoolPop().line 27
int frameHeightNo comment in source; assigned in HyperBoolPop().line 26
int frameWidthNo comment in source; assigned in HyperBoolPop().line 25
Color nameColor= new Color(25, 25, 150)No comment in source; assigned in HyperBoolPop().line 21
Gadget okGadgetNo comment in source; assigned in HyperBoolPop().line 22
int okHeightNo comment in source; assigned in HyperBoolPop().line 12
String okMessageNo comment in source; assigned in HyperBoolPop().line 9
int okMessageHeightNo comment in source; not referenced by name in this type’s methods.line 19
int okMessageHeight2No comment in source; not referenced by name in this type’s methods.line 20
int okMessageWidthNo comment in source; assigned in HyperBoolPop().line 17
int okMessageWidth2No comment in source; assigned in HyperBoolPop().line 18
int okMessageX= 0No comment in source; assigned in HyperBoolPop().line 16
int okMessageY= 0No comment in source; assigned in HyperBoolPop().line 16
int okWidthNo comment in source; assigned in HyperBoolPop().line 12
int okXNo comment in source; assigned in HyperBoolPop().line 12
int okYNo comment in source; assigned in HyperBoolPop().line 12
String popMesageNo comment in source; not referenced by name in this type’s methods.line 8
String popMessageNo comment in source; assigned in HyperBoolPop().line 14
int popMessageHeightNo comment in source; assigned in HyperBoolPop().line 15
int popMessageWidthNo comment in source; assigned in HyperBoolPop().line 15
int popMessageXNo comment in source; assigned in HyperBoolPop().line 15
int popMessageYNo comment in source; assigned in HyperBoolPop().line 15
Color textColor= Color.blackNo comment in source; assigned in HyperBoolPop().line 29
Color textPaneColor= Color.whiteNo comment in source; assigned in HyperBoolPop().line 28
int textPaneHeightNo comment in source; assigned in HyperBoolPop().line 31
int textPaneWidthNo comment in source; assigned in HyperBoolPop().line 30
int totalStringsNo comment in source; assigned in HyperBoolPop().line 11

Constructors (4)

SignatureDescriptionSource
HyperBoolPop()1 statement(s); calls this(), HyperView.getCurView().line 33
HyperBoolPop(String m1)1 statement(s); calls this(), HyperView.getCurView().line 38
HyperBoolPop(HyperView tView)1 statement(s); calls this().line 43
HyperBoolPop(HyperView tView, String m1, String m2, String tMsg)20 statement(s); calls super(), curView.screenGraphics.getFontMetrics(conFont).charWidth(), curView.screenGraphics.getFontMetrics(), curView.screenGraphics.getFontMetrics(conFont).getHeight(), curView.screenGraphics.getFontMetrics(conFont).stringWidth() …; creates Color, Gadget, OKDispatch.line 48

Methods (0)

None declared.

Nested & additional classes

OKDispatch (nested type, lines 229–266)

class OKDispatch extends Dispatch

Fields (1)

DeclarationValue / initializerDescriptionSource
HyperBoolPop parentPop= nullNo comment in source; assigned in OKDispatch(); used in begin().line 231

Constructors (2)

SignatureDescriptionSource
OKDispatch()1 statement(s); calls super().line 233
OKDispatch(HyperBoolPop tp)2 statement(s); calls super().line 238

Methods (2)

SignatureDescriptionSource
public boolean begin(HyperView tView)7 statement(s).
Overrides Dispatch.begin()
line 255
public boolean run()Returns true.
Overrides Dispatch.run()
line 243

AbortDispatch (nested type, lines 268–298)

class AbortDispatch extends Dispatch

Fields (1)

DeclarationValue / initializerDescriptionSource
HyperBoolPop parentPop= nullNo comment in source; assigned in AbortDispatch(); used in begin().line 270

Constructors (2)

SignatureDescriptionSource
AbortDispatch()1 statement(s); calls super().line 272
AbortDispatch(HyperBoolPop tp)2 statement(s); calls super().line 277

Methods (2)

SignatureDescriptionSource
public boolean begin(HyperView tView)7 statement(s).
Overrides Dispatch.begin()
line 287
public boolean run()More stubs.
Overrides Dispatch.run()
line 282

Inherited members

Non-private members inherited from HyperView superclasses and not overridden or hidden here.

From Gadget (35 fields, 26 methods)

Fields: backColor, conFont, cursorGraphics, cursorHeight, cursorImage, cursorName, cursorScrollXOffset, cursorScrollYOffset, cursorWidth, cursorX, cursorY, displayInfo, fGColor, flipCount, font, gadFlags, gadFlags2, gadNumber, keyboard, lastCursorX, lastCursorY, lineColorA, lineColorB, lineColorC, locked, method, parentTitlebar, stringHeight, stringWidth, stringX, stringY, tc1, tc2, tc3, tc4

Methods: addDispatch(Dispatch), allKeyMsgENA(), cleanUp(), drawCursor(), drawOutline(), drawOutline2(), getForeground(), inKey(), inString(String), isEnabled(), isShowing(), isVisible(), keyReleaseENA(), keyTypedENA(), layerDisable(), layerENA(), makeBitmap(Font), mouseWheelMoved(MouseWheelEvent), onMouseOver(), setEnabled(boolean), setForeground(int), setName(String), setVisible(boolean), toFront(), toString(), updateText()

From Gob (76 fields, 27 methods)

Fields: asynchGraphics1, asynchGraphics2, asynchImage1, asynchImage2, attachedGob, attachedIndex, backGround, bgMemoryImageSource, bGPen, bottomMax, clickX, clickY, collisionClassMask, curAttached, currentZIndex, curView, depth, destGob, destGraphics, dispatchHoldCount, drawMode, dX, dY, dZ, fgMemoryImageSource, fGPen, gobEventFlags, gobFlags, gobFlags2, gobGadIndex, gobHx, gobHy, gobHz, gobName, gobNumber, gobOrbitRadius, gobPic, gobTypeFlags, graphics, gravity, height, heightBase, hSin, hyp, infoString, lClickX, lClickY, leftMin, maxAttached, memoryCounter, moveNum, mX, mX2, mY, mY2, oldX, oldY, oldZ, orbitGob, rightMax, scanLine, selectGraphics, selectImage, selectTime, spline, tint, topMin, totalAttached, width, widthBase, wSin, x, x2, y, y2, z

Methods: addGob(Gob), addSpline(Spline), center(), collisionOff(), collisionOn(), disable(), enable(), getGraphics(), getImageFromJar(String), getPixels(), gobZInit(), initScanline(int), inView(), isInView(), isMemoryImageSource(), move(int, int), move(Gadget, int, int), moveNext(), onClick(), onDisplay(), onRelease(), printGobAttr(HyperView), printScanLines(), remGob(), remove(), zENA(), zOff()

From Linkable (7 fields, 1 methods)

Fields: attachment, index, linkFlags, name, next, parentList, prev

Methods: inList()

Examples

Real usage taken from elsewhere in the HyperView 3.2 source (file and line shown; source path src/com/multiversesocial/hyperview/).

instantiation — Externalizer.java, line 825

  825  pick = new HyperBoolPop(tView," Type-in "," Palette ",
  826   " Nested type: use palette '"+label+"'? (select on type grid first) ");

declaration — HyperDefs.java, line 77

   77  HyperBoolPop hbp = new HyperBoolPop(curView);
Hits--