STATIC void _SmallMessage(char* buffer) { _UpdateInterfaceState(); SetStatusBar(RED, WHITE, " "); SetStatusBar(RED, WHITE, buffer); }
void MyFrame::DoCreateStatusBar(MyFrame::StatusBarKind kind, long style) { wxStatusBar *statbarOld = GetStatusBar(); if ( statbarOld ) { SetStatusBar(NULL); delete statbarOld; } wxStatusBar *statbarNew = NULL; switch ( kind ) { case StatBar_Default: statbarNew = new wxStatusBar(this, wxID_ANY, style, "wxStatusBar"); statbarNew->SetFieldsCount(2); break; case StatBar_Custom: statbarNew = new MyStatusBar(this, style); break; default: wxFAIL_MSG(wxT("unknown status bar kind")); } SetStatusBar(statbarNew); ApplyPaneStyle(); PositionStatusBar(); m_statbarKind = kind; }
int ReportDefragDone(void) { static int Initialized = FALSE; int control, i, result; if (!Initialized) { Initialize(); Initialized = TRUE; } SetStatusBar(RED, WHITE, " "); SetStatusBar(RED, WHITE, " Defragmentation done."); OpenWindow(&DoneDialog); do { control = ControlWindow(&DoneDialog); } while (control != OKBUTTON); CloseWindow(); for (i = 0; i < 3; i++) if (SelectButtons[i].selected) { result = i; SelectButtons[i].selected = FALSE; } SelectButtons[DEFAULT_OPTION].selected = TRUE; return result; }
int QueryUserStop(void) { int control, result; static int Initialized = FALSE; PushHelpIndex(USER_STOP_INDEX); if (!Initialized) { Initialize(); Initialized = TRUE; } SetStatusBar(RED, WHITE, " "); SetStatusBar(RED, WHITE, " Defragmentation process stopped."); OpenWindow(&QueryBox); control = ControlWindow(&QueryBox); CloseWindow(); /* Interpret values. */ if (control == YESBUTTON) result = TRUE; else result = FALSE; PopHelpIndex(); return result; }
void DrawScreen () { ColorScreen (LIGHTBLUE); DrawText (1, 1, " Optimize F1 = help ", BLACK, WHITE); SetStatusBar (RED, WHITE, " FreeDOS defrag "); DelimitStatusBar (BLACK, WHITE, 62); DrawSingleBox(5, 19, 35, 5, WHITE, BLUE, " Status "); DrawSingleBox(41, 19, 35, 5, WHITE, BLUE, " Legend "); ClearStatusBar (); DrawText(6, 22, " Elapsed time: 00:00:00", WHITE, BLUE); DrawText(6, 23, " Full Optimization", WHITE, BLUE); DrawText(43, 20, "\t", BLINK+BLUE, WHITE); DrawText(44, 20, " - used", WHITE, BLUE); DrawText(43, 21, "r - reading", WHITE, BLUE); DrawText(43, 22, "b - bad", WHITE, BLUE); DrawText(43, 23, "Drive ?: 1 block = 0 clusters", WHITE, BLUE); DrawText(61, 20, "± - unused", WHITE, BLUE); DrawText(61, 21, "W - writing", WHITE, BLUE); DrawText(61, 22, "X - unmovable", WHITE, BLUE); }
yaetFrame::yaetFrame(wxWindow* parent,wxWindowID id) { //(*Initialize(yaetFrame) wxMenuItem* MenuItem2; wxMenuItem* MenuItem1; wxMenu* Menu1; wxMenuBar* MenuBar1; wxMenu* Menu2; Create(parent, id, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxDEFAULT_FRAME_STYLE, _T("id")); MenuBar1 = new wxMenuBar(); Menu1 = new wxMenu(); MenuItem1 = new wxMenuItem(Menu1, idMenuQuit, _("Quit\tAlt-F4"), _("Quit the application"), wxITEM_NORMAL); Menu1->Append(MenuItem1); MenuBar1->Append(Menu1, _("&File")); Menu2 = new wxMenu(); MenuItem2 = new wxMenuItem(Menu2, idMenuAbout, _("About\tF1"), _("Show info about this application"), wxITEM_NORMAL); Menu2->Append(MenuItem2); MenuBar1->Append(Menu2, _("Help")); SetMenuBar(MenuBar1); StatusBar1 = new wxStatusBar(this, ID_STATUSBAR1, 0, _T("ID_STATUSBAR1")); int __wxStatusBarWidths_1[1] = { -1 }; int __wxStatusBarStyles_1[1] = { wxSB_NORMAL }; StatusBar1->SetFieldsCount(1,__wxStatusBarWidths_1); StatusBar1->SetStatusStyles(1,__wxStatusBarStyles_1); SetStatusBar(StatusBar1); Connect(idMenuQuit,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&yaetFrame::OnQuit); Connect(idMenuAbout,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&yaetFrame::OnAbout); //*) }
labo22a05_tp_wx_dc_t3Frame::labo22a05_tp_wx_dc_t3Frame(wxWindow* parent,wxWindowID id) { //(*Initialize(labo22a05_tp_wx_dc_t3Frame) wxMenuItem* MenuItem2; wxMenuItem* MenuItem1; wxMenu* Menu1; wxMenuBar* MenuBar1; wxMenu* Menu2; Create(parent, id, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxDEFAULT_FRAME_STYLE, _T("id")); Panel1 = new wxPanel(this, ID_PANEL1, wxPoint(160,168), wxDefaultSize, wxTAB_TRAVERSAL, _T("ID_PANEL1")); Panel2 = new wxPanel(Panel1, ID_PANEL2, wxPoint(16,16), wxSize(368,224), wxTAB_TRAVERSAL, _T("ID_PANEL2")); MenuBar1 = new wxMenuBar(); Menu1 = new wxMenu(); MenuItem1 = new wxMenuItem(Menu1, idMenuQuit, _("Quit\tAlt-F4"), _("Quit the application"), wxITEM_NORMAL); Menu1->Append(MenuItem1); MenuBar1->Append(Menu1, _("&File")); Menu2 = new wxMenu(); MenuItem2 = new wxMenuItem(Menu2, idMenuAbout, _("About\tF1"), _("Show info about this application"), wxITEM_NORMAL); Menu2->Append(MenuItem2); MenuBar1->Append(Menu2, _("Help")); SetMenuBar(MenuBar1); StatusBar1 = new wxStatusBar(this, ID_STATUSBAR1, 0, _T("ID_STATUSBAR1")); int __wxStatusBarWidths_1[1] = { -1 }; int __wxStatusBarStyles_1[1] = { wxSB_NORMAL }; StatusBar1->SetFieldsCount(1,__wxStatusBarWidths_1); StatusBar1->SetStatusStyles(1,__wxStatusBarStyles_1); SetStatusBar(StatusBar1); Panel1->Connect(ID_PANEL1,wxEVT_PAINT,(wxObjectEventFunction)&labo22a05_tp_wx_dc_t3Frame::OnPanel1Paint,0,this); Connect(idMenuQuit,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&labo22a05_tp_wx_dc_t3Frame::OnQuit); Connect(idMenuAbout,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&labo22a05_tp_wx_dc_t3Frame::OnAbout); //*) }
EnviroFrame::~EnviroFrame() { VTLOG("Deleting Frame\n"); m_mgr.UnInit(); DeleteCanvas(); delete m_pSceneGraphDlg; delete m_pPlantDlg; delete m_pFenceDlg; delete m_pTagDlg; delete m_pUtilDlg; delete m_pCameraDlg; delete m_pLocationDlg; delete m_pInstanceDlg; delete m_pLayerDlg; #ifdef VTP_NVIDIA_PERFORMANCE_MONITORING delete m_pPerformanceMonitorDlg; #endif delete m_pVIADlg; delete m_pStatusBar; delete m_pToolbar; SetStatusBar(NULL); }
void WinHugsStatistics(int Reductions, int Cells, int Gcs) { if (DefaultMessage != NULL) free(DefaultMessage); if (Reductions == -1) { DefaultMessage = NULL; TickCount = GetTickCount(); } else { DWORD Time = GetTickCount() - TickCount; DefaultMessage = malloc(150); wsprintf(DefaultMessage, "Computation finished: %d.%.2d seconds, ", Time / 1000, (Time / 10) % 100); AddStat("reduction",Reductions); strcat(DefaultMessage, ", "); AddStat("cell",Cells); if (Gcs > 0) { strcat(DefaultMessage, ", "); AddStat("garbage collection",Gcs); } } SetStatusBar(NULL); }
void CChildView::OnUpdatePrompt(CCmdUI* pCmdUI) { // TODO: Add your command update UI handler code here //my pCmdUI->SetCheck( !bm.m_CanMoveToBadPoint ); SetStatusBar(); //end }
url_searchFrame::url_searchFrame(wxWindow* parent,wxWindowID) { //(*Initialize(url_searchFrame) wxMenuItem* MenuItem2; wxMenuItem* MenuItem1; wxFlexGridSizer* FlexGridSizer1; wxMenu* Menu1; wxBoxSizer* BoxSizer2; wxStaticText* StaticText1; wxBoxSizer* BoxSizer1; wxMenuBar* MenuBar1; wxStaticText* StaticText2; wxMenu* Menu2; Create(parent, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxDEFAULT_FRAME_STYLE, _T("wxID_ANY")); BoxSizer1 = new wxBoxSizer(wxHORIZONTAL); OutputTextCtrl = new wxTextCtrl(this, ID_TEXTCTRL1, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE|wxTE_READONLY|wxVSCROLL|wxHSCROLL, wxDefaultValidator, _T("ID_TEXTCTRL1")); BoxSizer1->Add(OutputTextCtrl, 1, wxALL|wxEXPAND, 5); BoxSizer2 = new wxBoxSizer(wxVERTICAL); FlexGridSizer1 = new wxFlexGridSizer(3, 2, 0, 0); StaticText1 = new wxStaticText(this, wxID_ANY, _("URL File"), wxDefaultPosition, wxDefaultSize, 0, _T("wxID_ANY")); FlexGridSizer1->Add(StaticText1, 1, wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5); URLFilePickerCtrl = new wxFilePickerCtrl(this, ID_FILEPICKERCTRL1, wxEmptyString, wxEmptyString, _T("*.txt"), wxDefaultPosition, wxDefaultSize, wxFLP_FILE_MUST_EXIST|wxFLP_OPEN, wxDefaultValidator, _T("ID_FILEPICKERCTRL1")); FlexGridSizer1->Add(URLFilePickerCtrl, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); StaticText2 = new wxStaticText(this, wxID_ANY, _("Search Terms File"), wxDefaultPosition, wxDefaultSize, 0, _T("wxID_ANY")); FlexGridSizer1->Add(StaticText2, 1, wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5); SearchFilePickerCtrl = new wxFilePickerCtrl(this, ID_FILEPICKERCTRL2, wxEmptyString, wxEmptyString, _T("*.txt"), wxDefaultPosition, wxDefaultSize, wxFLP_FILE_MUST_EXIST|wxFLP_OPEN, wxDefaultValidator, _T("ID_FILEPICKERCTRL2")); FlexGridSizer1->Add(SearchFilePickerCtrl, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); BoxSizer2->Add(FlexGridSizer1, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); StartButton = new wxButton(this, ID_BUTTON1, _("Start"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON1")); BoxSizer2->Add(StartButton, 0, wxALL|wxEXPAND, 5); BoxSizer1->Add(BoxSizer2, 0, wxALL|wxALIGN_TOP, 5); SetSizer(BoxSizer1); MenuBar1 = new wxMenuBar(); Menu1 = new wxMenu(); MenuItem1 = new wxMenuItem(Menu1, idMenuQuit, _("Quit\tAlt-F4"), _("Quit the application"), wxITEM_NORMAL); Menu1->Append(MenuItem1); MenuBar1->Append(Menu1, _("&File")); Menu2 = new wxMenu(); MenuItem2 = new wxMenuItem(Menu2, idMenuAbout, _("About\tF1"), _("Show info about this application"), wxITEM_NORMAL); Menu2->Append(MenuItem2); MenuBar1->Append(Menu2, _("Help")); SetMenuBar(MenuBar1); StatusBar1 = new wxStatusBar(this, ID_STATUSBAR1, 0, _T("ID_STATUSBAR1")); int __wxStatusBarWidths_1[1] = { -1 }; int __wxStatusBarStyles_1[1] = { wxSB_NORMAL }; StatusBar1->SetFieldsCount(1,__wxStatusBarWidths_1); StatusBar1->SetStatusStyles(1,__wxStatusBarStyles_1); SetStatusBar(StatusBar1); BoxSizer1->Fit(this); BoxSizer1->SetSizeHints(this); Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&url_searchFrame::OnStartButtonClick); Connect(idMenuQuit,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&url_searchFrame::OnQuit); Connect(idMenuAbout,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&url_searchFrame::OnAbout); //*) }
void CChildView::Created() { //my bm.SetDrawWnd( this ); bm.ReadMap( bm.m_nowmap ); ReSetFrame(); BeginThinkThread(); SetStatusBar(); //end }
labo22a05_tp07_t3Frame::labo22a05_tp07_t3Frame(wxWindow* parent,wxWindowID id) { //(*Initialize(labo22a05_tp07_t3Frame) wxMenuItem* MenuItem2; wxMenuItem* MenuItem1; wxMenu* Menu1; wxMenuBar* MenuBar1; wxMenu* Menu2; Create(parent, id, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxDEFAULT_FRAME_STYLE, _T("id")); SetClientSize(wxSize(400,328)); Panel1 = new wxPanel(this, ID_PANEL1, wxPoint(152,184), wxDefaultSize, wxTAB_TRAVERSAL, _T("ID_PANEL1")); Panel1->SetBackgroundColour(wxColour(29,105,222)); Panel2 = new wxPanel(Panel1, ID_PANEL2, wxPoint(8,32), wxSize(176,80), wxTAB_TRAVERSAL, _T("ID_PANEL2")); Panel2->SetBackgroundColour(wxColour(29,105,227)); lbl1 = new wxStaticText(Panel2, ID_STATICTEXT1, _("Ingrese Número"), wxPoint(32,0), wxDefaultSize, 0, _T("ID_STATICTEXT1")); txtNum = new wxTextCtrl(Panel2, ID_TEXTCTRL1, wxEmptyString, wxPoint(16,16), wxSize(144,24), 0, wxDefaultValidator, _T("ID_TEXTCTRL1")); txtNum->SetMaxLength(4); txtNum->SetBackgroundColour(wxColour(160,160,160)); cmdGo = new wxButton(Panel1, ID_BUTTON1, _("Go!"), wxPoint(48,128), wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON1")); cmdGo->SetBackgroundColour(wxColour(160,160,160)); lstResult = new wxListBox(Panel1, ID_LISTBOX1, wxPoint(192,32), wxSize(200,192), 0, 0, 0, wxDefaultValidator, _T("ID_LISTBOX1")); lstResult->SetBackgroundColour(wxColour(160,160,160)); lbl2 = new wxStaticText(Panel1, ID_STATICTEXT2, _("Numero generado:"), wxPoint(8,232), wxDefaultSize, 0, _T("ID_STATICTEXT2")); txtNewNum = new wxTextCtrl(Panel1, ID_TEXTCTRL2, wxEmptyString, wxPoint(136,224), wxDefaultSize, 0, wxDefaultValidator, _T("ID_TEXTCTRL2")); txtNewNum->SetMaxLength(4); txtNewNum->Disable(); MenuBar1 = new wxMenuBar(); Menu1 = new wxMenu(); MenuItem3 = new wxMenuItem(Menu1, ID_NewGame, _("&Nuevo"), _("Nueva Partida."), wxITEM_NORMAL); Menu1->Append(MenuItem3); MenuItem1 = new wxMenuItem(Menu1, idMenuQuit, _("&Salir\tAlt-F4"), _("Sale de la aplicacion."), wxITEM_NORMAL); Menu1->Append(MenuItem1); MenuBar1->Append(Menu1, _("&Juego")); Menu2 = new wxMenu(); MenuItem4 = new wxMenuItem(Menu2, ID_GameHelp, _("&Juego"), _("Muestra las reglas del juego."), wxITEM_NORMAL); Menu2->Append(MenuItem4); MenuItem2 = new wxMenuItem(Menu2, idMenuAbout, _("&Acerca de...\tF1"), _("Informacion sobre la aplicacion."), wxITEM_NORMAL); Menu2->Append(MenuItem2); MenuBar1->Append(Menu2, _("Help")); SetMenuBar(MenuBar1); StatusBar1 = new wxStatusBar(this, ID_STATUSBAR1, 0, _T("ID_STATUSBAR1")); int __wxStatusBarWidths_1[1] = { -1 }; int __wxStatusBarStyles_1[1] = { wxSB_NORMAL }; StatusBar1->SetFieldsCount(1,__wxStatusBarWidths_1); StatusBar1->SetStatusStyles(1,__wxStatusBarStyles_1); SetStatusBar(StatusBar1); Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&labo22a05_tp07_t3Frame::OnButton1Click); Connect(idMenuQuit,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&labo22a05_tp07_t3Frame::OnQuit); Connect(idMenuAbout,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&labo22a05_tp07_t3Frame::OnAbout); //*) Connect(ID_GameHelp,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&labo22a05_tp07_t3Frame::GameHelp); Connect(ID_NewGame,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&labo22a05_tp07_t3Frame::NewGame); }
int RecommendMethod(int fragmentation, char drive, char* recommendation) { char buffer[40]; char* drv = "?"; int posx, control; static int Initialized = FALSE; if (!Initialized) { Initialize(); Initialized = TRUE; } SetStatusBar(RED, WHITE, " "); SetStatusBar(RED, WHITE, " Recommending defragmentation method."); itoa(fragmentation, buffer, 10); strcat(buffer, "% of drive "); drv[0] = drive; strcat(buffer, drv); strcat(buffer, ": is not fragmented."); controls[3] = CreateLabel(buffer, DIALOGFORCOLOR, DIALOGBACKCOLOR, TEXT_X, DIALOG_Y+2); posx = (DIALOG_X_LEN / 2) - (strlen(recommendation) / 2) + DIALOG_X; controls[4] = CreateLabel(recommendation, BLUE, DIALOGBACKCOLOR, posx, DIALOG_Y+6); OpenWindow(&RecommendDialog); control = ControlWindow(&RecommendDialog); CloseWindow(); if (control == OPTIMIZEBUTTON) return TRUE; else return FALSE; }
/** * \brief Create the controls. */ void bf::main_frame::create_controls() { wxBoxSizer* sizer = new wxBoxSizer(wxHORIZONTAL); m_animation_edit = new animation_edit( *this, m_workspace ); sizer->Add(m_animation_edit, 1, wxEXPAND | wxALL, 5 ); SetSizer(sizer); SetStatusBar( new wxStatusBar(this, wxID_ANY) ); } // main_frame::create_controls()
void CChildView::OnNextMap() { // TODO: Add your command handler code here int i=bm.m_nowmap; while ( !bm.ReadMap( ++i ) && i<10000 ); if ( i<10000 ) { //bm.m_nowmap = i; ReSetFrame(); BeginThinkThread(); SetStatusBar(); }else MessageBox( L"没有你选择的这副地图.", L"ERROR", MB_ICONEXCLAMATION | MB_ICONWARNING); }
void MainMenuSelect(HWND hWnd, int ID, int Flags) { CHAR Buffer[100]; if (Flags & MF_POPUP || Flags == 0xFFFF) ID = 0; if (ID == 0 || !LoadString(hThisInstance, ID, Buffer, sizeof(Buffer))) Buffer[0] = 0; SetStatusBar(Buffer); }
void CHtmlDialog::CommonConstruct() { m_hInstMSHTML = ::LoadLibrary("MSHTML.DLL"); m_strOptions = ""; //j m_varReturn //j SetWindowSize(400, 250); SetResizable(false); SetStatusBar(false); SetHelpButton(false); SetCenter(true); SetRaisedEdge(true); }
void MainFrame::OnInit(void) { an_statusbar = new AnStatusBar(this); setMessageString(); setConnectionString(false, wxEmptyString); SetStatusBar(an_statusbar); GetStatusBar()->Show(); PositionStatusBar(); Layout(); }
void MyFrame::OnStatusBarToggle(wxCommandEvent& WXUNUSED(event)) { wxStatusBar *statbarOld = GetStatusBar(); if ( statbarOld ) { SetStatusBar(NULL); delete statbarOld; } else { DoCreateStatusBar(m_statbarKind, wxSTB_DEFAULT_STYLE); } }
void CmOutputDriver(void) { struct objlist *graobj, *g2wobj; int id, g2wid, g2woid; N_VALUE *g2winst; int ret; struct savedstdio stdio; if (Menulock || Globallock) return; if (Menulocal.select_data && ! SetFileHidden()) return; FileAutoScale(); AdjustAxis(); graobj = chkobject("gra"); if (graobj == NULL) return; g2wobj = chkobject("gra2prn"); if (g2wobj == NULL) return; g2wid = newobj(g2wobj); if (g2wid < 0) return; DriverDialog(&DlgDriver, g2wobj, g2wid); ret = DialogExecute(TopLevel, &DlgDriver); if (ret == IDOK) { SetStatusBar(_("Spawning external driver.")); g2winst = chkobjinst(g2wobj, g2wid); _getobj(g2wobj, "oid", g2winst, &g2woid); id = newobj(graobj); init_graobj(graobj, id, "gra2prn", g2woid); ignorestdio(&stdio); draw_gra(graobj, id, _("Drawing."), TRUE); restorestdio(&stdio); delobj(graobj, id); ResetStatusBar(); } delobj(g2wobj, g2wid); if (Menulocal.select_data) { FileWinUpdate(NgraphApp.FileWin.data.data, TRUE); } }
wxLayoutWindow::wxLayoutWindow(wxWindow *parent) : wxScrolledWindow(parent, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL | wxVSCROLL | wxBORDER | wxWANTS_CHARS), m_llist(NULL) { #if wxUSE_STATUSBAR SetStatusBar(NULL); // don't use statusbar #endif // wxUSE_STATUSBAR m_Editable = false; m_doSendEvents = false; m_ViewStartX = 0; m_ViewStartY = 0; m_DoPopupMenu = true; m_PopupMenu = MakeFormatMenu(); m_memDC = new wxMemoryDC; m_bitmap = new wxBitmap(4,4); m_bitmapSize = wxPoint(4,4); m_llist = new wxLayoutList(); m_BGbitmap = NULL; m_ScrollToCursor = false; #ifndef __WXMSW__ m_FocusFollowMode = false; #endif SetWordWrap(false); SetWrapMargin(0); // no scrollbars initially m_hasHScrollbar = m_hasVScrollbar = false; m_Selecting = false; #ifdef WXLAYOUT_USE_CARET // FIXME cursor size shouldn't be hardcoded wxCaret *caret = new wxCaret(this, 2, 20); SetCaret(caret); m_llist->SetCaret(caret); #endif // WXLAYOUT_USE_CARET m_HaveFocus = false; m_HandCursor = false; m_CursorVisibility = -1; SetCursor(wxCURSOR_IBEAM); SetDirty(); // at least under Windows, this should be the default behaviour m_AutoDeleteSelection = true; }
AgendaFrame::AgendaFrame(wxWindow* parent,wxWindowID id) { //(*Initialize(AgendaFrame) wxMenuItem* MenuItem2; wxMenuItem* MenuItem1; wxMenu* Menu1; wxMenuBar* MenuBar1; wxMenu* Menu2; Create(parent, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxDEFAULT_FRAME_STYLE, _T("wxID_ANY")); SetClientSize(wxSize(640,480)); SashLayoutWindow1 = new wxSashLayoutWindow(this, ID_SASHLAYOUTWINDOW1, wxPoint(128,192), wxSize(640,480), wxSW_3D|wxCLIP_CHILDREN, _T("ID_SASHLAYOUTWINDOW1")); Button1 = new wxButton(SashLayoutWindow1, ID_BUTTON1, _("Cadastrar"), wxPoint(60,20), wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON1")); Button2 = new wxButton(SashLayoutWindow1, ID_BUTTON2, _("Deletar"), wxPoint(510,20), wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON2")); Button3 = new wxButton(SashLayoutWindow1, ID_BUTTON3, _("Atualizar"), wxPoint(420,20), wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON3")); StaticText1 = new wxStaticText(SashLayoutWindow1, ID_STATICTEXT1, _("Nome:"), wxPoint(35,60), wxSize(41,13), 0, _T("ID_STATICTEXT1")); TextCtrl1 = new wxTextCtrl(SashLayoutWindow1, ID_TEXTCTRL1, _("Nome"), wxPoint(80,55), wxDefaultSize, 0, wxDefaultValidator, _T("ID_TEXTCTRL1")); StaticText2 = new wxStaticText(SashLayoutWindow1, ID_STATICTEXT2, _("Telefone:"), wxPoint(20,90), wxDefaultSize, 0, _T("ID_STATICTEXT2")); TextCtrl2 = new wxTextCtrl(SashLayoutWindow1, ID_TEXTCTRL2, _("(88)996112200"), wxPoint(80,90), wxDefaultSize, 0, wxDefaultValidator, _T("ID_TEXTCTRL2")); TextCtrl3 = new wxTextCtrl(SashLayoutWindow1, ID_TEXTCTRL3, _("Text"), wxPoint(349,65), wxSize(265,345), wxTE_MULTILINE|wxTE_RICH|wxTE_RICH2|wxTE_LEFT, wxDefaultValidator, _T("ID_TEXTCTRL3")); SashLayoutWindow1->SetSashVisible(wxSASH_TOP, true); SashLayoutWindow1->SetSashVisible(wxSASH_BOTTOM, true); SashLayoutWindow1->SetSashVisible(wxSASH_LEFT, true); SashLayoutWindow1->SetSashVisible(wxSASH_RIGHT, true); SashLayoutWindow1->SetAlignment(wxLAYOUT_LEFT); SashLayoutWindow1->SetOrientation(wxLAYOUT_HORIZONTAL); MenuBar1 = new wxMenuBar(); Menu1 = new wxMenu(); MenuItem1 = new wxMenuItem(Menu1, idMenuQuit, _("Quit\tAlt-F4"), _("Quit the application"), wxITEM_NORMAL); Menu1->Append(MenuItem1); MenuBar1->Append(Menu1, _("&File")); Menu2 = new wxMenu(); MenuItem2 = new wxMenuItem(Menu2, idMenuAbout, _("About\tF1"), _("Show info about this application"), wxITEM_NORMAL); Menu2->Append(MenuItem2); MenuBar1->Append(Menu2, _("Help")); SetMenuBar(MenuBar1); StatusBar1 = new wxStatusBar(this, ID_STATUSBAR1, 0, _T("ID_STATUSBAR1")); int __wxStatusBarWidths_1[1] = { -1 }; int __wxStatusBarStyles_1[1] = { wxSB_NORMAL }; StatusBar1->SetFieldsCount(1,__wxStatusBarWidths_1); StatusBar1->SetStatusStyles(1,__wxStatusBarStyles_1); SetStatusBar(StatusBar1); Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&AgendaFrame::OnButton1Click1); Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&AgendaFrame::OnButton2Click); Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&AgendaFrame::OnButton3Click); Connect(idMenuQuit,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&AgendaFrame::OnQuit); Connect(idMenuAbout,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&AgendaFrame::OnAbout); //*) }
void TemplateFrame::DisplayStatusBar(bool show) { LOG_MSG("Entering TemplateFrame::DisplayStatusBar"); wxStatusBar* sb = 0; if (!is_status_bar_visible && show) { is_status_bar_visible = true; if (!GetStatusBar()) { sb = new wxStatusBar(this); SetStatusBar(sb); } SendSizeEvent(); } else if (is_status_bar_visible && !show) { is_status_bar_visible = false; sb = GetStatusBar(); if (sb) { SetStatusBar(0); delete sb; } SendSizeEvent(); } LOG(is_status_bar_visible); LOG_MSG("Exiting TemplateFrame::DisplayStatusBar"); }
CEditorMainFrame::CEditorMainFrame(const wxString& title) : wxFrame(NULL, wxID_ANY, title, MAINFRAMEPOSITION, MAINFRAMESIZE) { SetIcon(wxICON(sample)); m_Manager.SetManagedWindow(this); m_pWEditAnimation = NULL; InitMenu(); InitCtrls(); SetStatusBar(new wxStatusBar(this)); SetStatusText(wxT("Welcome!")); SetMinSize(wxSize(400,300)); Centre(); }
wxStatusBar* wxFrameBase::CreateStatusBar(int number, long style, wxWindowID id, const wxString& name) { // the main status bar can only be created once (or else it should be // deleted before calling CreateStatusBar() again) wxCHECK_MSG( !m_frameStatusBar, NULL, wxT("recreating status bar in wxFrame") ); SetStatusBar(OnCreateStatusBar(number, style, id, name)); return m_frameStatusBar; }
Frame::Frame(wxWindow *parent, wxWindowID id, const wxString &title, const wxPoint &position, const wxSize& size, long style) : wxFrame(parent, id, title, position, size, style) { WxPanel1 = new wxPanel(this, -1, wxPoint(-5, 9), wxSize(360, 83)); (void) new wxStaticText(WxPanel1, -1, wxT("IP Adress:"), wxPoint(9, 0), wxDefaultSize); (void) new wxStaticText(WxPanel1, -1, wxT("Port:"), wxPoint(231, 0), wxDefaultSize); (void) new wxStaticText(WxPanel1, -1, wxT("Tibia Version:"), wxPoint(288, 0)); wxArrayString arrayStringFor_ip; vector<string>z; z = h.getHistory(); for(int i = 0; i < int(z.size()); i++){ wxString wxs(z[i].c_str(), wxConvUTF8); arrayStringFor_ip.Add(wxs); } ip = new wxComboBox(WxPanel1, -1, wxT(""), wxPoint(11, 17), wxSize(214, 21), arrayStringFor_ip); wxArrayString arrayStringFor_clients; arrayStringFor_clients.Add(wxT("Auto")); for(int i = 0; i < int(sizeof(adresses)/sizeof(adresses[0])); i++){ wxString wxs(adresses[i][0].insert(1, ".").c_str(), wxConvUTF8); arrayStringFor_clients.Add(wxs); } host = new wxSpinCtrl(WxPanel1, wxID_ANY, wxT("7171"), wxPoint(232, 17), wxSize(55, 21), wxSP_ARROW_KEYS, 1000, 9999, 7171); clients = new wxComboBox(WxPanel1, -1, wxT("Auto"), wxPoint(289, 17), wxSize(54, 21), arrayStringFor_clients, wxCB_READONLY); (void) new wxButton(WxPanel1, BUTTON_CHANGE_IP, wxT("Change IP"), wxPoint(81, 40), wxSize(87, 31)); Connect(BUTTON_CHANGE_IP, wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(Frame::FrameClickEvents)); (void) new wxButton(WxPanel1, BUTTON_ADD_TO_TRAY, wxT("Add to Tray"), wxPoint(170, 40), wxSize(87, 31)); (void) new wxButton(WxPanel1, wxID_EXIT, wxT("Exit"), wxPoint(259, 40), wxSize(87, 31)); sb = new wxStatusBar(this, -1); wxMenuBar *menubar = new wxMenuBar(); wxMenu *file = new wxMenu; file->Append(MENU_CLEAR_HISTORY, wxT("Clear History")); file->AppendSeparator(); file->Append(wxID_EXIT, wxT("Exit")); menubar->Append(file, wxT("File")); wxMenu *help = new wxMenu; help->Append(MENU_INFO, wxT("Info")); menubar->Append(help, wxT("Help")); SetMenuBar(menubar); trayIcon = new TrayIcon(this); wxIcon icon(Self_Frame_XPM); if(!trayIcon->SetIcon(icon, wxT("IP Changer"))) wxMessageBox(wxT("Could not set icon.")); SetStatusBar(sb); SetTitle(wxT("IP Changer")); SetIcon(Self_Frame_XPM); SetSize(8,8,362,147); Center(); }
void PWUpdaterFrame::CreateControls() { /* icons */ wxIconBundle icons; icons.AddIcon(wxIcon(ruby_16_xpm)); icons.AddIcon(wxIcon(ruby_32_xpm)); icons.AddIcon(wxIcon(ruby_48_xpm)); SetIcons(icons); /* menu bar */ wxMenu *file_menu = new wxMenu; file_menu->Append(wxID_EXIT, _("&Quit"), _("Quit this program.")); wxMenu *view_menu = new wxMenu; view_menu->AppendCheckItem(myID_MBAR_VIEW_LOG, _("Log Message\tCTRL+F1"), _("Show or hide the log message.")); view_menu->AppendSeparator(); view_menu->Append(wxID_PREFERENCES, _("&Preferences"), _("Modify user configuration.")); wxMenu *help_menu = new wxMenu; help_menu->Append(wxID_ABOUT, _("&About"), _("About this program.")); wxMenuBar *menuBar = new wxMenuBar; menuBar->Append(file_menu, _("&File")); menuBar->Append(view_menu, _("&View")); menuBar->Append(help_menu, _("&Help")); SetMenuBar(menuBar); /* tool bar */ /* status bar */ wxStatusBar *statBar = new wxStatusBar(this, myID_FRAME_STATUSBAR, wxSTB_DEFAULT_STYLE); int stBarWidths[STATBAR_FLD_MAX] = { -1, -3 }; statBar->SetFieldsCount(STATBAR_FLD_MAX); statBar->SetStatusWidths(STATBAR_FLD_MAX, stBarWidths); SetStatusBar(statBar); /* aui manager & panes */ _auiMgr.SetManagedWindow(this); _auiMgr.SetFlags(_auiMgr.GetFlags() | wxAUI_MGR_LIVE_RESIZE); _auiMgr.AddPane(new LogPane(this), wxAuiPaneInfo().Name(PANE_NAME_LOG).Caption(_("Log Window")). CloseButton(true).DestroyOnClose(false).MinSize(750, 120). Bottom().LeftDockable(false).RightDockable(false).TopDockable(false). Hide()); _auiMgr.AddPane(new DownloadPane(this, myID_PANE_DOWNLOAD), wxAuiPaneInfo().Name(PANE_NAME_DOWNLOAD).CaptionVisible(false). CenterPane().CloseButton(false).DestroyOnClose(false)); _auiMgr.Update(); }
VOID MainMenuSelect(HWND hWnd, INT ID, INT Flags) { TCHAR Buffer[1024]; if (Flags & MF_POPUP || Flags == 0xFFFF) ID = 0; if ((ID >= ID_TOOLS_TOOL1) && (ID <= ID_TOOLS_TOOL10)) StringCpy(Buffer,ToolGetHelp(ID-ID_TOOLS_TOOL1)); else if (ID == 0 || !LoadString(hThisInstance, ID, Buffer, sizeof(Buffer))) Buffer[0] = 0; SetStatusBar(Buffer); }
void MainFrame::CreateMenuToolBar() { wxMenuBar* mb = new wxMenuBar; wxMenu* file_menu = new wxMenu; file_menu->Append(wxID_OPEN, _T("Open File")); file_menu->Append(ID_ReOpenWrongConfigYUVFile, _T("Reopen current YUV File")); file_menu->Append(wxID_CLOSE, _T("Close Current File")); file_menu->AppendSeparator(); file_menu->Append(wxID_EXIT, _T("Exit")); wxMenu* tool_memu = new wxMenu; wxMenu* colorSpace_memu = new wxMenu; colorSpace_memu->AppendRadioItem(ID_Switch_YUV, _T("All")); colorSpace_memu->AppendRadioItem(ID_Switch_Y, _T("Y")); colorSpace_memu->AppendRadioItem(ID_Switch_U, _T("U")); colorSpace_memu->AppendRadioItem(ID_Switch_V, _T("V")); tool_memu->AppendCheckItem(ID_SwitchHEXPixel, _T("HEX Mode")); tool_memu->AppendSubMenu(colorSpace_memu, _T("YUV Color Space")); tool_memu->AppendCheckItem(ID_SwitchGrid, _T("Show Grid")); tool_memu->AppendCheckItem(ID_SwitchfitMode, _T("Pic Fit Mode")); tool_memu->AppendSeparator(); tool_memu->Append(ID_FastBackward, _T("Fast Backward")); tool_memu->Append(ID_GoToPreFrame, _T("Pre Frame")); tool_memu->Append(ID_Play_Pause, _T("Play/Pause")); tool_memu->Append(ID_GoToNextFrame, _T("Next Frame")); tool_memu->Append(ID_FastForward, _T("Fast Forward")); wxMenu* help_menu = new wxMenu; help_menu->Append(wxID_ABOUT, _T("About HEVC Analyzer")); mb->Append(file_menu, _T("File")); mb->Append(tool_memu, _T("Tools")); mb->Append(help_menu, _T("Help")); SetMenuBar(mb); m_pStatusBar = new HEVCStatusBar(this); SetStatusBar(m_pStatusBar); m_pStatusBar->SetStatusText(_T("Ready")); // first is tips, second is msg, the last is the scale ctrl m_pStatusBar->SetFieldsCount(3); SetMinSize(wxSize(400, 300)); CreateFileIOToolBar(); CreateYUVToolBar(); g_uiMaxCUWidth = 64; g_uiMaxCUHeight = 64; }