# qooxdoo

## the new era of web development

### Navigation

- index
- » Home »
- qooxdoo v1.3 documentation »

# Reorganisation of qx.ui.form namespace

## Reasons

We recently added more and more classes to the namespace and we figured out, that we are mixing up the concepts in the namespace. On one hand, we do have the building blocks of forms like buttons, textfields and so on in the namespace. On the other hand, we do have some more advanced concepts in there like form, validation, ... .

## Proposal (current)

    - qx
     - ui

       - button
         # Button
         # MenuButton
         # SplitButton
         # RepeatButton
         # ToggleButton

       - input

          - text
            # AbstractField
            # Area
            # Field
            # Password

          - select
            # IRadioItem
            # AbstracSelectBox
            # SelectBox
            # RadioGroup
            # RadioButton

         # Spinner
         # DateField
         # CheckBox
         # Slider
         # ComboBox

       - list
         # ListItem
         # List

       - form

         - validation
           # AsyncValidator
           # Manager

         - renderer
            # IFormRenderer
            # Single
            # SinglePlaceholder
            # Double

         # Resetter
         # IFormExecutable
         # IColorForm
         # IBooleanForm
         # INumberForm
         # IForm
         # IStringForm
         # IDateForm
         # IRange
         # MForm
         # Form
         # MFormElement (deprecated)
         # IFormElement (deprecated)