# Serialized Form

- ## Package guicomponents

  - ### Class guicomponents.GWinApplet extends PApplet implements Serializable

    - ### Serialized Fields

      - #### owner

            GWindow owner

      - #### appWidth

            int appWidth

      - #### appHeight

            int appHeight

      - #### mode

            String mode

      - #### bkColor

            int bkColor

      - #### bkImage

            PImage bkImage

      - #### autoClear

            boolean autoClear

  - ### Class guicomponents.GWindow extends Frame implements Serializable

    - ### Serialized Fields

      - #### app

            PApplet app

      - #### papplet

            GWinApplet papplet

        Gives direct access to the PApplet object inside the frame

      - #### winName

            String winName

      - #### data

            GWinData data

      - #### winAdapt

            WindowAdapter winAdapt

      - #### actionOnClose

            int actionOnClose

      - #### regDraw

            boolean regDraw

        Remember what we have registered for.

      - #### regMouse

            boolean regMouse

      - #### regPre

            boolean regPre

      - #### regKey

            boolean regKey

      - #### regPost

            boolean regPost

      - #### preHandlerObject

            Object preHandlerObject

        The object to handle the pre event

      - #### preHandlerMethod

            Method preHandlerMethod

        The method in preHandlerObject to execute

      - #### preHandlerMethodName

            String preHandlerMethodName

        the name of the method to handle the event

      - #### drawHandlerObject

            Object drawHandlerObject

        The object to handle the draw event

      - #### drawHandlerMethod

            Method drawHandlerMethod

        The method in drawHandlerObject to execute

      - #### drawHandlerMethodName

            String drawHandlerMethodName

        the name of the method to handle the event

      - #### mouseHandlerObject

            Object mouseHandlerObject

        The object to handle the mouse event

      - #### mouseHandlerMethod

            Method mouseHandlerMethod

        The method in mouseHandlerObject to execute

      - #### mouseHandlerMethodName

            String mouseHandlerMethodName

        the name of the method to handle the event

      - #### postHandlerObject

            Object postHandlerObject

        The object to handle the post event

      - #### postHandlerMethod

            Method postHandlerMethod

        The method in postHandlerObject to execute

      - #### postHandlerMethodName

            String postHandlerMethodName

        the name of the method to handle the event

  - ### Class guicomponents.StyledString extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream ois)
                             throws ClassNotFoundException,
                                    IOException

        Throws:
          `ClassNotFoundException`
          `IOException`

    - ### Serialized Fields

      - #### plainText

            String plainText

      - #### baseStyle

            LinkedList<E> baseStyle

      - #### atrun

            LinkedList<E> atrun

      - #### wrapWidth

            int wrapWidth

      - #### invalidLayout

            boolean invalidLayout

      - #### invalidText

            boolean invalidText

      - #### justify

            boolean justify

      - #### justifyRatio

            float justifyRatio

      - #### textHeight

            float textHeight

      - #### maxLineLength

            float maxLineLength

      - #### maxLineHeight

            float maxLineHeight

      - #### nbrLines

            int nbrLines

Processing library guicomponents by Peter Lager. (C) 2012