Resources | developer.brewmp.com Resources | developer.brewmp.com

Developer

resources

Text widget interfaces

Text widget uses the IWidget interface.

IWidget

The IWidget interface provides many functions for manipulating and managing widgets, and can be used as a base class for new custom widgets and UI objects.
Required Files

AEEIHandler.bid

AEEICanvas.h

AEEStdErr.h

Interface ID
AEEIID_IWidget

IController

The text widget has a default text controller that is separate from the view. The text controller implements the IController interface, which provides functions for registering a handler with a controller.
Required Files

AEEIController.h

AEETextController.bid

Interface ID
AEEIID_IController

IModel

The text widget also has a separate text model, which implements the IModel interface. IModel provides functions for registering a listener with a model, as well as functions for manipulating the data represented by a model.
Required Files

AEEIModel.h

AEEModel.bid

Interface ID
AEEIID_IModel

ITextLayout

ITextLayout provides functions for advanced text layout.

Required Files

AEEITextLayout.h

Interface ID
AEEIID_ITextLayout