Error Dialog Message

Hello everyone. Been a long time since I faced a problem in jme3 except that everything is working fine in jme3.

Ok, every other game that I made works fine and perfectly, but one game that I made use to work fine before. After updating jme3 the game stopped working.



The problem is that there are no errors in the game and no errors are highlighted. The error that I get is a dialog box one and in it is written “Uncaught exception thrown in Thread[LWJGL Renderer Thread,5,main] NullPointerException”. After pressing the ok button everything of the game terminates. If it were a code or programming problem I could have fixed it since new updates sometimes means to update the coding part as well. But the problem is something else. Any solution for this one?



Thanks in advance.



K Out!

We’d have to see the stack trace.

how do you see the stack trace?

If you are running this in the SDK then I’d have expected it to be in the console where all of the other logging is dumped. You may have to provide more information on how you are trying to run it.

Sorry for the late reply my internet service was under maintenance. Oh yes, the output in the console are the stack trace, but I fixed the problem. Since I could not use the net to find the solution (thanks to no net connection -.- ), so what I did was make a new project and copy all files from “Source Packages” and “Project Assets” and pasted it in my new project, after that it started to work again. Not sure why that happened but it seems to work now. This only happened for this project not for any other project that I worked with before, so maybe something went corrupted somewhere I guess. Any way here is the console list as you asked for, hope it helps.



K Out!





Sep 16, 2012 8:03:40 PM com.jme3.system.JmeDesktopSystem initialize

INFO: Running on jMonkeyEngine 3.0.0 Beta

Sep 16, 2012 8:03:40 PM com.jme3.system.Natives extractNativeLibs

INFO: Extraction Directory: K:JMEMMO2

Sep 16, 2012 8:03:40 PM com.jme3.system.lwjgl.LwjglAbstractDisplay run

INFO: Using LWJGL 2.8.4

Sep 16, 2012 8:03:40 PM com.jme3.system.lwjgl.LwjglDisplay createContext

INFO: Selected display mode: 800 x 600 x 0 @0Hz

20:03:41.481 INFO LwjglContext Adapter: {0}

20:03:41.486 INFO LwjglContext Driver Version: {0}

20:03:41.486 INFO LwjglContext Vendor: {0}

20:03:41.486 INFO LwjglContext OpenGL Version: {0}

20:03:41.486 INFO LwjglContext Renderer: {0}

20:03:41.486 INFO LwjglContext GLSL Ver: {0}

20:03:41.487 INFO LwjglTimer Timer resolution: {0} ticks per second

20:03:41.506 INFO LwjglRenderer Caps: {0}

20:03:41.559 WARNING AssetConfig Cannot find loader {0}

20:03:41.560 INFO AssetManager DesktopAssetManager created.

20:03:41.584 INFO Camera Camera created (W: {0}, H: {1})

20:03:41.590 INFO Camera Camera created (W: {0}, H: {1})

20:03:41.592 INFO LwjglMouseInput Mouse created.

20:03:41.593 INFO LwjglKeyInput Keyboard created.

20:03:41.652 INFO LwjglAudioRenderer AudioRenderer supports {0} channels

20:03:41.652 INFO LwjglAudioRenderer Audio effect extension version: {0}.{1}

20:03:41.652 INFO LwjglAudioRenderer Audio max auxilary sends: {0}

20:03:41.658 INFO MaterialDef Loaded material definition: {0}

20:03:41.809 INFO Node Child ({0}) attached to this node ({1})

20:03:41.814 INFO Node {0}: All children removed.

20:03:42.022 INFO MaterialDef Loaded material definition: {0}

20:03:42.127 INFO Node Child ({0}) attached to this node ({1})

20:03:42.132 INFO Node Child ({0}) attached to this node ({1})

20:03:42.213 INFO Node Child ({0}) attached to this node ({1})

20:03:42.226 INFO MaterialDef Loaded material definition: {0}

20:03:42.257 INFO Node Child ({0}) attached to this node ({1})

20:03:42.258 INFO Node Child ({0}) attached to this node ({1})

20:03:42.258 INFO Node Child ({0}) attached to this node ({1})

20:03:42.577 INFO Node Child ({0}) attached to this node ({1})

20:03:42.665 INFO Node Child ({0}) attached to this node ({1})

20:03:42.680 INFO Node Child ({0}) attached to this node ({1})

20:03:42.681 INFO Node Child ({0}) attached to this node ({1})

20:03:42.681 INFO Node Child ({0}) attached to this node ({1})

20:03:42.681 INFO Node Child ({0}) attached to this node ({1})

20:03:42.681 INFO Node Child ({0}) attached to this node ({1})

20:03:42.681 INFO Node Child ({0}) attached to this node ({1})

20:03:42.729 INFO Serializer Registered class[-42]:{0} to:com.jme3.network.message.DisconnectMessage$DisconnectSerializer@166c114

20:03:42.733 INFO Serializer Registered class[-44]:{0} to:com.jme3.network.message.ClientRegistrationMessage$ClientRegistrationSerializer@8fcc7b

20:03:42.734 INFO Serializer Registered class[-2]:{0} to:com.jme3.network.serializing.serializers.BooleanSerializer@b9b618

20:03:42.734 INFO Serializer Registered class[-3]:{0} to:com.jme3.network.serializing.serializers.ByteSerializer@61ec49

20:03:42.734 INFO Serializer Registered class[-4]:{0} to:com.jme3.network.serializing.serializers.CharSerializer@dfc362

20:03:42.734 INFO Serializer Registered class[-5]:{0} to:com.jme3.network.serializing.serializers.ShortSerializer@948069

20:03:42.735 INFO Serializer Registered class[-6]:{0} to:com.jme3.network.serializing.serializers.IntSerializer@17a7706

20:03:42.736 INFO Serializer Registered class[-7]:{0} to:com.jme3.network.serializing.serializers.LongSerializer@11c55bb

20:03:42.736 INFO Serializer Registered class[-8]:{0} to:com.jme3.network.serializing.serializers.FloatSerializer@1406eb6

20:03:42.737 INFO Serializer Registered class[-9]:{0} to:com.jme3.network.serializing.serializers.DoubleSerializer@1248f2b

20:03:42.738 INFO Serializer Registered class[-10]:{0} to:com.jme3.network.serializing.serializers.BooleanSerializer@1e536d6

20:03:42.739 INFO Serializer Registered class[-11]:{0} to:com.jme3.network.serializing.serializers.ByteSerializer@651e95

20:03:42.740 INFO Serializer Registered class[-12]:{0} to:com.jme3.network.serializing.serializers.CharSerializer@4e21db

20:03:42.740 INFO Serializer Registered class[-13]:{0} to:com.jme3.network.serializing.serializers.ShortSerializer@1e9d9b1

20:03:42.741 INFO Serializer Registered class[-14]:{0} to:com.jme3.network.serializing.serializers.IntSerializer@1e3a0ec

20:03:42.745 INFO Serializer Registered class[-15]:{0} to:com.jme3.network.serializing.serializers.LongSerializer@1f7cdc7

20:03:42.745 INFO Serializer Registered class[-16]:{0} to:com.jme3.network.serializing.serializers.FloatSerializer@d402dd

20:03:42.745 INFO Serializer Registered class[-17]:{0} to:com.jme3.network.serializing.serializers.DoubleSerializer@58cca9

20:03:42.745 INFO Serializer Registered class[-18]:{0} to:com.jme3.network.serializing.serializers.StringSerializer@c12474

20:03:42.746 INFO Serializer Registered class[-19]:{0} to:com.jme3.network.serializing.serializers.Vector3Serializer@d510e8

20:03:42.746 INFO Serializer Registered class[-20]:{0} to:com.jme3.network.serializing.serializers.DateSerializer@1751a9e

20:03:42.747 INFO Serializer Registered class[-21]:{0} to:com.jme3.network.serializing.serializers.CollectionSerializer@1971eb3

20:03:42.748 INFO Serializer Registered class[-22]:{0} to:com.jme3.network.serializing.serializers.CollectionSerializer@cb754f

20:03:42.749 INFO Serializer Registered class[-23]:{0} to:com.jme3.network.serializing.serializers.CollectionSerializer@e391c4

20:03:42.749 INFO Serializer Registered class[-24]:{0} to:com.jme3.network.serializing.serializers.CollectionSerializer@1458dcb

20:03:42.750 INFO Serializer Registered class[-25]:{0} to:com.jme3.network.serializing.serializers.CollectionSerializer@1408a75

20:03:42.751 INFO Serializer Registered class[-26]:{0} to:com.jme3.network.serializing.serializers.CollectionSerializer@c713d2

20:03:42.752 INFO Serializer Registered class[-27]:{0} to:com.jme3.network.serializing.serializers.CollectionSerializer@135133

20:03:42.753 INFO Serializer Registered class[-28]:{0} to:com.jme3.network.serializing.serializers.CollectionSerializer@1d8e9e

20:03:42.754 INFO Serializer Registered class[-29]:{0} to:com.jme3.network.serializing.serializers.CollectionSerializer@1042fcc

20:03:42.757 INFO Serializer Registered class[-30]:{0} to:com.jme3.network.serializing.serializers.MapSerializer@38d460

20:03:42.758 INFO Serializer Registered class[-31]:{0} to:com.jme3.network.serializing.serializers.MapSerializer@6bd9e0

20:03:42.758 INFO Serializer Registered class[-32]:{0} to:com.jme3.network.serializing.serializers.MapSerializer@11710be

20:03:42.758 INFO Serializer Registered class[-33]:{0} to:com.jme3.network.serializing.serializers.MapSerializer@6c5356

20:03:42.758 INFO Serializer Registered class[-34]:{0} to:com.jme3.network.serializing.serializers.MapSerializer@97d3f0

20:03:42.759 INFO Serializer Registered class[-35]:{0} to:com.jme3.network.serializing.serializers.MapSerializer@1db9f45

20:03:42.759 INFO Serializer Registered class[-36]:{0} to:com.jme3.network.serializing.serializers.MapSerializer@1566a6c

20:03:42.760 INFO Serializer Registered class[-37]:{0} to:com.jme3.network.serializing.serializers.EnumSerializer@7efa96

20:03:42.762 INFO Serializer Registered class[-38]:{0} to:com.jme3.network.serializing.serializers.GZIPSerializer@3acc67

20:03:42.762 INFO Serializer Registered class[-39]:{0} to:com.jme3.network.serializing.serializers.ZIPSerializer@5b78cf

20:03:42.765 INFO Serializer Registered class[-41]:{0} to:com.jme3.network.serializing.serializers.FieldSerializer@1a32ea4

20:03:42.771 INFO Serializer Registered class[-40]:{0} to:com.jme3.network.serializing.serializers.FieldSerializer@1a32ea4

20:03:42.771 INFO Serializer Registered class[-43]:{0} to:com.jme3.network.serializing.serializers.ArraySerializer@145f5e3

20:03:42.772 INFO Serializer Registered class[-45]:{0} to:com.jme3.network.serializing.serializers.FieldSerializer@1a32ea4

20:03:42.772 INFO Serializer Registered class[-46]:{0} to:com.jme3.network.serializing.serializers.ArraySerializer@145f5e3

20:03:42.772 INFO Serializer Registered class[-47]:{0} to:com.jme3.network.serializing.serializers.FieldSerializer@1a32ea4

20:03:42.779 INFO DefaultClient Connection established, id:{0}.

20:03:42.818 INFO Node Child ({0}) attached to this node ({1})

20:03:42.818 INFO Node Child ({0}) attached to this node ({1})

20:03:42.929 INFO Nifty loadFromFile [Interface/login.xml]

20:03:42.930 INFO NiftyLoader loading new nifty xml file with schemaId [nifty.nxs]

20:03:42.964 INFO NiftyLoader loading new nifty style xml file [nifty-default-styles.xml] with schemaId [nifty-styles.nxs]

20:03:42.967 INFO NiftyLoader loading new nifty style xml file [fonts.xml] with schemaId [nifty-styles.nxs]

20:03:42.969 INFO NiftyLoader loading new nifty style xml file [panel/nifty-panel.xml] with schemaId [nifty-styles.nxs]

20:03:42.976 INFO NiftyLoader loading new nifty style xml file [button/nifty-button.xml] with schemaId [nifty-styles.nxs]

Error while starting capture : device 0

20:03:43.193 INFO NiftyLoader loading new nifty style xml file [label/nifty-label.xml] with schemaId [nifty-styles.nxs]

20:03:43.195 INFO NiftyLoader loading new nifty style xml file [textfield/nifty-textfield.xml] with schemaId [nifty-styles.nxs]

20:03:43.201 INFO NiftyLoader Registering mouseCursor with id [textFieldCursor]

20:03:43.201 INFO NiftyLoader loading new nifty style xml file [dropdown/nifty-drop-down.xml] with schemaId [nifty-styles.nxs]

20:03:43.210 INFO NiftyLoader loading new nifty style xml file [imageselect/nifty-image-select.xml] with schemaId [nifty-styles.nxs]

20:03:43.214 INFO NiftyLoader loading new nifty style xml file [checkbox/nifty-checkbox.xml] with schemaId [nifty-styles.nxs]

20:03:43.217 INFO NiftyLoader loading new nifty style xml file [radiobutton/nifty-radiobutton.xml] with schemaId [nifty-styles.nxs]

20:03:43.229 INFO NiftyLoader loading new nifty style xml file [scrollbar/nifty-scrollbar-style.xml] with schemaId [nifty-styles.nxs]

20:03:43.247 INFO NiftyLoader loading new nifty style xml file [slider/nifty-slider-style.xml] with schemaId [nifty-styles.nxs]

20:03:43.256 INFO NiftyLoader loading new nifty style xml file [scrollpanel/nifty-scrollpanel-style.xml] with schemaId [nifty-styles.nxs]

20:03:43.259 INFO NiftyLoader loading new nifty style xml file [console/nifty-console-style.xml] with schemaId [nifty-styles.nxs]

20:03:43.266 INFO NiftyLoader Registering mouseCursor with id [textFieldCursor]

20:03:43.266 INFO NiftyLoader loading new nifty style xml file [chat-control/nifty-chat-control.xml] with schemaId [nifty-styles.nxs]

20:03:43.268 INFO NiftyLoader loading new nifty style xml file [menu/nifty-menu-style.xml] with schemaId [nifty-styles.nxs]

20:03:43.270 INFO NiftyLoader loading new nifty style xml file [listbox/nifty-listbox-style.xml] with schemaId [nifty-styles.nxs]

20:03:43.272 INFO NiftyLoader loading new nifty style xml file [window/nifty-window.xml] with schemaId [nifty-styles.nxs]

20:03:43.279 INFO NiftyLoader loading new nifty style xml file [hint/nifty-hint.xml] with schemaId [nifty-styles.nxs]

20:03:43.281 INFO NiftyLoader loading new nifty style xml file [tabs/nifty-tabs.xml] with schemaId [nifty-styles.nxs]

20:03:43.284 INFO NiftyLoader loading new nifty style xml file [messagebox/nifty-messagebox.xml] with schemaId [nifty-styles.nxs]

20:03:43.287 INFO NiftyLoader loading new nifty controls xml file [nifty-default-controls.xml] with schemaId [nifty-controls.nxs]

20:03:43.291 INFO NiftyLoader loading new nifty controls xml file [nifty-controls/nifty-button.xml] with schemaId [nifty-controls.nxs]

20:03:43.299 INFO NiftyLoader loading new nifty controls xml file [nifty-controls/nifty-chat-control.xml] with schemaId [nifty-controls.nxs]

20:03:43.301 INFO NiftyLoader loading new nifty controls xml file [nifty-controls/nifty-tabs.xml] with schemaId [nifty-controls.nxs]

20:03:43.303 INFO NiftyLoader loading new nifty controls xml file [nifty-controls/nifty-treebox.xml] with schemaId [nifty-controls.nxs]

20:03:43.304 INFO NiftyLoader loading new nifty controls xml file [nifty-controls/nifty-checkbox.xml] with schemaId [nifty-controls.nxs]

20:03:43.306 INFO NiftyLoader loading new nifty controls xml file [nifty-controls/nifty-console.xml] with schemaId [nifty-controls.nxs]

20:03:43.308 INFO NiftyLoader loading new nifty controls xml file [nifty-controls/nifty-drop-down.xml] with schemaId [nifty-controls.nxs]

20:03:43.315 INFO NiftyLoader loading new nifty controls xml file [nifty-controls/nifty-image-select.xml] with schemaId [nifty-controls.nxs]

20:03:43.317 INFO NiftyLoader loading new nifty controls xml file [nifty-controls/nifty-label.xml] with schemaId [nifty-controls.nxs]

20:03:43.318 INFO NiftyLoader loading new nifty controls xml file [nifty-controls/nifty-textfield.xml] with schemaId [nifty-controls.nxs]

20:03:43.319 INFO NiftyLoader loading new nifty controls xml file [nifty-controls/nifty-menu.xml] with schemaId [nifty-controls.nxs]

20:03:43.322 INFO NiftyLoader loading new nifty controls xml file [nifty-controls/nifty-messagebox.xml] with schemaId [nifty-controls.nxs]

20:03:43.335 INFO NiftyLoader loading new nifty controls xml file [nifty-controls/nifty-scrollbar.xml] with schemaId [nifty-controls.nxs]

20:03:43.340 INFO NiftyLoader loading new nifty controls xml file [nifty-controls/nifty-slider.xml] with schemaId [nifty-controls.nxs]

20:03:43.342 INFO NiftyLoader loading new nifty controls xml file [nifty-controls/nifty-scrollpanel.xml] with schemaId [nifty-controls.nxs]

20:03:43.344 INFO NiftyLoader loading new nifty controls xml file [nifty-controls/nifty-listbox.xml] with schemaId [nifty-controls.nxs]

20:03:43.355 INFO NiftyLoader loading new nifty controls xml file [nifty-controls/nifty-dragndrop.xml] with schemaId [nifty-controls.nxs]

20:03:43.360 INFO NiftyLoader loading new nifty controls xml file [nifty-controls/nifty-window.xml] with schemaId [nifty-controls.nxs]

20:03:43.362 INFO NiftyLoader loading new nifty controls xml file [nifty-controls/nifty-radiobutton.xml] with schemaId [nifty-controls.nxs]

20:03:43.376 INFO NiftyLoader loading new nifty controls xml file [nifty-controls/nifty-hint.xml] with schemaId [nifty-controls.nxs]

20:03:43.378 INFO NiftyLoader loaded nifty xml file with schemaId [nifty.nxs] took [447 ms]

20:03:43.379 INFO NiftyType debug out [1]

20:03:43.379 INFO NiftyType resourceBundles [0]

20:03:43.380 INFO NiftyType registerStyle [0]

20:03:43.383 INFO NiftyType registerControlDefinition [4]

20:03:43.383 INFO NiftyType registerEffect [0]

20:03:43.384 INFO NiftyType registerSound [0]

20:03:43.384 INFO NiftyType registerMusic [0]

20:03:43.384 INFO NiftyType registerMouseCursor [0]

20:03:43.384 INFO NiftyType registerPopup [0]

20:03:43.431 INFO NiftyLoader internal prepare screen (start) [17]

20:03:43.612 INFO NiftyStopwatch [0169] imageManager.getImage(Interface/images/login/mainScreen.png)

20:03:43.639 INFO Node Child ({0}) attached to this node ({1})

20:03:43.647 INFO NiftyStopwatch [0012] RenderDevice.createFont(aurulent-sans-16.fnt)

20:03:43.653 INFO NiftyMethodInvoker target objects for [onClick()]

20:03:43.653 INFO NiftyMethodInvoker de.lessvoid.nifty.controls.textfield.TextFieldControl@126c5a5

20:03:43.653 INFO NiftyMethodInvoker Screen.Login@79df82

20:03:43.653 INFO NiftyMethodInvoker target objects for [onClickMouseMove()]

20:03:43.653 INFO NiftyMethodInvoker de.lessvoid.nifty.controls.textfield.TextFieldControl@126c5a5

20:03:43.653 INFO NiftyMethodInvoker Screen.Login@79df82

20:03:43.677 INFO NiftyStopwatch [0003] imageManager.getImage(textfield/cursor-empty.png)

20:03:43.681 INFO NiftyMethodInvoker target objects for [onClick()]

20:03:43.681 INFO NiftyMethodInvoker de.lessvoid.nifty.controls.textfield.TextFieldControl@b53b32

20:03:43.681 INFO NiftyMethodInvoker Screen.Login@79df82

20:03:43.681 INFO NiftyMethodInvoker target objects for [onClickMouseMove()]

20:03:43.681 INFO NiftyMethodInvoker de.lessvoid.nifty.controls.textfield.TextFieldControl@b53b32

20:03:43.681 INFO NiftyMethodInvoker Screen.Login@79df82

20:03:43.695 INFO NiftyStopwatch [0002] imageManager.getImage(button/button.png)

20:03:43.696 INFO ParameterizedObject imageMode property converted to imageArea property : sprite-resize:100,23,0,2,96,2,2,2,96,2,19,2,96,2,2 → sprite:100,23,0

20:03:43.696 INFO ParameterizedObject imageMode property converted to renderStrategy property : sprite-resize:100,23,0,2,96,2,2,2,96,2,19,2,96,2,2 → nine-part:2,96,2,2,2,96,2,19,2,96,2,2

20:03:43.699 INFO NiftyMethodInvoker target objects for [buttonEventEnter()]

20:03:43.699 INFO NiftyMethodInvoker de.lessvoid.nifty.controls.button.ButtonControl@2250d5

20:03:43.699 INFO NiftyMethodInvoker Screen.Login@79df82

20:03:43.703 INFO ParameterizedObject imageMode property converted to imageArea property : sprite-resize:100,23,0,2,96,2,2,2,96,2,19,2,96,2,2 → sprite:100,23,0

20:03:43.703 INFO ParameterizedObject imageMode property converted to renderStrategy property : sprite-resize:100,23,0,2,96,2,2,2,96,2,19,2,96,2,2 → nine-part:2,96,2,2,2,96,2,19,2,96,2,2

20:03:43.704 INFO NiftyMethodInvoker target objects for [buttonEventExit()]

20:03:43.705 INFO NiftyMethodInvoker de.lessvoid.nifty.controls.button.ButtonControl@118a770

20:03:43.705 INFO NiftyMethodInvoker Screen.Login@79df82

20:03:43.713 INFO NiftyLoader internal create screen (start) [282]

20:03:43.713 INFO NiftyType create Screens [322]

20:03:43.761 INFO Nifty

Nifty Data:

children styles: 95

(id => button-font)
(font => aurulent-sans-16.fnt)
(id => base-font)
(font => aurulent-sans-16.fnt)
(id => nifty-panel)
(imageMode => resize:28,184,28,28,28,184,28,154,28,184,28,58, backgroundImage => panel/nifty-panel.png, padding => 8px,16px,24px,16px)
(id => nifty-panel-red)
(imageMode => resize:28,184,28,8,28,184,28,174,28,184,28,58, backgroundImage => panel/nifty-panel-red.png, padding => 8px,16px,24px,16px)
(id => nifty-panel-no-shadow)
(imageMode => resize:8,210,8,8,8,210,8,209,8,210,8,8, backgroundImage => panel/nifty-panel-no-shadow.png, padding => 8px)
(id => nifty-panel-red-no-shadow)
(imageMode => resize:8,210,8,8,8,210,8,209,8,210,8,8, backgroundImage => panel/nifty-panel-red-no-shadow.png, padding => 8px)
(id => nifty-panel-simple)
(imageMode => resize:9,2,9,9,9,2,9,2,9,2,9,9, backgroundImage => panel/nifty-panel-simple.png, padding => 5px)
(id => nifty-panel-bright)
(imageMode => resize:8,210,8,8,8,210,8,209,8,210,8,8, backgroundImage => panel/nifty-panel-hint.png, padding => 5px)
(id => nifty-button#panel)
(height => 23px, imageMode => sprite-resize:100,23,0,2,96,2,2,2,96,2,19,2,96,2,2, paddingLeft => 7px, width => 100px, childLayout => center, visibleToMouse => true, backgroundImage => button/button.png, paddingRight => 7px)
()
(color => #822f, name => border, post => true)
()
(imageMode => sprite-resize:100,23,1,2,96,2,2,2,96,2,19,2,96,2,2, filename => button/button.png, name => imageOverlay, post => true)
(name => renderQuad, post => true, length => 150, endColor => #2220, startColor => #2228)
(name => renderQuad, post => true, length => 150, endColor => #2228, startColor => #2220)
(base => button-font, id => nifty-button#text)
(textHAlign => center, valign => center, visibleToMouse => false, textVAlign => center, align => center)
()
(name => textColorAnimated, post => false, length => 150, endColor => #eeef, startColor => #8886)
(name => textColorAnimated, post => false, length => 150, endColor => #8886, startColor => #eeef)
(base => base-font, id => nifty-label)
(textMinHeight => 23px, textLineHeight => 23px, align => center)
()
(name => clip, post => false)
(id => nifty-textfield#panel)
(height => 23px, childLayout => overlay)
(id => nifty-textfield#field)
(backgroundColor => #666f, childClip => true, childLayout => center, visibleToMouse => true, padding => 0px,2px)
()
(name => changeMouseCursor, id => textFieldCursor)
()
(color => #822f, name => border, post => true)
()
(inset => 1px, color => #800f, name => colorBar, post => true)
(inset => 1px, color => #222f, name => border, post => true)
(name => renderQuad, post => true, length => 150, endColor => #2220, startColor => #2228)
(name => renderQuad, post => true, length => 150, endColor => #2228, startColor => #2220)
(base => base-font, id => nifty-textfield#text)
(textHAlign => left, color => #000f, valign => center, visibleToMouse => false, selectionColor => #f00f, align => left)
()
(color => #cccf, name => textColor, post => false)
(id => nifty-textfield#cursor-panel)
(childLayout => absolute, padding => 0px,2px)
(id => nifty-textfield#cursor)
(filename => textfield/cursor-empty.png)
()
(filename => textfield/cursor.png, name => imageOverlayPulsate, post => true, timeType => infinite, pulsateType => rectangle, period => 250)
(id => nifty-drop-down#panel)
(height => 23px, childLayout => horizontal, visibleToMouse => true, focusable => true)
()
(color => #822f, name => border, post => true)
()
(id => nifty-drop-down#panel-text)
(backgroundColor => #666f, childClip => true, width => *, childLayout => center, visibleToMouse => true, padding => 0px,2px)
()
(inset => 1px, color => #800f, name => colorBar, post => true)
(inset => 1px, color => #222f, name => border, post => true)
(name => renderQuad, post => true, length => 150, endColor => #2220, startColor => #2228)
(name => renderQuad, post => true, length => 150, endColor => #2228, startColor => #2220)
(base => base-font, id => nifty-drop-down#text)
(height => 23px, textHAlign => left, color => #000f, valign => center, visibleToMouse => false, selectionColor => #f00f, align => left)
()
(color => #cccf, name => textColor, post => false)
(id => nifty-drop-down#panel-icon)
(childLayout => center)
(id => nifty-drop-down#icon)
(height => 23px, imageMode => sprite:23,23,0, filename => scrollbar/scrollbar.png, width => 23px, visibleToMouse => true)
()
(targetElement => #parent, name => focus)
(imageMode => sprite:23,23,2, filename => scrollbar/scrollbar.png, name => imageOverlay, post => true)
(imageMode => sprite:23,23,1, filename => scrollbar/scrollbar.png, name => imageOverlay, post => true)
(name => renderQuad, post => true, length => 150, endColor => #2220, startColor => #2228)
(name => renderQuad, post => true, length => 150, endColor => #2228, startColor => #2220)
(id => nifty-drop-down#list-panel)
(width => *, childLayout => vertical)
()
(inherit => true, name => clip, post => false, length => 150)
(inherit => true, name => move, factor => 2.5, length => 150, timeType => exp, mode => fromOffset, offsetY => -100)
(inherit => true, name => fade, endColor => #000c, length => 150, startColor => #0000)
(inherit => true, name => clip, post => false, length => 150)
(inherit => true, name => move, factor => 2.5, length => 150, timeType => exp, mode => toOffset, offsetY => -100)
(base => base-font, id => nifty-drop-down#text-item)
(textHAlign => left, width => 100%, textVAlign => center)
()
(name => focus)
()
(color => #000f, name => colorBar, post => false)
(id => nifty-image-select)
(valign => center, childLayout => horizontal, visibleToMouse => true, focusable => true, align => center)
()
(color => #822f, name => border, post => true)
()
(color => #000f, name => border, post => true)
(id => nifty-image-select#back-button)
(height => 100%, imageMode => resize:2,19,2,2,2,19,2,76,2,19,2,2, width => 23px, childLayout => center, backgroundImage => imageselect/background.png)
(onClick => backClick())
()
(targetElement => #parent, name => focus)
(imageMode => resize:2,19,2,2,2,19,2,76,2,19,2,2, filename => imageselect/background-focus.png, name => imageOverlay, post => true)
(id => nifty-image-select#back-button-image)
(filename => imageselect/left.png, valign => center, align => center)
()
(neverStopRendering => true, filename => imageselect/left-focus.png, name => imageOverlay, post => true)
(id => nifty-image-select#image-panel)
(backgroundColor => #000f, childClip => true, childLayout => overlay)
(id => nifty-image-select#image)
(valign => center, align => center)
()
(offsetX => 0, name => move, factor => 5, post => false, length => 350, timeType => exp, mode => fromOffset, customKey => back)
(offsetX => 0, name => move, factor => 5, post => false, length => 350, timeType => exp, mode => fromOffset, customKey => forward)
(id => nifty-image-select#image-2)
(valign => center, align => center)
()
(offsetX => 0, name => move, factor => 5, post => false, length => 350, timeType => exp, mode => toOffset, customKey => back)
(offsetX => 0, name => move, factor => 5, post => false, length => 350, timeType => exp, mode => toOffset, customKey => forward)
(id => nifty-image-select#forward-button)
(height => 100%, imageMode => resize:2,19,2,2,2,19,2,76,2,19,2,2, width => 23px, childLayout => center, backgroundImage => imageselect/background.png)
(onClick => forwardClick())
()
(targetElement => #parent, name => focus)
(imageMode => resize:2,19,2,2,2,19,2,76,2,19,2,2, filename => imageselect/background-focus.png, name => imageOverlay, post => true)
(id => nifty-image-select#forward-button-image)
(filename => imageselect/right.png, valign => center, align => center)
()
(neverStopRendering => true, filename => imageselect/right-focus.png, name => imageOverlay, post => true)
(id => nifty-checkbox-style#panel)
(height => 23px, backgroundColor => #666f, width => 23px, childLayout => center)
()
(color => #822f, name => border, post => true)
()
(inset => 1px, color => #800f, name => colorBar, post => true)
(inset => 1px, color => #222f, name => border, post => true)
(name => renderQuad, post => true, length => 150, endColor => #2220, startColor => #2228)
(name => renderQuad, post => true, length => 150, endColor => #2228, startColor => #2220)
(id => nifty-checkbox-style#select)
(height => 32px, valign => center, width => 32px, align => center)
(overlay => true)
(startSize => 2.0, name => imageSize, post => true, length => 250, endSize => 1.0, customKey => show)
(end => #f, name => fade, post => true, length => 250, customKey => show, start => #0)
(height => 32px, neverStopRendering => true, filename => checkbox/checkbox.png, name => imageOverlay, post => true, width => 32px, customKey => show)
(end => #0, name => fade, post => true, length => 250, customKey => hide, start => #f)
(height => 32px, filename => checkbox/checkbox.png, name => imageOverlay, post => true, width => 32px, length => 250, customKey => hide)
(end => #f, name => fade, post => false, length => 150, start => #4)
(end => #4, name => fade, post => false, length => 150, start => #f)
(id => nifty-radiobutton-style#panel)
(height => 23px, width => 23px, childLayout => center, visibleToMouse => true, focusable => true)
(id => nifty-radiobutton-style#select)
(height => 23px, filename => radiobutton/radiobutton.png, valign => center, width => 23px, childLayout => overlay, visibleToMouse => true, align => center)
(overlay => true)
(startSize => 2.0, name => imageSize, post => true, length => 150, endSize => 1.0, customKey => show)
(end => #f, name => fade, post => true, length => 150, customKey => show, start => #0)
(height => 23px, neverStopRendering => true, filename => radiobutton/radiobutton-checked.png, name => imageOverlay, post => true, width => 23px, customKey => show)
(end => #0, name => fade, post => true, length => 350, customKey => hide, start => #f)
(height => 23px, filename => radiobutton/radiobutton-checked.png, name => imageOverlay, post => true, width => 23px, length => 350, customKey => hide)
(end => #f, inherit => true, name => fade, post => false, length => 150, start => #5)
(end => #5, neverStopRendering => true, inherit => true, name => fade, post => false, length => 150, start => #f)
(id => nifty-radiobutton-style#overlay-select)
(height => 23px, valign => center, width => 23px, visibleToMouse => true, align => center)
(overlay => true)
(height => 23px, filename => radiobutton/radiobutton-hover.png, name => imageOverlay, post => true, width => 23px)
()
(height => 23px, filename => radiobutton/radiobutton-hover.png, name => imageOverlay, post => true, width => 23px)
(id => nifty-vertical-scrollbar#panel)
(width => 23px, childLayout => vertical, focusable => true, align => center)
(id => nifty-vertical-scrollbar#up)
(height => 23px, imageMode => sprite:23,23,3, filename => scrollbar/scrollbar.png, width => 23px)
()
(color => #822f, name => border, post => true)
()
(targetElement => #parent, name => focus)
(imageMode => sprite:23,23,5, filename => scrollbar/scrollbar.png, name => imageOverlay, post => true)
(imageMode => sprite:23,23,4, filename => scrollbar/scrollbar.png, name => imageOverlay, post => true)
(name => renderQuad, post => true, length => 150, endColor => #2220, startColor => #2228)
(name => renderQuad, post => true, length => 150, endColor => #2228, startColor => #2220)
(id => nifty-vertical-scrollbar#down)
(height => 23px, imageMode => sprite:23,23,0, filename => scrollbar/scrollbar.png, width => 23px)
()
(color => #822f, name => border, post => true)
()
(targetElement => #parent, name => focus)
(imageMode => sprite:23,23,2, filename => scrollbar/scrollbar.png, name => imageOverlay, post => true)
(imageMode => sprite:23,23,1, filename => scrollbar/scrollbar.png, name => imageOverlay, post => true)
(name => renderQuad, post => true, length => 150, endColor => #2220, startColor => #2228)
(name => renderQuad, post => true, length => 150, endColor => #2228, startColor => #2220)
(id => nifty-vertical-scrollbar#background)
(height => *, imageMode => sprite:23,23,12, filename => scrollbar/scrollbar.png, width => 23px, childLayout => absolute)
()
(targetElement => #parent, name => focus)
(id => nifty-vertical-scrollbar#position)
(height => 8px, x => 0px, imageMode => sprite-resize:23,23,13,4,15,4,4,4,15,4,15,4,15,4,4, filename => scrollbar/scrollbar.png, width => 23px, childLayout => center, y => 0px)
()
(imageMode => sprite-resize:23,23,14,4,15,4,4,4,15,4,15,4,15,4,4, filename => scrollbar/scrollbar.png, name => imageOverlay, post => true)
()
(targetElement => #parent#parent, name => focus)
(imageMode => sprite-resize:23,23,15,4,15,4,4,4,15,4,15,4,15,4,4, filename => scrollbar/scrollbar.png, name => imageOverlay, post => true)
(filename => scrollbar/scrollbar.png, center => true, name => imageOverlay, width => 7px, imageMode => subImage:468,0,7,8, overlay => true, post => true, height => 8px, hideIfNotEnoughSpace => true)
(name => renderQuad, post => true, length => 150, endColor => #2220, startColor => #2228)
(name => renderQuad, post => true, length => 150, endColor => #2228, startColor => #2220)
(id => nifty-horizontal-scrollbar#panel)
(height => 23px, childLayout => horizontal, focusable => true, align => center)
(id => nifty-horizontal-scrollbar#left)
(height => 23px, imageMode => sprite:23,23,6, filename => scrollbar/scrollbar.png, width => 23px)
()
(color => #822f, name => border, post => true)
()
(targetElement => #parent, name => focus)
(imageMode => sprite:23,23,8, filename => scrollbar/scrollbar.png, name => imageOverlay, post => true)
(imageMode => sprite:23,23,7, filename => scrollbar/scrollbar.png, name => imageOverlay, post => true)
(name => renderQuad, post => true, length => 150, endColor => #2220, startColor => #2228)
(name => renderQuad, post => true, length => 150, endColor => #2228, startColor => #2220)
(id => nifty-horizontal-scrollbar#right)
(height => 23px, imageMode => sprite:23,23,9, filename => scrollbar/scrollbar.png, width => 23px)
()
(color => #822f, name => border, post => true)
()
(targetElement => #parent, name => focus)
(imageMode => sprite:23,23,11, filename => scrollbar/scrollbar.png, name => imageOverlay, post => true)
(imageMode => sprite:23,23,10, filename => scrollbar/scrollbar.png, name => imageOverlay, post => true)
(name => renderQuad, post => true, length => 150, endColor => #2220, startColor => #2228)
(name => renderQuad, post => true, length => 150, endColor => #2228, startColor => #2220)
(id => nifty-horizontal-scrollbar#background)
(height => 23px, imageMode => sprite-resize:23,23,16,4,15,4,4,4,15,4,15,4,15,4,4, filename => scrollbar/scrollbar.png, width => *, childLayout => absolute)
()
(targetElement => #parent, name => focus)
(id => nifty-horizontal-scrollbar#position)
(height => 23px, x => 0px, imageMode => sprite-resize:23,23,17,4,15,4,4,4,15,4,15,4,15,4,4, filename => scrollbar/scrollbar.png, width => 8px, y => 0px)
()
(imageMode => sprite-resize:23,23,18,4,15,4,4,4,15,4,15,4,15,4,4, filename => scrollbar/scrollbar.png, name => imageOverlay, post => true)
()
(targetElement => #parent#parent, name => focus)
(imageMode => sprite-resize:23,23,19,4,15,4,4,4,15,4,15,4,15,4,4, filename => scrollbar/scrollbar.png, name => imageOverlay, post => true)
(filename => scrollbar/scrollbar.png, center => true, name => imageOverlay, width => 8px, imageMode => subImage:490,8,8,7, overlay => true, post => true, height => 7px, hideIfNotEnoughSpace => true)
(name => renderQuad, post => true, length => 150, endColor => #2220, startColor => #2228)
(name => renderQuad, post => true, length => 150, endColor => #2228, startColor => #2220)
(id => nifty-vertical-slider#panel)
(width => 23px, childLayout => vertical, focusable => true, align => center)
(id => nifty-vertical-slider#up)
(height => 23px, imageMode => sprite:23,23,3, filename => slider/slider.png, width => 23px)
()
(color => #822f, name => border, post => true)
()
(targetElement => #parent, name => focus)
(imageMode => sprite:23,23,5, filename => slider/slider.png, name => imageOverlay, post => true)
(imageMode => sprite:23,23,4, filename => slider/slider.png, name => imageOverlay, post => true)
(name => renderQuad, post => true, length => 150, endColor => #2220, startColor => #2228)
(name => renderQuad, post => true, length => 150, endColor => #2228, startColor => #2220)
(id => nifty-vertical-slider#background)
(height => *, imageMode => sprite:23,23,12, filename => slider/slider.png, width => 23px, childLayout => absolute)
()
(targetElement => #parent, name => focus)
(id => nifty-vertical-slider#down)
(height => 23px, imageMode => sprite:23,23,0, filename => slider/slider.png, width => 23px)
()
(color => #822f, name => border, post => true)
()
(targetElement => #parent, name => focus)
(imageMode => sprite:23,23,2, filename => slider/slider.png, name => imageOverlay, post => true)
(imageMode => sprite:23,23,1, filename => slider/slider.png, name => imageOverlay, post => true)
(name => renderQuad, post => true, length => 150, endColor => #2220, startColor => #2228)
(name => renderQuad, post => true, length => 150, endColor => #2228, startColor => #2220)
(id => nifty-vertical-slider#position)
(height => 23px, x => 0px, imageMode => sprite-resize:23,23,13,4,15,4,4,4,15,4,15,4,15,4,4, filename => slider/slider.png, width => 23px, childLayout => center, y => 0px)
()
(imageMode => sprite-resize:23,23,14,4,15,4,4,4,15,4,15,4,15,4,4, filename => slider/slider.png, name => imageOverlay, post => true)
()
(targetElement => #parent#parent, name => focus)
(imageMode => sprite-resize:23,23,15,4,15,4,4,4,15,4,15,4,15,4,4, filename => slider/slider.png, name => imageOverlay, post => true)
(name => renderQuad, post => true, length => 150, endColor => #2220, startColor => #2228)
(name => renderQuad, post => true, length => 150, endColor => #2228, startColor => #2220)
(id => nifty-horizontal-slider#panel)
(height => 23px, childLayout => horizontal, focusable => true, align => center)
(id => nifty-horizontal-slider#left)
(height => 23px, imageMode => sprite:23,23,6, filename => slider/slider.png, width => 23px)
()
(color => #822f, name => border, post => true)
()
(targetElement => #parent, name => focus)
(imageMode => sprite:23,23,8, filename => slider/slider.png, name => imageOverlay, post => true)
(imageMode => sprite:23,23,7, filename => slider/slider.png, name => imageOverlay, post => true)
(name => renderQuad, post => true, length => 150, endColor => #2220, startColor => #2228)
(name => renderQuad, post => true, length => 150, endColor => #2228, startColor => #2220)
(id => nifty-horizontal-slider#right)
(height => 23px, imageMode => sprite:23,23,9, filename => slider/slider.png, width => 23px)
()
(color => #822f, name => border, post => true)
()
(targetElement => #parent, name => focus)
(imageMode => sprite:23,23,11, filename => slider/slider.png, name => imageOverlay, post => true)
(imageMode => sprite:23,23,10, filename => slider/slider.png, name => imageOverlay, post => true)
(name => renderQuad, post => true, length => 150, endColor => #2220, startColor => #2228)
(name => renderQuad, post => true, length => 150, endColor => #2228, startColor => #2220)
(id => nifty-horizontal-slider#background)
(height => 23px, imageMode => sprite-resize:23,23,16,4,15,4,4,4,15,4,15,4,15,4,4, filename => slider/slider.png, width => *, childLayout => absolute)
()
(targetElement => #parent, name => focus)
(id => nifty-horizontal-slider#position)
(height => 23px, x => 0px, imageMode => sprite-resize:23,23,17,4,15,4,4,4,15,4,15,4,15,4,4, filename => slider/slider.png, width => 23px, y => 0px)
()
(imageMode => sprite-resize:23,23,18,4,15,4,4,4,15,4,15,4,15,4,4, filename => slider/slider.png, name => imageOverlay, post => true)
()
(targetElement => #parent#parent, name => focus)
(imageMode => sprite-resize:23,23,19,4,15,4,4,4,15,4,15,4,15,4,4, filename => slider/slider.png, name => imageOverlay, post => true)
(name => renderQuad, post => true, length => 150, endColor => #2220, startColor => #2228)
(name => renderQuad, post => true, length => 150, endColor => #2228, startColor => #2220)
(id => nifty-scrollpanel#scrollpanel)
(backgroundColor => #9999)
(overlay => true)
(name => blendMode, post => true, blendMode => multiply)
(imageMode => resize:1,30,1,1,1,30,1,1,1,30,1,1, filename => blackborder.png, name => imageOverlay, post => true)
(id => nifty-scrollpanel#bottom-right)
(height => 23px, width => 23px)
(id => nifty-console-panel)
(backgroundColor => #822A, childLayout => vertical)
()
(color => #222f, border => 1px, name => border)
(id => nifty-console-listbox)
()
(id => nifty-console-listbox#scrollpanel)
(borderBottom => 1px, focusable => true, borderColor => #000f)
(overlay => true)
(inset => 1px,0px,0px,1px, color => #222f, border => 0px,0px,1px,0px, name => border)
(id => nifty-console-listbox#bottom-right)
(height => 20px, width => 20px)
(id => nifty-console-listbox-item)
(textHAlign => left, height => 14px, font => console.fnt, width => 100%, textVAlign => center, align => left)
()
(neverStopRendering => true, color => #4446, name => colorBar, post => false, timeType => infinite, customKey => focus)
(id => nifty-console-textfield#panel)
(height => 20px, childLayout => overlay)
(id => nifty-console-textfield#field)
(childClip => true, childLayout => center, visibleToMouse => true)
()
(name => changeMouseCursor, id => textFieldCursor)
()
(id => nifty-console-textfield#text)
(textHAlign => left, font => console.fnt, valign => center, visibleToMouse => false, textVAlign => center, selectionColor => #f00f, align => left)
(id => nifty-console-textfield#cursor-panel)
(childLayout => absolute)
(id => nifty-console-textfield#cursor)
(filename => console_cursor_empty.png)
()
(filename => console_cursor.png, name => imageOverlayPulsate, post => true, timeType => infinite, pulsateType => rectangle, period => 250)
(id => nifty-chat-control#mainPanel)
(width => 100%, childLayout => vertical)
(id => nifty-chat-control#chatPanel)
(width => 100%, childLayout => horizontal, align => center)
(id => nifty-chat-control#chatArea)
(width => 75%, childLayout => horizontal, align => left)
(id => nifty-chat-control#playerArea)
(width => 25%, childLayout => vertical)
(id => nifty-chat-control#spacer)
(height => 9px, width => 100%)
(id => nifty-chat-control#chatTextArea)
(width => 75%, childLayout => horizontal, align => left)
(id => current-player)
(imageMode => resize:8,210,8,8,8,210,8,209,8,210,8,8, backgroundImage => panel/nifty-panel-red-no-shadow.png)
(id => default)
(imageMode => resize:8,210,8,8,8,210,8,209,8,210,8,8, backgroundImage => panel/nifty-panel-no-shadow.png)
(id => niftyMenuItemStyle)
(width => 100%, childLayout => horizontal, focusable => true)
()
(name => focus)
()
(color => #4448, name => colorBar)
(base => nifty-label, id => niftyMenuItemStyle#text)
(textHAlign => left, color => #222f, width => *)
(id => niftyMenuItemSeparatorStyle)
(height => 10px, paddingLeft => 5px, width => 100%, childLayout => center, paddingRight => 5px)
(id => niftyMenuItemSeparatorStyle#line)
(height => 1px, backgroundColor => #777f, valign => center, width => 100%, align => center)
(id => nifty-listbox)
()
(id => nifty-listbox#scrollpanel)
(padding => 1px, focusable => true)
(overlay => true)
(color => #f006, border => 1px, name => border)
(neverStopRendering => true, color => #666f, name => colorBar, post => false, timeType => infinite)
(inset => 1px,0px,0px,1px, color => #222f, border => 1px, name => border)
(name => renderQuad, post => false, length => 150, endColor => #2220, startColor => #2228)
(name => renderQuad, post => false, length => 150, endColor => #2228, startColor => #2220)
(id => nifty-listbox#bottom-right)
(height => 23px, width => 23px)
(base => nifty-label, id => nifty-listbox-item)
(textHAlign => left, color => #000f, width => 100%, textVAlign => center, align => left)
(onClick => listBoxItemClicked())
()
(inset => 1px, neverStopRendering => true, color => #444f, name => colorBar, post => false, timeType => infinite)
()
(targetElement => #parent#parent, name => focus)
(neverStopRendering => true, color => #444f, name => colorBar, post => false, timeType => infinite, customKey => focus)
(neverStopRendering => true, color => #444f, name => colorBar, post => false, timeType => infinite, customKey => select)
(neverStopRendering => true, color => #fc0f, name => textColor, post => false, timeType => infinite, customKey => select)
(id => nifty-window#frame)
(valign => top, childLayout => vertical)
()
(color => #2226, border => 2px, name => border, post => true)
(id => nifty-window#bar)
(height => 20px, backgroundColor => #333f, width => 100%, childLayout => horizontal, padding => 2px)
(base => base-font, id => nifty-window#title)
(textHAlign => center, height => 20px, color => #ffff, valign => center, width => *, visibleToMouse => false, textVAlign => center, align => center)
(id => nifty-window#content)
(height => *, backgroundColor => #9996, width => 100%, childLayout => center, padding => 8px)
(id => nifty-window#close-button)
(height => 14px, valign => center, width => 14px, backgroundImage => window/window-close-button.png, align => center)
()
(filename => window/window-close-button-hover.png, name => imageOverlayPulsate, post => true)
()
(base => nifty-panel-bright, id => nifty-default-hint)
(childLayout => center)
()
(name => followMouse)
(end => #0, neverStopRendering => true, inherit => true, name => fade, length => 150, start => #d)
(end => #d, neverStopRendering => true, inherit => true, name => fade, length => 150, start => #0)
(base => base-font, id => nifty-default-hint#hint-text)
(textHAlign => left, color => #111f, valign => center, align => left)
(id => nifty-tabs#tab-button)
(height => 23px, imageMode => sprite-resize:100,23,0,2,96,2,2,2,96,2,19,2,96,2,2, paddingLeft => 7px, width => 100px, childLayout => center, visibleToMouse => true, backgroundImage => tabs/button.png, paddingRight => 7px)
()
(color => #822f, name => border, post => true)
()
(imageMode => sprite-resize:100,23,1,2,96,2,2,2,96,2,19,2,96,2,2, filename => tabs/button.png, name => imageOverlay, post => true)
(name => renderQuad, post => true, length => 150, endColor => #2220, startColor => #2228)
(name => renderQuad, post => true, length => 150, endColor => #2228, startColor => #2220)
(id => nifty-tabs#active-tab-button)
(height => 23px, imageMode => sprite-resize:100,23,0,2,96,2,2,2,96,2,19,2,96,2,2, paddingLeft => 7px, width => 100px, childLayout => center, visibleToMouse => true, backgroundImage => tabs/button.png, paddingRight => 7px)
()
(color => #822f, name => border, post => true)
()
(imageMode => sprite-resize:100,23,1,2,96,2,2,2,96,2,19,2,96,2,2, filename => tabs/active-button.png, name => imageOverlay, post => true)
(name => renderQuad, post => true, length => 150, endColor => #2220, startColor => #2228)
(name => renderQuad, post => true, length => 150, endColor => #2228, startColor => #2220)
(id => nifty-standard-messagebox-popup-style)
(backgroundColor => #0006, childLayout => center)
(id => nifty-standard-messagebox-style)
(imageMode => resize:8,210,8,8,8,210,8,209,8,210,8,8, valign => center, backgroundImage => panel/nifty-panel-hint.png, padding => 15px, align => center)
children useStyles: 1
(filename => nifty-default-styles.xml)
children useControls: 1
(filename => nifty-default-controls.xml)
no children registerSounds
no children registeredMusic
no children registeredEffect
children popups: 4
null [element] (controller => de.lessvoid.nifty.controls.dropdown.DropDownPopup, style => nifty-drop-down, childLayout => absolute, id => dropDownBoxSelectPopup)
(onClick => close())
()
children elements: 1
null [element] (height => 200px, style => #list-panel, id => #panel)
()
()
children elements: 1
null [element] (forceSelection => true, horizontal => optional, name => listBox, selectionMode => Single, displayItems => 4, id => #listBox)
()
()
no children elements
null [element] (controller => de.lessvoid.nifty.controls.menu.PopupMenuControl, childLayout => absolute-inside, id => niftyPopupMenu)
(onTertiaryClick => closePopup(), onSecondaryClick => closePopup(), onClick => closePopup())
()
children elements: 1
null [element] (name => niftyMenu, id => #menu)
()
()
no children elements
null [element] (style => nifty-standard-messagebox-popup-style, id => niftyPopupMessageBox)
()
()
children elements: 1
null [element] (name => nifty-messagebox, id => #messagebox)
()
()
no children elements
null [element] (childLayout => absolute, id => draggablePopup)
()
()
no children elements
children controlDefinitions: 28
[element] (controller => de.lessvoid.nifty.controls.button.ButtonControl, name => button, style => nifty-button, inputMapping => de.lessvoid.nifty.input.mapping.MenuInputMapping)
()
()
children elements: 1
[element] (style => #panel, focusable => true)
()
()
children elements: 1
[element] (style => #text, text => $label, id => #text)
()
()
no children elements
[element] (chatLineIconWidth => 25px, lines => 10, controller => de.lessvoid.nifty.controls.chatcontrol.ChatControl, name => nifty-chat, style => nifty-chat-control, chatLineIconHeight => 25px, sendLabel => Send, chatLineHeight => 25px)
()
()
children elements: 1
[element] (style => #mainPanel)
()
()
children elements: 3
[element] (style => #chatPanel)
()
()
children elements: 2
[element] (style => #chatArea)
()
()
children elements: 1
[element] (horizontal => optional, vertical => optional, name => listBox, selection => Disabled, viewConverterClass => de.lessvoid.nifty.controls.chatcontrol.ChatBoxViewConverter, displayItems => $lines, id => #chatBox)
()
()
children elements: 1
[element] (chatLineIconWidth => $chatLineIconWidth, name => nifty-chat-line, chatLineIconHeight => $chatLineIconHeight, chatLineHeight => $chatLineHeight)
()
()
no children elements
[element] (style => #playerArea)
()
()
children elements: 1
[element] (horizontal => off, vertical => optional, name => listBox, selection => Disabled, viewConverterClass => de.lessvoid.nifty.controls.chatcontrol.ChatBoxViewConverter, displayItems => $lines, id => #playerList)
()
()
children elements: 1
[element] (chatLineIconWidth => $chatLineIconWidth, name => nifty-chat-line, chatLineIconHeight => $chatLineIconHeight, chatLineHeight => $chatLineHeight)
()
()
no children elements
[element] (style => #spacer)
()
()
no children elements
[element] (style => #chatTextArea)
()
()
children elements: 2
[element] (name => textfield, id => #chat-text-input)
()
()
no children elements
[element] (label => $sendLabel, name => button, width => , id => #chat-text-button)
(onClick => sendText())
()
no children elements
[element] (name => nifty-chat-line)
()
()
children elements: 1
[element] (width => 100%, childLayout => horizontal, align => center)
()
()
children elements: 2
[element] (height => $chatLineIconHeight, width => $chatLineIconWidth, id => #chat-line-icon)
()
()
no children elements
[element] (height => $chatLineHeight, textHAlign => left, name => label, wrap => true, align => left, id => #chat-line-text)
()
()
no children elements
[element] (childRootId => #tab-content-panel, controller => de.lessvoid.nifty.controls.tabs.TabsControl, name => nifty-tabs)
()
()
children elements: 1
[element] (valign => top, style => nifty-panel, childLayout => vertical, align => left, id => #tabs-panel)
()
()
children elements: 2
[element] (valign => top, childLayout => horizontal, align => left, id => #tab-button-panel)
()
()
no children elements
[element] (valign => top, childLayout => overlay, align => left, id => #tab-content-panel)
()
()
no children elements
[element] (childRootId => #content, controller => de.lessvoid.nifty.controls.tabs.TabControl, name => nifty-tab)
()
()
children elements: 1
[element] (valign => top, childLayout => horizontal, align => left, id => #content)
()
()
no children elements
[element] (controller => de.lessvoid.nifty.controls.treebox.TreeBoxControl, name => nifty-tree-box)
()
()
children elements: 1
[element] (childLayout => center, id => #treebox)
()
()
children elements: 1
[element] (horizontal => optional, vertical => optional, name => listBox, style => nifty-listbox, viewConverterClass => de.lessvoid.nifty.controls.treebox.TreeBoxViewConverter, selectionMode => Single, displayItems => 15, id => #listbox)
()
()
children elements: 1
[element] (controller => de.lessvoid.nifty.controls.listbox.ListBoxItemController, style => nifty-listbox-item, width => 100%, childLayout => horizontal, align => center)
()
()
children elements: 3
[element] (height => 15px, width => 0px, id => #tree-item-spacer)
()
()
no children elements
[element] (height => 15px, width => 5px, id => #tree-item-icon)
()
()
no children elements
[element] (height => 15px, textHAlign => left, name => label, wrap => true, align => left, id => #tree-item-caption)
()
()
no children elements
[element] (controller => de.lessvoid.nifty.controls.checkbox.CheckboxControl, name => checkbox, style => nifty-checkbox-style)
()
()
children elements: 1
[element] (style => #panel, visibleToMouse => true, focusable => true)
(onClick => onClick())
()
children elements: 1
[element] (style => #select, id => #select)
()
()
no children elements
[element] (controller => de.lessvoid.nifty.controls.console.ConsoleControl, name => nifty-console)
()
()
children elements: 1
[element] (style => nifty-console-panel)
()
()
children elements: 2
[element] (horizontal => off, vertical => optional, name => listBox, style => nifty-console-listbox, selectionMode => Disabled, displayItems => $lines, id => #listBox)
()
()
children elements: 1
[element] (controller => de.lessvoid.nifty.controls.listbox.ListBoxItemController, style => nifty-console-listbox-item, inputMapping => de.lessvoid.nifty.input.mapping.MenuInputMapping, text => Template)
()
()
no children elements
[element] (name => textfield, style => nifty-console-textfield, id => #textInput)
()
()
no children elements
[element] (controller => de.lessvoid.nifty.controls.dropdown.DropDownControl, name => dropDown, style => nifty-drop-down, inputMapping => de.lessvoid.nifty.controls.dropdown.DropDownControlInputMapping)
()
()
children elements: 1
[element] (style => #panel)
(onClick => dropDownClicked())
()
children elements: 2
[element] (style => #panel-text)
()
()
children elements: 1
[element] (style => #text, text => , id => #text)
()
()
no children elements
[element] (style => #panel-icon)
()
()
children elements: 1
[element] (style => #icon)
()
()
no children elements
[element] (controller => de.lessvoid.nifty.controls.imageselect.ImageSelectControl, name => imageSelect, style => nifty-image-select, inputMapping => de.lessvoid.nifty.controls.imageselect.ImageSelectInputMapping)
()
()
children elements: 1
[element] (height => $imageHeight, imageList => $imageList)
()
()
children elements: 3
[element] (style => #back-button, id => #back-button)
()
()
children elements: 1
[element] (style => #back-button-image, id => #back)
()
()
no children elements
[element] (height => $imageHeight, width => $imageWidth, style => #image-panel)
()
()
children elements: 2
[element] (style => #image, id => #image)
()
()
no children elements
[element] (style => #image-2, id => #image-2)
()
()
no children elements
[element] (style => #forward-button, id => #forward-button)
()
()
children elements: 1
[element] (style => #forwar