GUI Builder Tool

The GUI builder tool provides a visual environment for the rapid creation and editing of user interfaces using GUI controls in the G4P library.

gui builder interface


Graphical interface

  • position and size G4P controls for your sketch
  • scrollable 'form' makes it easier to create GUIs for large windows
  • create secondary windows that can hold G4P controls
  • property grid to edit the controls attributes
  • tree view to rapidly navigate between controls
  • grid control to simplify the allignment of controls
  • auto-hides the design window when not active (selectable)
  • can move back and forth between design and Processing IDE

Code generation

  • generates the code neccessary to create the interface
  • creates an event handler method for each control
  • preserves user code written inside the event handlers