About us Showcase Technologies Support Blog Forum
 

Alternativa3D AlternativaCore AlternativaGUI AlternativaPhysics

AlternativaGUI — is a library for creating user interfaces with different complexity. Due to the presence of the base classes only it allows greater flexibility in terms of creating new components or modifications of existing ones. The library offers a wide range of user interface elements such as buttons, containers, linear containers, scrollbar, tools for working with raster graphics and more.

AlternativaGUI Features
  • Flexibility
    The library allows to create various graphics and can control their properties. Simplicity and clarity of API library allows you to easily extend all the classes and to add all the functional you need.

  • The quickness of creating unique component
    Through the use of base classes, the creation and management component runs on a deeper level. Base classes do not contain any graphics, and determine only the logic of the components.

  • High performance
    Performance is achieved by the efficient work of all components of the interface in a single system. At the base classes implement only the required functional, hence the low consumption of resources.

  • LOD elements
    AlternativaGUI allows you to develop an interface for different screen resolutions. This is accomplished by using different LODs (LOD — Level Of Details) for UI-elements and the correct scaling (for components with raster graphics). Each element has several LOD graphics states. By switching LOD, you can change the font size and icon size, hide unimportant elements or, conversely, offer additional information. This logic is described by the developer. LOD switching is automatic. LODs can be especially useful in development of interfaces for mobile devices with different screen resolutions.

  • User friendly API
    Working with components AlternativaGUI is like working with the standard classes such as Sprite.

  • High performance
    Performance is achieved by the efficient work of all components of the interface in a single system. Only the required functional is realized at the base classes, hence the low consumption of resources.

For rapid prototyping of interfaces a skinned library AlternativaGUI Default Theme was developed. It contains the basic components. This library is available with source code. This library can be used for rapid prototyping of the interface, while it is possible to change the current skin. For a more complex or unique interface you should develop your own library based on AlternativaGUI.

The components of the AlternativaGUI Default Theme:

  • Containers:
    • List
    • Panel
    • TabPanel
    • Rollout
  • Controls:
    • Buttons:
      • Button
      • SmallButton
    • CheckBox
    • RadioButton
    • ToggleButton
    • DropDownList
    • DropDownMenu
    • NumericStepper
    • ScrollBar
    • Slider
    • Text components:
      • Label
      • LabelWithIcon
      • TextArea
      • TextInput

Download AlternativaGUI
Everybody can download and use AlternativaGUI absolutely free. However, it is necessary to place a link to alternativaplatform.com — official site of AlternativaPlatform.
Alongside with AlternativaGUI you get skinned library AlternativaGUI Default Theme, which contains the basic components. This library is available with a source code.

AlternativaGUI is provided as SWC-library.

You will find installation guide in the archive with library.
© 2007-2011 Alternativa LLC. All rights reserved.
By using this website you confirm your agreement with Terms of use and Online Privacy Policy.
Additional materials and logos.
management@alternativaplatform.com