Interface | Description |
---|---|
FIBComponent |
Represent a component in GINA model
This is the base interface for any piece of graphical user interface which might be composed. They are mainly three kinds of components: the containers, which contains other components (containers or widgets), with some layout, see FIBContainer
the widgets, that are atomic piece of GUI, and representing a particular data, see FIBWidget
the operators, that are control structure
The FIBComponent interface provides:
support for FIBVariable API
support for visibility
support for foreground and background colors
support for prefered, min and max sizes
support for scrollbar
A FIBComponent is generally registered in a FIBLibrary |
FIBComponent.LocalizationEntryRetriever |
Interface used to search localized entries
|
FIBContainer | |
FIBDependancy | |
FIBLocalizedDictionary | |
FIBLocalizedEntry | |
FIBModelObject | |
FIBMouseEvent |
An abstraction presenting a generic mouse event (supposed to be platform-independant)
|
FIBOperator |
Represent a control operator in GINA model
|
FIBParameter | |
FIBVariable<T> |
A
FIBVariable allows to define an accessible and named value in a FIBComponent They are mainly two cases in which variables are usefull: to define an external API for a component to maintain some internal value inside the scope of a FIBComponent
|
FIBWidget |
Enum | Description |
---|---|
FIBComponent.HorizontalScrollBarPolicy | |
FIBComponent.VerticalScrollBarPolicy |
Copyright © 2022 Openflexo. All rights reserved.