本文整理汇总了C++中SetStatusText函数的典型用法代码示例。如果您正苦于以下问题:C++ SetStatusText函数的具体用法?C++ SetStatusText怎么用?C++ SetStatusText使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了SetStatusText函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: FlashStoreErase
//*****************************************************************************
//
// Erase the data storage area of flash.
//
//*****************************************************************************
void
FlashStoreErase(void)
{
unsigned long ulAddr;
//
// Inform user we are erasing
//
SetStatusText("ERASE", 0, "ERASING", 0);
//
// Loop through entire storage area and erase each page.
//
for(ulAddr = FLASH_STORE_START_ADDR; ulAddr < FLASH_STORE_END_ADDR;
ulAddr += 0x400)
{
FlashErase(ulAddr);
}
//
// Inform user the erase is done.
//
SetStatusText("SAVE", "ERASE", "COMPLETE", "PRESS <");
}
示例2: GetStatusStack
void wxStatusBarBase::PopStatusText(int number)
{
wxListString *st = GetStatusStack(number);
wxCHECK_RET( st, _T("Unbalanced PushStatusText/PopStatusText") );
wxListString::compatibility_iterator top = st->GetFirst();
SetStatusText(*top->GetData(), number);
delete top->GetData();
st->Erase(top);
if(st->GetCount() == 0)
{
delete st;
m_statusTextStacks[number] = 0;
}
}
示例3: WXUNUSED
void HypoMain::OnSound(wxCommandEvent& WXUNUSED(event))
{
#ifdef HYPOSOUND
wxSize boxsize;
SetStatusText("Sound Box");
if(ostype == Mac) boxsize = wxSize(285, 380);
else boxsize = wxSize(320, 430);
mainpos = GetPosition();
soundbox = new SoundBox(mod, "Sonic Spike Analysis", wxPoint(320, 455), boxsize);
toolset.AddBox(soundbox);
soundbox->Show(true);
#endif
}
示例4: WXUNUSED
void MyFrame::OnNew( wxCommandEvent& WXUNUSED(event) )
{
if (!Discard()) return;
m_text->Clear();
if (!m_filename.empty())
AddToHistory( m_filename );
m_filename = wxEmptyString;
#if wxUSE_STATUSBAR
SetStatusText( wxEmptyString );
#endif // wxUSE_STATUSBAR
}
示例5: createStartPage
// -----------------------------------------------------------------------------
// Called when the window is activated
// -----------------------------------------------------------------------------
void MainWindow::onActivate(wxActivateEvent& e)
{
if (!e.GetActive() || this->IsBeingDeleted() || App::isExiting())
{
e.Skip();
return;
}
// Get current tab
if (stc_tabs_->GetPageCount())
{
auto page = stc_tabs_->GetPage(stc_tabs_->GetSelection());
// If start page is selected, refresh it
if (page && page->GetName() == "startpage")
{
createStartPage(false);
SetStatusText("", 1);
SetStatusText("", 2);
}
}
e.Skip();
}
示例6: UpdateSearchHistory
void CFindDlg::OnFindAll()
{
if (!UpdateData())
return;
UpdateSearchHistory();
SetStatusText(LoadString(IDS_SEARCHING));
GetDlgItem(IDC_SEARCH_STATUS)->ShowWindow(SW_SHOW);
GetMainFrame()->SetMessageText(AFX_IDS_IDLEMESSAGE);
GetParent()->SendMessage(WM_COMMAND, ID_FIND_ALL);
GetDlgItem(IDC_SEARCH_STATUS)->ShowWindow(SW_HIDE);
}
示例7: GetCurrentEditor
bool GUI::DoRedo()
{
Editor* editor = GetCurrentEditor();
if(editor && editor->actionQueue->canRedo()) {
editor->actionQueue->redo();
if(editor->selection.size() > 0)
SetSelectionMode();
SetStatusText(wxT("Redo action"));
UpdateMinimap();
root->UpdateMenubar();
root->Refresh();
return true;
}
return false;
}
示例8: wxFrame
MyFrame::MyFrame(wxFrame *frame, const wxString& title)
: wxFrame(frame, -1, title)
{
#if wxUSE_MENUS
// create a menu bar
wxMenuBar* mbar = new wxMenuBar();
wxMenu* fileMenu = new wxMenu(_T(""));
fileMenu->Append(idMenuQuit, _("&Quit\tAlt-F4"), _("Quit the application"));
mbar->Append(fileMenu, _("&File"));
wxMenu* helpMenu = new wxMenu(_T(""));
helpMenu->Append(idMenuAbout, _("&About\tF1"), _("Show info about this application"));
mbar->Append(helpMenu, _("&Help"));
SetMenuBar(mbar);
#endif // wxUSE_MENUS
#if wxUSE_STATUSBAR
// create a status bar with some information about the used wxWidgets version
CreateStatusBar(2);
SetStatusText(_("Hello Code::Blocks user !"),0);
SetStatusText(wxbuildinfo(short_f),1);
#endif // wxUSE_STATUSBAR
}
示例9: wxT
MyFrame::MyFrame(wxWindow* parent, const wxString& title)
:wxFrame(parent,wxID_ANY, title)
{
//SetIcon(wxIcon(mondrian_xpm));
wxMenu* fileMenu = new wxMenu;
wxMenu* helpMenu = new wxMenu;
helpMenu->Append(wxID_ABOUT, wxT("&About...\tF1"), wxT("Show about dialog"));
fileMenu->Append(wxID_EXIT, wxT("E&xit\tAlt-X"), wxT("Quit this program"));
wxMenuBar* menuBar = new wxMenuBar();
menuBar->Append(fileMenu, wxT("&File"));
menuBar->Append(helpMenu, wxT("&Help"));
SetMenuBar(menuBar);
CreateStatusBar(2);
SetStatusText(wxT("Welcome to WxWidgets!"));
}
示例10: createStartPage
/* MainWindow::onActivate
* Called when the window is activated
*******************************************************************/
void MainWindow::onActivate(wxActivateEvent& e)
{
if (!e.GetActive() || this->IsBeingDeleted())
{
e.Skip();
return;
}
// Get current tab
wxWindow* page = stc_tabs->GetPage(stc_tabs->GetSelection());
// If start page is selected, refresh it
if (page && page->GetName() == "startpage")
{
createStartPage(false);
SetStatusText("", 1);
SetStatusText("", 2);
}
// Check open directory archives for changes on the file system
panel_archivemanager->checkDirArchives();
e.Skip();
}
示例11: _
void WinEDA_CvpcbFrame::SetNewPkg(void)
/**************************************/
/*
- Affecte un module au composant selectionne
- Selectionne le composant suivant
*/
{
STORECMP * Composant;
int ii, NumCmp, IsNew = 1;
wxString Line;
if ( BaseListeCmp == NULL ) return;
NumCmp = m_ListCmp->GetSelection();
if( NumCmp < 0 )
{
NumCmp = 0;
m_ListCmp->SetSelection(NumCmp, TRUE);
}
Composant = BaseListeCmp;
for ( ii = 0; Composant != NULL; Composant = Composant->Pnext, ii++ )
{
if ( NumCmp == ii ) break;
}
if ( Composant == NULL ) return;
if ( ! Composant->m_Module.IsEmpty() ) IsNew = 0;
Composant->m_Module = g_CurrentPkg;
Line.Printf( CMP_FORMAT ,ii+1,
Composant->m_Reference.GetData(), Composant->m_Valeur.GetData(),
Composant->m_Module.GetData());
modified = 1;
if ( IsNew ) composants_non_affectes -= 1;
m_ListCmp->SetString(NumCmp, Line);
m_ListCmp->SetSelection(NumCmp, FALSE);
// We activate next component:
if ( NumCmp < (m_ListCmp->GetCount() - 1) ) NumCmp++;
m_ListCmp->SetSelection(NumCmp, TRUE);
Line.Printf( _("Components: %d (free: %d)"),
nbcomp, composants_non_affectes);
SetStatusText(Line,1);
}
示例12: wxFrame
MyFrame::MyFrame(const wxString& title, const wxPoint& pos, const wxSize& size)
: wxFrame(NULL, wxID_ANY, title, pos, size) {
wxMenu *menuFile = new wxMenu;
menuFile->Append(ID_Hello, "&Hello...\tCtrl-H",
"Help string shown in status bar for this menu item");
menuFile->AppendSeparator();
menuFile->Append(wxID_EXIT);
wxMenu *menuHelp = new wxMenu;
menuHelp->Append(wxID_ABOUT);
wxMenuBar *menuBar = new wxMenuBar;
menuBar->Append(menuFile, "&File");
menuBar->Append(menuHelp, "&Help");
SetMenuBar(menuBar);
CreateStatusBar();
SetStatusText("This is status." );
}
示例13: SetStatusText
void WinEDA_BasicFrame::DisplayActivity(int PerCent, const wxString & Text)
/*************************************************************************/
/* Display a bargraph (0 to 50 point length) for a PerCent value from 0 to 100
*/
{
wxString Line;
Line = Text;
PerCent = (PerCent < 0) ? 0 : PerCent;
PerCent = (PerCent > 100) ? 100 : PerCent;
PerCent /= 2; // Bargraph is 0 .. 50 points from 0% to 100%
if (PerCent) Line.Pad(PerCent, '*');
SetStatusText(Line);
}
示例14: WXUNUSED
void MyFrame::OnStartThreads(wxCommandEvent& WXUNUSED(event) )
{
static long s_num;
s_num = wxGetNumberFromUser(wxT("How many threads to start: "), wxT(""),
wxT("wxThread sample"), s_num, 1, 10000, this);
if ( s_num == -1 )
{
s_num = 10;
return;
}
unsigned count = unsigned(s_num), n;
wxArrayThread threads;
// first create them all...
for ( n = 0; n < count; n++ )
{
wxThread *thr = CreateThread();
// we want to show the effect of SetPriority(): the first thread will
// have the lowest priority, the second - the highest, all the rest
// the normal one
if ( n == 0 )
thr->SetPriority(wxPRIORITY_MIN);
else if ( n == 1 )
thr->SetPriority(wxPRIORITY_MAX);
else
thr->SetPriority(wxPRIORITY_DEFAULT);
threads.Add(thr);
}
#if wxUSE_STATUSBAR
wxString msg;
msg.Printf(wxT("%d new threads created."), count);
SetStatusText(msg, 1);
#endif // wxUSE_STATUSBAR
// ...and then start them
for ( n = 0; n < count; n++ )
{
threads[n]->Run();
}
}
示例15: Menu
//Construtor da Frame
MainFrame::MainFrame(const wxString& title, const wxPoint& pos, const wxSize& size)
:wxFrame(NULL, wxID_ANY, title, pos, size){
//Criação do Menu
Menu *MenuBar = new Menu();
SetMenuBar(MenuBar);
Centre();
//Setando o ícone
SetIcon(wxIcon(wxString(_T("/../Images/Icones/icone"), wxBITMAP_TYPE_BMP)));
//Criando barra de ferramentas
m_toolbar = CreateToolBar(wxTB_FLAT | wxTB_HORIZONTAL | wxTB_TEXT,wxID_ANY);
m_toolbar->AddTool(ID_NEW, wxString(_("Novo")), wxBitmap(wxT("../../Images/Icones/newfile.bmp"), wxBITMAP_TYPE_BMP), wxString(_("Novo")));
m_toolbar->AddTool(ID_SAVE, wxString(_("Salvar")), wxBitmap(wxT("../../Images/Icones/save.bmp"), wxBITMAP_TYPE_BMP), wxString(_("Salvar")));
m_toolbar->AddTool(ID_OPEN, wxString(_("Abrir")), wxBitmap(wxT("../../Images/Icones/open.bmp"), wxBITMAP_TYPE_BMP), wxString(_("Abrir")));
m_toolbar->AddSeparator();
m_toolbar->AddTool(ID_HELP, wxString(_("Ajuda")), wxBitmap(wxT("../../Images/Icones/help.bmp"), wxBITMAP_TYPE_BMP), wxString(_("Ajuda")));
m_toolbar->AddTool(wxID_EXIT, wxString(_("Sair")), wxBitmap(wxT("../../Images/Icones/close.bmp"), wxBITMAP_TYPE_BMP), wxString(_("Sair")));
//Para atualizar a barra de ferramentas com os ícones bitmap
m_toolbar->Realize();
//Setanto barra de ferramentas
SetToolBar(m_toolbar);
//Barra de Status
CreateStatusBar(3);
SetStatusText("TP2 PAC", 0);
// connectando eventos de menu da frame aos "handlers" da classe menu
Connect(ID_NEW, wxEVT_COMMAND_MENU_SELECTED,wxCommandEventHandler(Menu::OnNew));
Connect(ID_OPEN, wxEVT_COMMAND_MENU_SELECTED,wxCommandEventHandler(Menu::OnOpen));
Connect(ID_SAVE, wxEVT_COMMAND_MENU_SELECTED,wxCommandEventHandler(Menu::OnSave));
Connect(ID_HELP, wxEVT_COMMAND_MENU_SELECTED,wxCommandEventHandler(Menu::OnHelp));
Connect(ID_PORTUGUESE, wxEVT_COMMAND_MENU_SELECTED,wxCommandEventHandler(Menu::OnPortuguese));
Connect(ID_ENGLISH, wxEVT_COMMAND_MENU_SELECTED,wxCommandEventHandler(Menu::OnEnglish));
Connect(ID_SPANISH, wxEVT_COMMAND_MENU_SELECTED,wxCommandEventHandler(Menu::OnSpanish));
Connect(wxID_EXIT, wxEVT_COMMAND_MENU_SELECTED,wxCommandEventHandler(Menu::OnExit));
Connect(wxID_ABOUT, wxEVT_COMMAND_MENU_SELECTED,wxCommandEventHandler(Menu::OnAbout));
};