void CBOINCBitmapChoice::SetItemBitmap(unsigned int n, const wxBitmap& bitmap) { MenuHandle mhandle = (MenuHandle) m_macPopUpMenuHandle; unsigned int index = n + 1; if ( mhandle == NULL || index == 0) return ; if ( bitmap.Ok() ) { CGImageRef imageRef = (CGImageRef)( bitmap.CGImageCreate() ) ; SetMenuItemIconHandle( mhandle , index , kMenuCGImageRefType , (Handle) imageRef ) ; #if 0// wxUSE_BMPBUTTON ControlButtonContentInfo info ; wxMacCreateBitmapButton( &info , bitmap ) ; if ( info.contentType != kControlNoContent ) { if ( info.contentType == kControlContentIconRef ) SetMenuItemIconHandle( mhandle , index , kMenuIconRefType , (Handle) info.u.iconRef ) ; else if ( info.contentType == kControlContentCGImageRef ) SetMenuItemIconHandle( mhandle , index , kMenuCGImageRefType , (Handle) info.u.imageRef ) ; } wxMacReleaseBitmapButton( &info ) ; #endif } }