void CChartDlg::OnButtonClicked(GtkWidget *pBtn) { double zoom; if (pBtn==GTK_WIDGET(m_ShowChart)) { m_DisplayMode = DISPLAY_CHART; g_Project->SetInt("ChartDlg", "Mode", m_DisplayMode); UpdateImage(); UpdateChart(); } else if (pBtn==GTK_WIDGET(m_ShowImage)) { m_DisplayMode = DISPLAY_IMAGE; g_Project->SetInt("ChartDlg", "Mode", m_DisplayMode); UpdateImage(); UpdateChart(); } else if (pBtn==GTK_WIDGET(m_ShowMixed)) { m_DisplayMode = DISPLAY_FULL; g_Project->SetInt("ChartDlg", "Mode", m_DisplayMode); UpdateImage(); UpdateChart(); } else if (pBtn==GTK_WIDGET(m_ZoomIn)) { zoom = cmpack_chart_view_get_zoom(CMPACK_CHART_VIEW(m_Chart)); cmpack_chart_view_set_zoom(CMPACK_CHART_VIEW(m_Chart), zoom + 5.0); } else if (pBtn==GTK_WIDGET(m_ZoomOut)) { zoom = cmpack_chart_view_get_zoom(CMPACK_CHART_VIEW(m_Chart)); cmpack_chart_view_set_zoom(CMPACK_CHART_VIEW(m_Chart), zoom - 5.0); } else if (pBtn==GTK_WIDGET(m_ZoomFit)) { cmpack_chart_view_set_auto_zoom(CMPACK_CHART_VIEW(m_Chart), TRUE); } }
static void DrawPixmap( TreeDragImage dragImage, /* Drag image record. */ TreeDrawable td) { TreeCtrl *tree = dragImage->tree; int ix, iy, iw, ih; if (!dragImage->visible) return; if (dragImage->image == NULL) UpdateImage(dragImage); if (dragImage->image == NULL) return; ix = iy = 0; iw = dragImage->bounds[2] - dragImage->bounds[0]; ih = dragImage->bounds[3] - dragImage->bounds[1]; /* FIXME: clip src image to area to be redrawn */ Tree_RedrawImage(dragImage->image, ix, iy, iw, ih, td, dragImage->x + dragImage->bounds[0] - tree->drawableXOrigin, dragImage->y + dragImage->bounds[1] - tree->drawableYOrigin); }
void ManageFieldTextureDialog::OnTextureMouseWheel(wxMouseEvent& event) { if (event.GetWheelRotation()>0) scale_ratio *= 0.95; else scale_ratio = min(scale_ratio*1.05,main_img_base.GetHeight()/DEFAULT_HEIGHT); UpdateImage(); }
void CButton::Initialize() { image_state = getType(); setImage("button", image_state); UpdateImage(); setDimensions(_img->w, _img->h); }
void CASW_Hotbar_Entry::SetDetails( C_ASW_Marine *pMarine, int iInventoryIndex ) { m_hMarine = pMarine; m_iInventoryIndex = iInventoryIndex; UpdateImage(); }
// // DidSetStyleContext // // When the style context changes, make sure that all of our image is up to date. // /* virtual */ void nsImageBoxFrame::DidSetStyleContext(nsStyleContext* aOldStyleContext) { nsLeafBoxFrame::DidSetStyleContext(aOldStyleContext); // Fetch our subrect. const nsStyleList* myList = GetStyleList(); mSubRect = myList->mImageRegion; // before |mSuppressStyleCheck| test! if (mUseSrcAttr || mSuppressStyleCheck) return; // No more work required, since the image isn't specified by style. // If we're using a native theme implementation, we shouldn't draw anything. const nsStyleDisplay* disp = GetStyleDisplay(); if (disp->mAppearance && nsBox::gTheme && nsBox::gTheme->ThemeSupportsWidget(nsnull, this, disp->mAppearance)) return; // If list-style-image changes, we have a new image. nsCOMPtr<nsIURI> oldURI, newURI; if (mImageRequest) mImageRequest->GetURI(getter_AddRefs(oldURI)); if (myList->GetListStyleImage()) myList->GetListStyleImage()->GetURI(getter_AddRefs(newURI)); PRBool equal; if (newURI == oldURI || // handles null==null (newURI && oldURI && NS_SUCCEEDED(newURI->Equals(oldURI, &equal)) && equal)) return; UpdateImage(); } // DidSetStyleContext
// **************************************************************************** // Method: avtImageColleague::~avtImageColleague // // Purpose: // Destructor for the avtImageColleague class. // // Programmer: John C. Anderson // Creation: Mon Jul 12 16:24:34 PDT 2004 // // Modifications: // // **************************************************************************** avtImageColleague::~avtImageColleague() { // A blank image will actually delete some stuff... UpdateImage(""); actor->Delete(); mapper->Delete(); }
BOOL CImage::DuplicateSelObjects() { LPOBJECT lpDupObject; OBJECTLIST DupList; LPOBJECT lpObject; RECT rUpdate; WORD wGroupID, wOldGroupID, wLastGroupID; if (!ImgEditInit( this, ET_OBJECT, UT_DELETEOBJECTS, GetBase() )) return(FALSE); DupList.lpHead = DupList.lpTail = NULL; lpObject = NULL; while (lpObject = GetSelObject(lpObject)) { if (!(lpDupObject = ObjDuplicateObject(lpObject))) { ObjDeleteObjects(&DupList, ST_ALL); return(FALSE); } ObjAddTail(&DupList, (LPPRIMOBJECT)lpDupObject); } wLastGroupID = wGroupID = GetNextGroupID(); lpDupObject = NULL; while (lpDupObject = (LPOBJECT)ObjGetNextObject(&DupList, (LPPRIMOBJECT)lpDupObject, YES)) { if (!lpDupObject->wGroupID || lpDupObject->wGroupID >= wLastGroupID) continue; wOldGroupID = lpDupObject->wGroupID; lpDupObject->wGroupID = wGroupID; lpObject = lpDupObject; while (lpObject = (LPOBJECT)ObjGetNextObject(&DupList, (LPPRIMOBJECT)lpObject, YES)) { if (lpObject->wGroupID == wOldGroupID) lpObject->wGroupID = wGroupID; } ++wGroupID; } RemoveObjectMarquee(this); ObjDeselectAll(&ObjList); while (lpObject = (LPOBJECT)ObjGetNextObject(&DupList, NULL, YES)) { ObjUnlinkObject(&DupList, (LPPRIMOBJECT)lpObject); ObjSelectObject( (LPPRIMOBJECT)lpObject, YES ); // Select the new object ObjAddTail( &ObjList, (LPPRIMOBJECT)lpObject ); // Add to the image's list lpObject->fUndoDeleted = YES; } ImgEditedObject(this, GetBase(), IDS_UNDODUPLICATE, NULL); GetSelObjectRect(&rUpdate, NO); UpdateImage(this, &rUpdate, YES); SetupMiniViews(NULL, NO); return(TRUE); }
///////////// // Set range void VideoSlider::SetRange(int from,int to) { wxASSERT(from <= to); locked = false; min = from; max = to; val = from; UpdateImage(); }
void ManageFieldTextureDialog::OnFocusFileImage(wxFocusEvent& event) { if (imported_img.IsOk()) { prevent_event = true; UpdateImportSpins(); UpdateImage(); prevent_event = false; } event.Skip(); }
void ManageFieldTextureDialog::UpdateTexturePreview(int changeid) { unsigned int i; bool* tileflag = new bool[field.tiles_amount]; for (i=0;i<field.tiles_amount;i++) tileflag[i] = m_tilechecklist->IsChecked(i); uint32_t* imgdata = field.ConvertAsImage(camera_id,tileflag,true); main_img_base = ConvertDataToImage(imgdata,field.camera[camera_id].width,field.camera[camera_id].height); delete[] imgdata; delete[] tileflag; UpdateImage(); }
void SlideshowWidget::on_tool_image_rotateright_clicked(){ //First load the file fresh (not the scaled version in the UI) QString file = ui->combo_image_name->currentData().toString(); QPixmap pix(file); //Now rotate the image 90 degrees counter-clockwise QTransform trans; pix = pix.transformed( trans.rotate(90) , Qt::SmoothTransformation); //Now save the image back to the same file pix.save(file); //Now re-load the image in the UI UpdateImage(); }
// update decoded track and timing for CT Raw dump format int CCapsImage::UpdateDump() { PDISKTRACKINFO pti = di.pdt; // get actual revolution number, restart after the last revolution int rev = dii.nextrev % pti->rawtrackcnt; // true if all the available revolutions should be returned int allrev = (pti->trackcnt == pti->rawtrackcnt); // if all revolutions used the used data must be revolution#0 if (allrev) rev = 0; // save the real revolution number dii.realrev = rev; // set data buffer pti->trackbuf = pti->trackdata[rev]; pti->tracklen = allrev ? pti->rawlen : pti->tracksize[rev]; pti->trackbc = pti->tracklen << 3; pti->singletrackbc = pti->trackbc; // timing information is the same size as the current data, rev#0 for all revolutions pti->timecnt = pti->tracksize[rev]; // the real size of the sampled timings int rawsize = pti->rawtimecnt; // the amount of timing to be copied track size or real size - whichever is shorter int tsize = min(rawsize, pti->timecnt); // copy the timing memcpy(pti->timebuf, pti->rawtimebuf, tsize*sizeof(UDWORD)); // If sampled timing is shorter, fill the remaining area with 1000, default value // This does not change the average, since the previous data adds up to an average of 1000 int pos; for (pos = tsize; pos < pti->timecnt; pos++) { pti->timebuf[pos] = 1000; } // reset alternate density pti->timebuf[pos] = 0; // density map conversion if (di.flag & DI_LOCK_DENALT) ConvertDensity(pti); UpdateImage(rev); return imgeOk; }
//----------------------------------------------------------------------------- // Purpose: //----------------------------------------------------------------------------- void CControlPointIcon::Paint( void ) { if ( m_bCachedLockedState != IsPointLocked() ) { UpdateImage(); } m_bCachedLockedState = IsPointLocked(); BaseClass::Paint(); }
void LevelCorrection::MMove(HWND hWnd, int x, int y) { if(m_is_gamma_dlg){ int gamma_x = x - LC_LEVEL_SLD_X; gamma_x = (gamma_x <= (m_min_level+1)) ? (m_min_level+1) : gamma_x; gamma_x = (gamma_x >= (m_max_level-1)) ? (m_max_level-1) : gamma_x; m_gamma = ((double)gamma_x - m_min_level)/(m_max_level - m_min_level); RebuildLevelDlg(); ::InvalidateRect(hWnd, NULL, FALSE); } if(m_is_max_level_dlg){ m_max_level = x - LC_LEVEL_SLD_X; m_max_level = (m_max_level <= (m_min_level+1)) ? (m_min_level+2) : m_max_level; m_max_level = (m_max_level > LC_LEVEL_SLD_W) ? LC_LEVEL_SLD_W : m_max_level; RebuildLevelDlg(); ::InvalidateRect(hWnd, NULL, FALSE); } if(m_is_min_level_dlg){ m_min_level = x - LC_LEVEL_SLD_X; m_min_level = (m_min_level < 0) ? 0 : m_min_level; m_min_level = (m_min_level >= (m_max_level-1)) ? (m_max_level-2) : m_min_level; RebuildLevelDlg(); ::InvalidateRect(hWnd, NULL, FALSE); } if(m_is_max_out_dlg){ m_max_out_val = x - LC_OUTPUT_SLD_X; m_max_out_val = (m_max_out_val <= (m_min_out_val+1)) ? (m_min_out_val+2) : m_max_out_val; m_max_out_val = (m_max_out_val > LC_OUTPUT_SLD_W) ? LC_OUTPUT_SLD_W : m_max_out_val; RebuildOutputDlg(); ::InvalidateRect(hWnd, NULL, FALSE); } if(m_is_min_out_dlg){ m_min_out_val = x - LC_OUTPUT_SLD_X; m_min_out_val = (m_min_out_val < 0) ? 0 : m_min_out_val; m_min_out_val = (m_min_out_val >= (m_max_out_val-1)) ? (m_max_out_val-2) : m_min_out_val; RebuildOutputDlg(); ::InvalidateRect(hWnd, NULL, FALSE); } if( m_is_gamma_dlg || m_is_max_level_dlg || m_is_min_level_dlg || m_is_max_out_dlg || m_is_min_out_dlg ) { UpdateImage(); } }
void CServerView::init_paste( LPOBJECT lpObject, CPoint *pt) { RECT rImage, rObjects; CServerDoc* pDoc = GetDocument(); ASSERT(pDoc); LPIMAGE lpImage = pDoc->m_lpImage; ASSERT(lpImage); int xData = RectWidth(&lpObject->rObject); int yData = RectHeight(&lpObject->rObject); // get location rect to center to object on rImage = m_lpDisplay->FileRect; int x, y; // center the object around point if (pt) { x = pt->x; y = pt->y; Display2File(GetSafeHwnd(), (LPINT)&x, (LPINT)&y); x = x - (xData/2); y = y - (yData/2); } // center the object in the location rectangle else { x = ( rImage.left + rImage.right - xData ) / 2; y = ( rImage.top + rImage.bottom - yData ) / 2; } if (x < rImage.left) x = rImage.left; if (y < rImage.top) y = rImage.top; OffsetRect(&lpObject->rObject, x, y); RemoveObjectMarquee(lpImage); // make this object temporary, so it will go away if // the paste is cancelled lpObject->StorageType = ST_TEMPORARY; // save the selection state in case of cancel SaveSelectedObjects(lpImage); ImgAddNewObject(lpImage, lpObject); ImgGetSelObjectRect(lpImage, &rObjects, YES); UpdateImage(lpImage, &rObjects, YES); }
int ManageFieldTextureDialog::ShowModal(unsigned int camera) { unsigned int i; bool* tileflag = new bool[field.tiles_amount]; camera_id = camera; for (i=0;i<field.tiles_amount;i++) tileflag[i] = m_tilechecklist->IsChecked(i); uint32_t* imgdata = field.ConvertAsImage(camera_id,tileflag,true); main_img_base = ConvertDataToImage(imgdata,field.camera[camera_id].width,field.camera[camera_id].height); delete[] imgdata; delete[] tileflag; scale_ratio = main_img_base.GetHeight()/DEFAULT_HEIGHT; UpdateImage(); return wxDialog::ShowModal(); }
void SetSelected(bool bSelected) { if (bSelected == m_bSelected) return; m_bSelected = bSelected; if (bSelected) { RequestFocus(); } UpdateImage(); InvalidateLayout(); Repaint(); }
void DoReset(HWND hDlg, LPALIGNOBJECTS_PARMS lpAlignParms) { RECT uRect; LPIMAGE lpImage = GetActiveImage(); LPRECT pRect; LPOBJECT lpObject; if(!lpImage) return; HWND hWnd = GetDlgItem(hDlg, IDC_ALIGN_GRID); int x,y,i, wind; RECT cRect; for( i = 0, wind = GW_CHILD; i < ALIGN_NUM_OBJECTS; i++, wind = GW_HWNDNEXT ) { hWnd = GetWindow( hWnd, wind ); GetClientRect( hWnd, &cRect ); cRect.right -= 1; cRect.bottom -= 1; ShowWindow( hWnd, SW_HIDE ); x = InitPos[i].x - cRect.left; y = InitPos[i].y - cRect.top; OffsetRect( &cRect, x, y); MoveWindow( hWnd, cRect.left, cRect.top, RectWidth( &cRect ), RectHeight( &cRect ), TRUE ); UpdateWindow( GetDlgItem( hDlg, IDC_ALIGN_GRID ) ); ShowWindow( hWnd, SW_SHOWNA ); } lpAlignParms->HorzAlign = HA_NONE; lpAlignParms->VertAlign = VA_NONE; if( lpAlignParms->bPreview ) { pRect = lpAlignParms->lpRect; if( !( lpObject = ImgGetBase(lpImage))) return; while ( lpObject = ImgGetSelObject( lpImage, lpObject) ) { AstralUnionRect(&uRect, &uRect, &lpObject->rObject); lpObject->rObject = *pRect++; } AlignObjects( GetActiveImage(), lpAlignParms ); } EnableWindow( GetDlgItem( hDlg, IDC_PREVIEW ), TRUE ); lpAlignParms->bPreview = FALSE; UpdateImage(lpImage, &uRect, YES); }
BOOL PosObjects( LPIMAGE lpImage, LPPOSOBJECTS_PARMS lpPosParms ) /************************************************************************/ { RECT bRect, uRect; LPOBJECT lpObject; int res; int x,y; if( !( lpImage ) ) return( FALSE ); if( !( lpObject = ImgGetBase( lpImage ) ) ) return( FALSE ); ImgEditInit( lpImage, ET_SELOBJECTS, UT_OBJECTRECT, lpObject ); ImgGetInfoEx(lpImage, NULL, NULL, NULL, NULL, &res); x = lpPosParms->XOffset; y = lpPosParms->YOffset; ResConvertUL(lpPosParms->iBaseRes, res, &x, &y); ImgGetSelObjectRect( lpImage, &bRect, YES ); x -= bRect.left; y -= bRect.top; while ( lpObject = ImgGetSelObject(lpImage, lpObject) ) { if( lpObject->wGroupID ) { if( !( IsGroupLocked( lpObject->wGroupID ) ) ) { ImgEditedObject( lpImage, lpObject, IDS_UNDOOBJPOS, NULL ); OffsetRect( &lpObject->rObject, x, y); } } else if (!lpObject->bLocked) { ImgEditedObject( lpImage, lpObject, IDS_UNDOOBJPOS, NULL ); OffsetRect( &lpObject->rObject, x, y); } } ImgGetSelObjectRect( lpImage, &uRect, YES ); AstralUnionRect( &uRect, &uRect, &bRect ); UpdateImage( lpImage, &uRect, YES ); return( TRUE ); }
virtual void ApplySchemeSettings(IScheme *pScheme) { BaseClass::ApplySchemeSettings(pScheme); m_ArmedFgColor2 = GetSchemeColor("ListPanel.SelectedTextColor", pScheme); m_ArmedBgColor = GetSchemeColor("ListPanel.SelectedBgColor", pScheme); m_FgColor1 = GetSchemeColor("ListPanel.TextColor", pScheme); m_FgColor2 = GetSchemeColor("ListPanel.SelectedTextColor", pScheme); m_BgColor = GetSchemeColor("ListPanel.BgColor", GetBgColor(), pScheme); m_BgColor = GetSchemeColor("ListPanel.TextBgColor", m_BgColor, pScheme); m_SelectionBG2Color = GetSchemeColor("ListPanel.SelectedOutOfFocusBgColor", pScheme); SetBgColor(m_BgColor); SetFgColor(m_FgColor1); UpdateImage(); }
NS_IMETHODIMP nsImageBoxFrame::AttributeChanged(PRInt32 aNameSpaceID, nsIAtom* aAttribute, PRInt32 aModType) { nsresult rv = nsLeafBoxFrame::AttributeChanged(aNameSpaceID, aAttribute, aModType); if (aAttribute == nsGkAtoms::src) { UpdateImage(); PresContext()->PresShell()-> FrameNeedsReflow(this, nsIPresShell::eStyleChange, NS_FRAME_IS_DIRTY); } else if (aAttribute == nsGkAtoms::validate) UpdateLoadFlags(); return rv; }
void CImage::SetViewMode(VIEW_MODE ViewMode) { if (m_ViewMode == ViewMode) return; m_ViewMode = ViewMode; if (InMaskEditMode()) { ImgColorMapChanged(this); ImgInitDisplay(this); CServerDoc *pDoc = PictPubApp.GetDocument(this); if (pDoc) { CServerView *pView = pDoc->GetActiveView(); if (pView) pView->SetupImageDisplayPalette(); } } UpdateImage(this, NULL, YES); }
static void AnimateUndo( LPRECT lpUndoRect ) /***********************************************************************/ { RECT rect; STRING szString; ITEMID id1, id2; int iHeight, iWidth, x1, x2, y; #define DXANIMATION 71 #define DYANIMATION 76 SoundStartID( IDC_AMBULANCE1, YES/*bLoop*/, NULL/*hInstance*/ ); GetClientRect( lpImage->hWnd, &rect ); iHeight = RectHeight( &rect ); iWidth = RectWidth( &rect ); File2DispRect( lpUndoRect, &rect ); x1 = (rect.left + rect.right) / 2; if ( x1 < iWidth - x1 ) { // closer to the left; come in from the left x1 = -DXANIMATION; x2 = rect.right; id1 = IDC_AMBULANCE2; id2 = IDC_AMBULANCE1; } else { // closer to the right; come in from the right x1 = iWidth - 1; x2 = rect.left - DXANIMATION; id1 = IDC_AMBULANCE1; id2 = IDC_AMBULANCE2; } y = (rect.top + rect.bottom - DYANIMATION) / 2; y = bound( y, 0, iHeight - DYANIMATION ); wsprintf( szString, "SETSPEED 35\rJUMP %d,%d\rMOVE %d,%d\r", x1, y, x2, y ); AnimateDibID( lpImage->hWnd, NULL/*&rect*/, hInstAstral, id1, NULL, szString ); UpdateImage( lpUndoRect, YES ); AstralUpdateWindow( lpImage->hWnd ); wsprintf( szString, "SETSPEED 35\rJUMP %d,%d\rMOVE %d,%d\r", x2, y, x1, y ); AnimateDibID( lpImage->hWnd, NULL/*&rect*/, hInstAstral, id2, NULL, szString ); SoundStop(); }
//----------------------------------------------------------------------------- // Purpose: //----------------------------------------------------------------------------- void CControlPointIcon::ApplySchemeSettings( IScheme *pScheme ) { BaseClass::ApplySchemeSettings( pScheme ); if ( !m_pCapHighlightImage ) { m_pCapHighlightImage = new CControlPointIconSwoop( this, "CapHighlightImage" ); m_pCapHighlightImage->SetParent( g_pClientMode->GetViewport() ); m_pCapHighlightImage->SetZPos( 10 ); m_pCapHighlightImage->SetShouldScaleImage( true ); } if ( !m_pCapPulseImage ) { m_pCapPulseImage = new CControlPointIconCapturePulse( this, "CapPulse" ); m_pCapPulseImage->SetParent( g_pClientMode->GetViewport() ); m_pCapPulseImage->SetZPos( -1 ); m_pCapPulseImage->SetVisible( false ); m_pCapPulseImage->SetShouldScaleImage( true ); } if ( !m_pBaseImage ) { m_pBaseImage = new CControlPointIconPulseable( this, "BaseImage", m_iCPIndex ); m_pBaseImage->SetShouldScaleImage( true ); } if ( !m_pCapImage ) { m_pCapImage = new CControlPointIconCapArrow( this, this, "CapImage" ); m_pCapImage->SetZPos( 2 ); m_pCapImage->SetVisible( false ); } LoadControlSettings( "resource/UI/ControlPointIcon.res" ); m_pCapPlayerImage = dynamic_cast<vgui::ImagePanel *>( FindChildByName("CapPlayerImage") ); m_pCapNumPlayers = dynamic_cast<vgui::Label *>( FindChildByName("CapNumPlayers") ); m_pOverlayImage = dynamic_cast<vgui::ImagePanel *>( FindChildByName("OverlayImage") ); UpdateImage(); UpdateCapImage(); }
/** Authenticate and update System Firmware image. Caution: This function may receive untrusted input. @param[in] Image The EDKII system FMP capsule image. @param[in] ImageSize The size of the EDKII system FMP capsule image in bytes. @param[out] LastAttemptVersion The last attempt version, which will be recorded in ESRT and FMP EFI_FIRMWARE_IMAGE_DESCRIPTOR. @param[out] LastAttemptStatus The last attempt status, which will be recorded in ESRT and FMP EFI_FIRMWARE_IMAGE_DESCRIPTOR. @retval EFI_SUCCESS EDKII system FMP capsule passes authentication and the System Firmware image is updated. @retval EFI_SECURITY_VIOLATION EDKII system FMP capsule fails authentication and the System Firmware image is not updated. @retval EFI_WRITE_PROTECTED The flash device is read only. **/ EFI_STATUS SystemFirmwareAuthenticatedUpdate ( IN VOID *Image, IN UINTN ImageSize, OUT UINT32 *LastAttemptVersion, OUT UINT32 *LastAttemptStatus ) { EFI_STATUS Status; VOID *SystemFirmwareImage; UINTN SystemFirmwareImageSize; VOID *ConfigImage; UINTN ConfigImageSize; VOID *AuthenticatedImage; UINTN AuthenticatedImageSize; AuthenticatedImage = NULL; AuthenticatedImageSize = 0; DEBUG((DEBUG_INFO, "SystemFirmwareAuthenticatedUpdate...\n")); Status = CapsuleAuthenticateSystemFirmware(Image, ImageSize, FALSE, LastAttemptVersion, LastAttemptStatus, &AuthenticatedImage, &AuthenticatedImageSize); if (EFI_ERROR(Status)) { DEBUG((DEBUG_INFO, "SystemFirmwareAuthenticateImage - %r\n", Status)); return Status; } DEBUG((DEBUG_INFO, "ExtractSystemFirmwareImage ...\n")); ExtractSystemFirmwareImage(AuthenticatedImage, AuthenticatedImageSize, &SystemFirmwareImage, &SystemFirmwareImageSize); DEBUG((DEBUG_INFO, "ExtractConfigImage ...\n")); ExtractConfigImage(AuthenticatedImage, AuthenticatedImageSize, &ConfigImage, &ConfigImageSize); DEBUG((DEBUG_INFO, "UpdateImage ...\n")); Status = UpdateImage(SystemFirmwareImage, SystemFirmwareImageSize, ConfigImage, ConfigImageSize, LastAttemptVersion, LastAttemptStatus); if (EFI_ERROR(Status)) { DEBUG((DEBUG_INFO, "UpdateImage - %r\n", Status)); return Status; } DEBUG((DEBUG_INFO, "SystemFirmwareAuthenticatedUpdate Done\n")); return EFI_SUCCESS; }
void CASW_Hotbar_Entry::ApplySchemeSettings( vgui::IScheme *pScheme ) { BaseClass::ApplySchemeSettings( pScheme ); m_pMarineNameLabel->SetFgColor( Color( 168, 168, 192, 255 ) ); m_pMarineNameLabel->SetFont( pScheme->GetFont( "VerdanaVerySmall", IsProportional() ) ); m_pKeybindLabel->SetFgColor( Color( 255, 255, 255, 255 ) ); m_pKeybindLabel->SetFont( pScheme->GetFont( "Default", IsProportional() ) ); m_pQuantityLabel->SetFgColor( Color( 66, 142, 192, 255 ) ); m_pQuantityLabel->SetFont( pScheme->GetFont( "DefaultSmall", IsProportional() ) ); m_pWeaponImage->SetDrawColor( Color( 66, 142, 192, 255 ) ); SetBgColor( Color( 32, 32, 64, 128 ) ); UpdateImage(); }
bool NextImage() { if (ImageList.size() < 1) { CurrentImage = -1; return 0; } if (Random) { CurrentImage = rand() % ImageList.size(); } else { CurrentImage++; if (CurrentImage > ImageList.size() - 1) { CurrentImage = 0; } } return UpdateImage(); }
bool PrevImage() { if (ImageList.size() < 1) { CurrentImage = -1; return 0; } if (Random) { CurrentImage = rand() % ImageList.size(); } else { CurrentImage--; if (CurrentImage < 0) { CurrentImage = ImageList.size() - 1; } } return UpdateImage(); }
NS_IMETHODIMP nsImageBoxFrame::Init(nsIContent* aContent, nsIFrame* aParent, nsIFrame* aPrevInFlow) { if (!mListener) { nsImageBoxListener *listener = new nsImageBoxListener(); NS_ADDREF(listener); listener->SetFrame(this); listener->QueryInterface(NS_GET_IID(imgIDecoderObserver), getter_AddRefs(mListener)); NS_RELEASE(listener); } mSuppressStyleCheck = PR_TRUE; nsresult rv = nsLeafBoxFrame::Init(aContent, aParent, aPrevInFlow); mSuppressStyleCheck = PR_FALSE; UpdateLoadFlags(); UpdateImage(); return rv; }