+ (MUIPopobject *) popobject
Default constructor
- (BOOL) follow
Setting this attribute causes the popup window to follow its parent window when its moved. Defaults to TRUE.
- (BOOL) isVolatile
Setting this attribute causes the popup window to disappear when the corresponding popobject disappears, e.g. because its in a page group and the user toggled the page. When the popobject appears again, the popup window appears also. Defaults to TRUE.
- (BOOL) light
This attribute causes the popup window to be border and titleless. Defaults to TRUE
- (void) noNotifySetFollow:(BOOL)follow
- (void) noNotifySetIsVolatile:(BOOL)isvolatile
- (void) noNotifySetLight:(BOOL)light
- (MUIArea *) objectPtr
Specify the object to pop up. Usually this is a relatively simple thing like a single listview, but you can of course use group class here and make rather complex popups. As with all other MUI classes, the object here gets disposed when the popobject is disposed.
- (void) popupClosed
Called when the popup was closed (but not when it was aborted/cancelled)
- (BOOL) popupWillOpen
Called before creating the popup window, can be used to set the string or object up Return NO to prevent the popup from being opened
- (void) setFollow:(BOOL)follow
- (void) setIsVolatile:(BOOL)isvolatile
- (void) setLight:(BOOL)light
- (void) setObjectPtr:(MUIArea *)objectptr
CAUTION: this is an initializer attribute, meaning it cannot be changed after the underlying MUI object is instantiated
- (void) windowWillOpen:(MUIWindow *)window
Overload to be notified when the popup window is about to be opened ! The window object should be treated as temporary - you MUST retain it if you wish for it to stick around after exiting this call CAUTION: MUI's own Popobject subclasses use the underlying Hooks to handle object state updates. Do NOT overload these unless you inherit from MUIPopobject directly