rem: WMAddNotificationObserver(realizeObserver, pPtr, WMViewRealizedNotification, pPtr->view);
context: WMCreateProgressIndicator(WMWidget *parent){    ProgressIndicator *pPtr;        pPtr = wmalloc(sizeof(ProgressIndicator));    memset(pPtr, 0, sizeof(ProgressIndicator));        pPtr->widgetClass = WC_ProgressIndicator;        pPtr->view = W_CreateView(W_VIEW(parent));    if (!pPtr->view) {	wfree(pPtr);	return NULL;    }        pPtr->view->self = pPtr;        pPtr->view->delegate = &_ProgressIndicatorDelegate;        WMCreateEventHandler(pPtr->view, ExposureMask|StructureNotifyMask,			 handleEvents, pPtr);            W_ResizeView(pPtr->view, DEFAULT_PROGRESS_INDICATOR_WIDTH,		 DEFAULT_PROGRESS_INDICATOR_HEIGHT);        /* Initialize ProgressIndicator Values */    pPtr->value = 0;    pPtr->minValue = 0;    pPtr->maxValue = 100;        WMAddNotificationObserver(realizeObserver, pPtr,			      WMViewRealizedNotification, pPtr->view);        return pPtr;}