本文整理汇总了C++中CSkinSimple::GetSpacerImage方法的典型用法代码示例。如果您正苦于以下问题:C++ CSkinSimple::GetSpacerImage方法的具体用法?C++ CSkinSimple::GetSpacerImage怎么用?C++ CSkinSimple::GetSpacerImage使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CSkinSimple
的用法示例。
在下文中一共展示了CSkinSimple::GetSpacerImage方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: CreateComponent
//.........这里部分代码省略.........
);
if ( pSkinSimple->GetRightArrowButton()->GetBitmapClicked() != NULL ) {
btnArwRight->SetBitmapSelected(*pSkinSimple->GetRightArrowButton()->GetBitmapClicked());
}
btnArwRight->Show(false);
//
//// Messages Play Pause Btns
wxToolTip *ttMessages = new wxToolTip(_("Open a window to view messages"));
btnMessages = new CLinkButton(
this,
ID_SIMPLE_MESSAGES,
*pSkinSimple->GetMessagesLink()->GetBitmap(),
wxPoint(11,86),
wxSize(70,20),
wxBU_AUTODRAW
);
btnMessages->SetToolTip(ttMessages);
wxToolTip *ttAlertMessages = new wxToolTip(_("Open a window to view messages"));
btnAlertMessages = new CLinkButton(
this,
ID_SIMPLE_MESSAGES_ALERT,
*(pSkinSimple->GetMessagesAlertLink()->GetBitmap()),
wxPoint(11,86),
wxSize(70,20),
wxBU_AUTODRAW
);
btnAlertMessages->SetToolTip(ttAlertMessages);
btnAlertMessages->Show(false);
//spacer
w_sp1 = new wxWindow(this,-1,wxPoint(83,91),wxSize(2,11));
i_spacer1 = new ImageLoader(w_sp1);
i_spacer1->LoadImage(*(pSkinSimple->GetSpacerImage()->GetBitmap()));
// pause btn
wxToolTip *ttPause = new wxToolTip(_("Stop all activity"));
btnPause = new CLinkButton(
this,
ID_SIMPLE_SUSPEND,
*pSkinSimple->GetSuspendLink()->GetBitmap(),
wxPoint(85,86),
wxSize(59,20),
wxBU_AUTODRAW
);
btnPause->SetToolTip(ttPause);
// resume btn
wxToolTip *ttResume = new wxToolTip(_("Resume activity"));
btnResume = new CLinkButton(
this,
ID_SIMPLE_RESUME,
*(pSkinSimple->GetResumeLink()->GetBitmap()),
wxPoint(85,86),
wxSize(59,20),
wxBU_AUTODRAW
);
btnResume->SetToolTip(ttResume);
//spacer
w_sp2 = new wxWindow(this,-1,wxPoint(144,91),wxSize(2,11));
i_spacer2 = new ImageLoader(w_sp2);
i_spacer2->LoadImage(*(pSkinSimple->GetSpacerImage()->GetBitmap()));
// Pref Btn
wxToolTip *ttPreferences = new wxToolTip(_("Open a window to set your preferences"));
btnPreferences = new CLinkButton(
this,
ID_SIMPLE_PREFERENCES,
*(pSkinSimple->GetPreferencesLink()->GetBitmap()),
wxPoint(149,86),
wxSize(81,20),
wxBU_AUTODRAW
);
btnPreferences->SetToolTip(ttPreferences);
//spacer
w_sp3 = new wxWindow(this,-1,wxPoint(230,91),wxSize(2,11));
i_spacer3 = new ImageLoader(w_sp3);
i_spacer3->LoadImage(*(pSkinSimple->GetSpacerImage()->GetBitmap()));
// Advanced View
wxToolTip *ttAdvView = new wxToolTip(_("Switch to the BOINC advanced view"));
btnAdvancedView = new CLinkButton(
this,
ID_CHANGEGUI,
*(pSkinSimple->GetAdvancedLink()->GetBitmap()),
wxPoint(233,86),
wxSize(101,20),
wxBU_AUTODRAW
);
btnAdvancedView->SetToolTip(ttAdvView);
/// Line
lnMyProjBtm = new CTransparentStaticLine(this, wxID_ANY, wxPoint(29,83),wxSize(292,1));
lnMyProjBtm->SetLineColor(pSkinSimple->GetStaticLineColor());
Thaw();
}
示例2: ReskinInterface
void CProjectsComponent::ReskinInterface()
{
CSkinSimple* pSkinSimple = wxGetApp().GetSkinManager()->GetSimple();
wxASSERT(pSkinSimple);
wxASSERT(wxDynamicCast(pSkinSimple, CSkinSimple));
//Set Background color only
SetBackgroundColour(*pSkinSimple->GetBackgroundImage()->GetBackgroundColor());
//right button
btnArwRight->SetBackgroundColour(*pSkinSimple->GetBackgroundImage()->GetBackgroundColor());
btnArwRight->SetBitmapLabel(*(pSkinSimple->GetRightArrowButton()->GetBitmap()));
btnArwRight->SetBitmapSelected(*(pSkinSimple->GetRightArrowButton()->GetBitmapClicked()));
//left button
btnArwLeft->SetBackgroundColour(*pSkinSimple->GetBackgroundImage()->GetBackgroundColor());
btnArwLeft->SetBitmapLabel(*(pSkinSimple->GetLeftArrowButton()->GetBitmap()));
btnArwLeft->SetBitmapSelected(*(pSkinSimple->GetLeftArrowButton()->GetBitmapClicked()));
// add project btn
btnAddProj->SetBackgroundColour(*pSkinSimple->GetBackgroundImage()->GetBackgroundColor());
btnAddProj->SetBitmapLabel(*(pSkinSimple->GetAttachProjectButton()->GetBitmap()));
btnAddProj->SetBitmapSelected(*(pSkinSimple->GetAttachProjectButton()->GetBitmapClicked()));
// synchronize btn
btnSynchronize->SetBackgroundColour(*pSkinSimple->GetBackgroundImage()->GetBackgroundColor());
btnSynchronize->SetBitmapLabel(*(pSkinSimple->GetSynchronizeButton()->GetBitmap()));
btnSynchronize->SetBitmapSelected(*(pSkinSimple->GetSynchronizeButton()->GetBitmapClicked()));
// help btn
btnHelp->SetBackgroundColour(*pSkinSimple->GetBackgroundImage()->GetBackgroundColor());
btnHelp->SetBitmapLabel(*(pSkinSimple->GetHelpButton()->GetBitmap()));
btnHelp->SetBitmapSelected(*(pSkinSimple->GetHelpButton()->GetBitmapClicked()));
// messages btn
btnMessages->SetBackgroundColour(*pSkinSimple->GetBackgroundImage()->GetBackgroundColor());
btnMessages->SetBitmapLabel(*(pSkinSimple->GetMessagesLink()->GetBitmap()));
btnMessages->SetBitmapSelected(*(pSkinSimple->GetMessagesLink()->GetBitmap()));
// alert messages btn
btnAlertMessages->SetBackgroundColour(*pSkinSimple->GetBackgroundImage()->GetBackgroundColor());
btnAlertMessages->SetBitmapLabel(*(pSkinSimple->GetMessagesAlertLink()->GetBitmap()));
btnAlertMessages->SetBitmapSelected(*(pSkinSimple->GetMessagesAlertLink()->GetBitmap()));
// pause btn
btnPause->SetBackgroundColour(*pSkinSimple->GetBackgroundImage()->GetBackgroundColor());
btnPause->SetBitmapLabel(*(pSkinSimple->GetSuspendLink()->GetBitmap()));
btnPause->SetBitmapSelected(*(pSkinSimple->GetSuspendLink()->GetBitmap()));
// resume btn
btnResume->SetBackgroundColour(*pSkinSimple->GetBackgroundImage()->GetBackgroundColor());
btnResume->SetBitmapLabel(*(pSkinSimple->GetResumeLink()->GetBitmap()));
btnResume->SetBitmapSelected(*(pSkinSimple->GetResumeLink()->GetBitmap()));
// preferences btn
btnPreferences->SetBackgroundColour(*pSkinSimple->GetBackgroundImage()->GetBackgroundColor());
btnPreferences->SetBitmapLabel(*(pSkinSimple->GetPreferencesLink()->GetBitmap()));
btnPreferences->SetBitmapSelected(*(pSkinSimple->GetPreferencesLink()->GetBitmap()));
// advance view btn
btnAdvancedView->SetBackgroundColour(*pSkinSimple->GetBackgroundImage()->GetBackgroundColor());
btnAdvancedView->SetBitmapLabel(*(pSkinSimple->GetAdvancedLink()->GetBitmap()));
btnAdvancedView->SetBitmapSelected(*(pSkinSimple->GetAdvancedLink()->GetBitmap()));
//set line colors
lnMyProjTop->SetLineColor(pSkinSimple->GetStaticLineColor());
lnMyProjBtm->SetLineColor(pSkinSimple->GetStaticLineColor());
// spacers
i_spacer1->LoadImage(*(pSkinSimple->GetSpacerImage()->GetBitmap()));
i_spacer2->LoadImage(*(pSkinSimple->GetSpacerImage()->GetBitmap()));
i_spacer2->LoadImage(*(pSkinSimple->GetSpacerImage()->GetBitmap()));
// Rebuild stat menus and reload icons
for(int m = 0; m < (int)m_statProjects.size(); m++){
StatImageLoader *i_statImage = m_statProjects.at(m);
i_statImage->LoadImage();
i_statImage->RebuildMenu();
}
}