this = {ThinClient@4093} sd = {ScreenDefinition[1]@4266} tempTerm = -1 wcfgs = {ArrayList@4267} size = 0 definition = {ScreenDefinition@4268} widgets = {LinkedHashMap@4270} size = 2 {Integer@4277} 35 -> {FrameConfig@4278} "35: class com.goldencode.p2j.ui.FrameConfig" key = {Integer@4277} 35 value = {FrameConfig@4278} "35: class com.goldencode.p2j.ui.FrameConfig" {Integer@4280} 38 -> {ButtonConfig@4281} "38: class com.goldencode.p2j.ui.ButtonConfig" key = {Integer@4280} 38 value = {ButtonConfig@4281} "38: class com.goldencode.p2j.ui.ButtonConfig" autoEndKey = false autoGo = false isDefault = false imgUpDef = {ButtonImageDefinition@4355} offsetX = 0 offsetY = 0 offsetRow = 0.0 offsetCol = 0.0 widthPixels = 0 widthChars = 0.0 heightPixels = 0 heightChars = 0.0 name = null imgDownDef = {ButtonImageDefinition@4356} offsetX = 0 offsetY = 0 offsetRow = 0.0 offsetCol = 0.0 widthPixels = 0 widthChars = 0.0 heightPixels = 0 heightChars = 0.0 name = null imgInsDef = {ButtonImageDefinition@4357} offsetX = 0 offsetY = 0 offsetRow = 0.0 offsetCol = 0.0 widthPixels = 0 widthChars = 0.0 heightPixels = 0 heightChars = 0.0 name = null noFocus = false flatButton = false convert3D = true mousePointer = null autoResize = true labels = true attrSpace = false dataType = "character" forceLabel = false help = null label = null clabel = null index = 0 possibleSideLabel = false sideLabelId = -1 selectionActive = false selectionEnd = -2147483648 selectionStart = -2147483648 dropTarget = false parentId = -1 locationChanged = false initColumn = -2.147483648E9 initRow = -2.147483648E9 initX = -2147483648 initY = -2147483648 column = -2.147483648E9 row = -2.147483648E9 x = -2147483648 y = -2147483648 frameXOffset = 0 frameColumnOffset = 0.0 frameYOffset = 0 frameRowOffset = 0.0 clientColumn = -2.147483648E9 clientRow = -2.147483648E9 clientX = -2147483648 clientY = -2147483648 fixedWidth = false fixedHeight = false dcolor = {Color@4359} pfcolor = {Color@4284} heightChars = 0.0 widthChars = 0.0 clientHeightChars = -2.147483648E9 clientWidthChars = -2.147483648E9 widthPixels = 0 heightPixels = 0 clientWidthPixels = -2147483648 clientHeightPixels = -2147483648 dynamic = true tabStop = true name = "" title = "" titleFont = -3 titleDColor = {Color@4286} align = 1 font = -3 fontChanged = false tooltip = null fgcolor = -1 bgcolor = -1 fgcolorRgb = -1 bgcolorRgb = -1 sysfgcolor = -1 sysbgcolor = -1 selected = false movable = false resizable = false widgetPlaced = false cfgClass = {Class@702} "class com.goldencode.p2j.ui.ButtonConfig" frameId = 35 visible = false realized = false wasRealized = false hidden = false header = false enabled = true popupMenuId = -1 modified = false id = {WidgetId@4361} "38" contextHelpId = 0 manualHightlight = false selectable = false menuMouse = null menuKey = null state = 1 frameDefValue = null disableRedraw = false zorder = {ZOrderClass@4135} "WIDGET" configManager = {ClientConfigManager@4136} id = 35 suppressRedraw = false sideLabels = {HashMap@4271} size = 0 sideLabelParents = {HashMap@4272} size = 0 frame = {FrameGuiImpl@4254} "35##com.goldencode.p2j.ui.DynamicFrameTemplate$DynFrameDef 35 Dimension[0.4,1.05] Point[0.0,0.0] visible false can false; " gd = {SwingGuiDriver@4291} screen = {GuiOutputManager@4292} cc = {CoordinatesConversion@4293} gc = {GuiColorResolver@4294} gct = {GuiColorResolver@4295} gf = {GuiFontResolver@4296} frameTitle = {BorderedPanelGuiImpl@4297} "BorderedPanelGuiImpl [id=]" lineBorder = {LineBorderGuiImpl@4298} defaultMinimalWidth = 3.6 defaultMinimalHeight = 0.86 dynamicLayout = null viewed = false live = true canHide = false canHideOthers = false canWipeScreen = false forceWipeScreen = false autoplacing = false savedDown = 1 autoLayout = true needPause = true savedTabOrder = {Widget[1]@4299} savedDim = {Dimension@4300} "Dimension[0.0,0.0]" savedPaneDim = {Dimension@4301} "Dimension[0.0,0.0]" dynamicDown = false pendingDown = -1 streamed = false resetPending = false scopeNesting = 1 delayedRepaint = false allClear = false dynamicCol = -2.147483648E9 dynamicRow = -2.147483648E9 active = false focusId = -1 inScope = true redirected = false streamId = -1 isFixedRow = true paintable = true configUpdateActive = false colorChanged = false postponedVisible = false postponedPlace = false protect = false forcePause = false withEditors = false flushed = false placedForRedirected = false focusAttractor = false visibilityChanged = false explicitHide = false streams = {HashSet@4302} size = 0 savedState = null focusReset = false honorNextConditionalDown = false contentPane = {FrameGuiImpl$GuiScrollContainer@4303} "GuiScrollContainer [id=]" frameScroll = {ScrollPaneGuiImpl@4304} "ScrollPaneGuiImpl [id=-109]" config = {FrameConfig@4305} "35: class com.goldencode.p2j.ui.FrameConfig" down = false cursor = -1 headersHeight = 0.0 verticalStep = 1.05 verticalStepBoxed = 1.05 downBody = {Widget[1][]@4306} underline = null underlinedRow = null touched = null needClear = null startRow = null nonbody = {Widget[0]@4307} saveDown = -1 lastRow = -1 trailingSkips = false headersOutput = null currentStatement = null fixedWidth = false pendingNeedClear = false forcedRefresh = false resizH = {HashMap@4308} size = 0 relocY = {HashMap@4309} size = 0 origHeight = 0.0 spareIteration = null pendingCursorWrap = false pendingCursorPos = 0 newRow = 0 pendingFixedDown = false originalHeightChars = 0.0 leadingSkipSize = -1.0 trailingSkipSize = -1.0 focusTransferManager = {FrameFocusTransferManager@4310} chooseHandler = {ChooseHandler@4311} pendingUnderline = false nextTabItemList = null changed = true layoutManager = {ZeroColumnLayout@4312} current = null insets = {Insets@4313} size = {Dimension@4314} "Dimension[0.4,1.05]" widgets = {ArrayList@4315} size = 2 tabItemList = null ignoreFocusSet = null containerStateListeners = null topLevelWidgetId = null enabled = true hidden = false highlighted = false visible = false focusListeners = {ArrayList@4316} size = 1 keyListeners = {ArrayList@4317} size = 0 parent = {WeakReference@4318} window = null ancestorCache = {IdentityHashMap@4319} size = 2 popupKeyListnrAdded = false listeners = {ArrayList@4320} size = 1 AbstractWidget.screen = {GuiOutputManager@4292} mouseActions = null location = {Point@4321} "Point[-2.147483648E9,-2.147483648E9]" physicalLocation = {NativePoint@4322} "-2147483648:-2147483648" AbstractWidget.insets = {Insets@4323} nativeInsets = {NativeInsets@4324} "NativeInsets[T0 L0 B0 R0]" mousePtr = {Optional@4325} "Optional.empty" mouseHoverAction = null directManipulationActive = false screenLocation = null screenPhysicalLocation = null