This manager is responsible for notifying interested parties of any changes in the application Custom User Interface (CUI) system settings.
Client components wishing to receive notification of CUI changes should implement the CuiUpdatable interface and register via the RegisterForNotification() method. This manager is a Singleton and can be accessed using the MaxCuiBinder.GetInstance() method.
Public Member Functions |
|
void | RegisterForNotification (CuiUpdatable hookItem) |
Add the given
CuiUpdatable component to the list of items notified of UI
update events. |
|
void | UnregisterForNotification (CuiUpdatable hookItem) |
Remove the given
CuiUpdatable component from the list of items notified of UI
update events. |
|
Static Public Member Functions |
|
static MaxCuiBinder | GetInstance () |
The Singleton accessor method. |
static MaxCuiBinder MaxCustomControls::MaxCuiBinder::GetInstance | ( | ) | [inline, static] |
The Singleton accessor method.
void MaxCustomControls::MaxCuiBinder::RegisterForNotification | ( | CuiUpdatable | hookItem | ) | [inline] |
Add the given CuiUpdatable component to the list of items notified of UI update events.
hookItem | A component that implements the CuiUpdatable interface. |
void MaxCustomControls::MaxCuiBinder::UnregisterForNotification | ( | CuiUpdatable | hookItem | ) | [inline] |
Remove the given CuiUpdatable component from the list of items notified of UI update events.
hookItem | A component that implements the CuiUpdatable interface. |