Example #1
0
STATIC void _SmallMessage(char* buffer)
{
     _UpdateInterfaceState();

     SetStatusBar(RED, WHITE, "                                            ");
     SetStatusBar(RED, WHITE, buffer);
}
Example #2
0
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;
}
Example #3
0
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;
}
Example #4
0
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;
}
Example #5
0
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);
}
Example #6
0
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);
    //*)
}
Example #8
0
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);
}
Example #9
0
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);
}
Example #10
0
void CChildView::OnUpdatePrompt(CCmdUI* pCmdUI) 
{
	// TODO: Add your command update UI handler code here
	//my
	pCmdUI->SetCheck( !bm.m_CanMoveToBadPoint );
	SetStatusBar();
	//end
}
Example #11
0
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);
    //*)
}
Example #12
0
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);
}
Example #14
0
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;
}
Example #15
0
/**
 * \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()
Example #16
0
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);
}
Example #17
0
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);
}
Example #18
0
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);
}
Example #19
0
void
MainFrame::OnInit(void)
{
	an_statusbar = new AnStatusBar(this);

	setMessageString();
	setConnectionString(false, wxEmptyString);

	SetStatusBar(an_statusbar);
	GetStatusBar()->Show();
	PositionStatusBar();
	Layout();
}
Example #20
0
void MyFrame::OnStatusBarToggle(wxCommandEvent& WXUNUSED(event))
{
    wxStatusBar *statbarOld = GetStatusBar();
    if ( statbarOld )
    {
        SetStatusBar(NULL);
        delete statbarOld;
    }
    else
    {
        DoCreateStatusBar(m_statbarKind, wxSTB_DEFAULT_STYLE);
    }
}
Example #21
0
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);
  }
}
Example #22
0
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;
}
Example #23
0
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");
}
Example #25
0
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();
 }
Example #26
0
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;
}
Example #27
0
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();
}
Example #28
0
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();
}
Example #29
0
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);
}
Example #30
0
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;
}