From 897d36c241792481562f089ad57c7ec74645894d Mon Sep 17 00:00:00 2001 From: Mark Johnson Date: Mon, 14 Feb 2000 11:05:14 +0000 Subject: [PATCH] browsedb.cpp dbbrowse.cpp dbgrid.cpp dbtree.cpp doc.cpp de/dbbrowse.mo de/dbbrowse.po git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@6004 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- demos/dbbrowse/browsedb.cpp | 10 +++++---- demos/dbbrowse/dbbrowse.cpp | 6 ++++-- demos/dbbrowse/dbgrid.cpp | 7 +++--- demos/dbbrowse/dbtree.cpp | 4 +++- demos/dbbrowse/de/dbbrowse.mo | Bin 10990 -> 11666 bytes demos/dbbrowse/de/dbbrowse.po | 39 ++++++++++++++++++++++------------ demos/dbbrowse/doc.cpp | 12 +++++------ 7 files changed, 46 insertions(+), 32 deletions(-) diff --git a/demos/dbbrowse/browsedb.cpp b/demos/dbbrowse/browsedb.cpp index b2cf5db39c..d3150e7401 100644 --- a/demos/dbbrowse/browsedb.cpp +++ b/demos/dbbrowse/browsedb.cpp @@ -103,6 +103,7 @@ bool BrowserDB::Initialize(int Quite) //---------------------------------------------------------------------------------------- bool BrowserDB::OnStartDB(int Quite) { + wxStopWatch sw; if (!Quite) wxLogMessage(_("\n-I-> BrowserDB::OnStartDB(%s) : Begin "),ODBCSource.c_str()); if (db_BrowserDB != NULL) @@ -155,7 +156,7 @@ bool BrowserDB::OnStartDB(int Quite) if (!Quite) { wxLogMessage(_("\n-E-> BrowserDB::OnConnectDataSource() DB CONNECTION ERROR : Unable to connect to the data source.\n\nCheck the name of your data source to verify it has been correctly entered/spelled.\n\nWith some databases, the user name and password must\nbe created with full rights to the table prior to making a connection\n(using tools provided by the database manufacturer)")); - wxLogMessage(_("-I-> BrowserDB::OnStartDB(%s) : End "),ODBCSource.c_str()); + wxLogMessage(_("-I-> BrowserDB::OnStartDB(%s) : End - Time needed : %ld ms"),ODBCSource.c_str(),sw.Time()); } return FALSE; } @@ -165,7 +166,7 @@ bool BrowserDB::OnStartDB(int Quite) Temp1 = db_BrowserDB->GetDatabaseName(); Temp2 = db_BrowserDB->GetDataSource(); wxLogMessage(_("-I-> BrowserDB::OnGetDataSourceODBC() - DatabaseName(%s) ; DataSource(%s)"),Temp1.c_str(),Temp2.c_str()); - wxLogMessage(_("-I-> BrowserDB::OnStartDB(%s) : End "),ODBCSource.c_str()); + wxLogMessage(_("-I-> BrowserDB::OnStartDB(%s) : End - Time needed : %ld ms"),ODBCSource.c_str(),sw.Time()); } return TRUE; } else return FALSE; @@ -328,6 +329,7 @@ bool BrowserDB::OnGetNext(int Cols,int Quite) //---------------------------------------------------------------------------------------- bool BrowserDB::OnSelect(wxString tb_Name, int Quite) { + wxStopWatch sw; wxString SQLStmt; i_Records = 0; //--------------------------------------------------------------------------------------- @@ -358,7 +360,7 @@ bool BrowserDB::OnSelect(wxString tb_Name, int Quite) //--------------------------------------------------------------------------------------- if (!Quite) { - wxLogMessage(_("\n-I-> BrowserDB::OnSelect(%s) Records(%d): End "),tb_Name.c_str(),i_Records); + wxLogMessage(_("\n-I-> BrowserDB::OnSelect(%s) Records(%d): End - Time needed : %ld ms"),tb_Name.c_str(),i_Records,sw.Time()); } return TRUE; } @@ -378,7 +380,7 @@ bool BrowserDB::OnExecSql(wxString SQLStmt, int Quite) } if (!Quite) { - // wxLogMessage(_("\n-I-> BrowserDB::OnExecSql(%s) - End "),SQLStmt.c_str()); + // wxLogMessage(_("\n-I-> BrowserDB::OnExecSql(%s) - End - Time needed : %ld ms"),SQLStmt.c_str(),sw.Time()); } return TRUE; } diff --git a/demos/dbbrowse/dbbrowse.cpp b/demos/dbbrowse/dbbrowse.cpp index 2f44733d7d..89b4c659a4 100644 --- a/demos/dbbrowse/dbbrowse.cpp +++ b/demos/dbbrowse/dbbrowse.cpp @@ -179,7 +179,8 @@ bool MainApp::OnInit(void) // Does everything needed for a program start w = p_ProgramCfg->Read("/MainFrame/w", 750), h = p_ProgramCfg->Read("/MainFrame/h", 600); //--------------------------------------------------------------------------------------- // Create the main frame window - frame = new MainFrame((wxFrame *) NULL, (char *) _("DBBrowser - mj10777"),wxPoint(x,y),wxSize(w,h)); + Temp0.Printf("%s - %s",GetAppName().c_str(),GetVendorName().c_str()); + frame = new MainFrame((wxFrame *) NULL,(char *) Temp0.c_str(),wxPoint(x,y),wxSize(w,h)); //--------------------------------------------------------------------------------------- // Set the Backgroundcolour (only need if your are NOT using wxSYS_COLOUR_BACKGROUND) frame->SetBackgroundColour(wxSystemSettings::GetSystemColour(wxSYS_COLOUR_BACKGROUND)); @@ -283,7 +284,8 @@ MainFrame::~MainFrame(void) // we want here!) // delete wxConfigBase::Set((wxConfigBase *) NULL); p_ProgramCfg->Flush(TRUE); // saves Objekt - delete frame->pDoc; // Cleanup (mjDoc::~mjDoc) + if (!frame->pDoc) // If we have a Valid Document + delete frame->pDoc; // Cleanup (mjDoc::~mjDoc) } // MainFrame::~MainFrame(void) //---------------------------------------------------------------------------------------- void MainFrame::OnQuit(wxCommandEvent& WXUNUSED(event)) diff --git a/demos/dbbrowse/dbgrid.cpp b/demos/dbbrowse/dbgrid.cpp index 2834e102d3..9902576797 100644 --- a/demos/dbbrowse/dbgrid.cpp +++ b/demos/dbbrowse/dbgrid.cpp @@ -73,14 +73,12 @@ DBGrid::~DBGrid() //---------------------------------------------------------------------------------------- int DBGrid::OnTableView(wxString Table) { + wxStopWatch sw; //--------------------------------------------------------------------------------------- int i=0,x,y,z, ValidTable=0; wxString Temp0; wxBeginBusyCursor(); SetFont(* pDoc->ft_Doc); - // wxFont *ft_Temp; - // ft_Temp = new wxFont(wxSystemSettings::GetSystemFont(wxSYS_SYSTEM_FONT)); - // SetFont(*ft_Temp); //--------------------------------------------------------------------------------------- ct_BrowserDB = (db_Br+i_Which)->ct_BrowserDB; // Get the DSN Pointer //--------------------------------------------------------------------------------------- @@ -123,7 +121,8 @@ int DBGrid::OnTableView(wxString Table) pDoc->p_MainFrame->SetStatusText(Temp0, 0); } } // for (z=0;z<(db_Br+i_Which)->i_Records;z++) - Temp0.Printf(_("-I-> DBGrid::OnTableView(%s) - %6d Records have been read."),Table.c_str(),z); + Temp0.Printf(_("-I-> DBGrid::OnTableView(%s) - %6d Records have been read. - Time needed : %ld ms"),Table.c_str(),z,sw.Time()); + wxLogMessage(Temp0); pDoc->p_MainFrame->SetStatusText(Temp0, 0); // The Grid has been filled, now leave goto Weiter; diff --git a/demos/dbbrowse/dbtree.cpp b/demos/dbbrowse/dbtree.cpp index 40928755d2..89d7546c06 100644 --- a/demos/dbbrowse/dbtree.cpp +++ b/demos/dbbrowse/dbtree.cpp @@ -106,6 +106,7 @@ DBTree::~DBTree() //---------------------------------------------------------------------------------------- int DBTree::OnPopulate() { + wxStopWatch sw; wxTreeItemId Root, Folder, Docu, Funkt; int i,x,y,z=0, TableType; wxString SQL_TYPE, DB_TYPE; @@ -210,7 +211,8 @@ int DBTree::OnPopulate() else wxLogMessage(_("\n-E-> DBTree::OnPopulate() : Invalid Catalog Pointer : Failed")); wxEndBusyCursor(); - Temp0.Printf(_("-I-> DBTree::OnPopulate(%s) - Tables %6d have been read."),(ct_BrowserDB->pTableInf+x)->tableName,z); + Temp0.Printf(_("-I-> DBTree::OnPopulate(%s) - %6d Tables have been read. - Time needed : %ld ms"),(ct_BrowserDB->pTableInf+x)->tableName,z,sw.Time()); + wxLogMessage(Temp0); pDoc->p_MainFrame->SetStatusText(Temp0, 0); } // if((pDoc->db_Br+i_Which)->Initialize(FALSE)) else diff --git a/demos/dbbrowse/de/dbbrowse.mo b/demos/dbbrowse/de/dbbrowse.mo index fa55b54541caf2f12a1b2eb017b14eac331c69b4..d51941a7c33edd30019e4c7affd59ec12d8aca06 100644 GIT binary patch delta 3937 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 diff --git a/demos/dbbrowse/de/dbbrowse.po b/demos/dbbrowse/de/dbbrowse.po index 80c43cfbc0..04f90bce4f 100644 --- a/demos/dbbrowse/de/dbbrowse.po +++ b/demos/dbbrowse/de/dbbrowse.po @@ -145,9 +145,9 @@ msgstr "\n" #: ../BrowserDB.cpp:303 ../BrowserDB.cpp:331 #, c-format msgid "\n" - "-I-> BrowserDB::OnSelect(%s) Records(%d): End " + "-I-> BrowserDB::OnSelect(%s) Records(%d): End - Time needed : %ld ms" msgstr "\n" - "-I-> BrowserDB::OnSelect(%s) Sätze(%d): Ende " + "-I-> BrowserDB::OnSelect(%s) Sätze(%d): Ende - Dauer : %ld ms" #: ../BrowserDB.cpp:104 #, c-format @@ -159,9 +159,9 @@ msgstr "\n" #: ../BrowserDB.cpp:140 #, c-format msgid "\n" - "-I-> BrowserDB::OnStartDB(%s) : End " + "-I-> BrowserDB::OnStartDB(%s) : End - Time needed : %ld ms" msgstr "\n" - "-I-> BrowserDB::OnStartDB(%s) : Ende " + "-I-> BrowserDB::OnStartDB(%s) : Ende - Dauer : %ld ms" #: ../BrowserDB.cpp:108 msgid "\n" @@ -190,6 +190,10 @@ msgstr " Zeile: " msgid "Time" msgstr "Zeit" +#: ../BrowserDB.cpp:47 +msgid "-I-> mjDoc::OnNewDocument() - End - Time needed : %ld ms" +msgstr "-I-> mjDoc::OnNewDocument() - Ende - Dauer : %ld ms" + #: ../BrowserDB.cpp:47 msgid "OK" msgstr "" @@ -339,19 +343,30 @@ msgstr "-I-> BrowserDB::OnGetDataSourceODBC() - DatabaseName(%s) ; DataSource(% #: ../BrowserDB.cpp:140 #, c-format -msgid "-I-> BrowserDB::OnStartDB(%s) : End " -msgstr "-I-> BrowserDB::OnStartDB(%s) : Ende" +msgid "-I-> BrowserDB::OnStartDB(%s) : End - Time needed : %ld ms" +msgstr "-I-> BrowserDB::OnStartDB(%s) : Ende - Dauer : %ld ms" #: ../DBGrid.cpp:114 #, c-format -msgid "-I-> DBGrid::OnTableView(%s) - %6d Records have been read." -msgstr "-I-> DBGrid::OnTableView(%s) - %6d Sätze wurde insgesamt gelesen." +msgid "-I-> DBGrid::OnTableView(%s) - %6d Records have been read. - Time needed : %ld ms" +msgstr "-I-> DBGrid::OnTableView(%s) - %6d Sätze wurde insgesamt gelesen. - Dauer : %ld ms" #: ../DBGrid.cpp:110 #, c-format msgid "-I-> DBGrid::OnTableView(%s) - Record %6d has been read." msgstr "-I-> DBGrid::OnTableView(%s) - Satz %6d wurde gelesen." +#: ../DBTree.cpp:110 +#, c-format +msgid "-I-> DBTree::OnPopulate(%s) - %6d Tables have been read. - Time needed : %ld ms" +msgstr "-I-> DBTree::OnPopulate(%s) - %6d Tabellen wurde gelesen. - Dauer : %ld ms" + +#: ../DBTree.cpp:110 +#, c-format +msgid "-I-> DBTree::OnPopulate(%s) - Table %6d has been read." +msgstr "-I-> DBTree::OnPopulate(%s) - Tabelle %6d wurde gelesen." + + #: ../DBGrid.cpp:129 msgid "-I-> DBGrid::OnTableView() - End" msgstr "-I-> DBGrid::OnTableView() - Ende" @@ -364,7 +379,7 @@ msgstr "-I-> PgmCtrl::OnSelChanged - %s" #: ../Doc.cpp:126 #, c-format msgid "-I-> mjDoc::OnInitView() - End - %d DSN's found" -msgstr "-I-> mjDoc::OnInitView() - Ende - %d DSN's found" +msgstr "-I-> mjDoc::OnInitView() - Ende - %d DSN's gefunden" #: ../PgmCtrl.cpp:160 ../PgmCtrl.cpp:163 msgid "-I-> wxConfigBase.p_ProgramCfg->DeleteAll() was succesfull." @@ -661,13 +676,9 @@ msgstr "" msgid "ODBC-%s" msgstr "" -#: ../PgmCtrl.cpp:119 -msgid "ODBC-DSN" -msgstr "" - #: ../PgmCtrl.cpp:115 msgid "Path Work" -msgstr "" +msgstr "Arbeitspfad" #: ../Doc.cpp:94 ../Doc.cpp:96 msgid "PgmCtrl" diff --git a/demos/dbbrowse/doc.cpp b/demos/dbbrowse/doc.cpp index 256a200505..afe107b74c 100644 --- a/demos/dbbrowse/doc.cpp +++ b/demos/dbbrowse/doc.cpp @@ -80,13 +80,13 @@ mjDoc::~mjDoc() //---------------------------------------------------------------------------------------- bool mjDoc::OnNewDocument() { + wxStopWatch sw; //--------------------------------------------------------------------------------------- if (!OnInitView()) - { return FALSE; - } p_PgmCtrl->OnPopulate(); //--------------------------------------------------------------------------------------- + wxLogMessage(_("-I-> mjDoc::OnNewDocument() - End - Time needed : %ld ms"),sw.Time()); return TRUE; } //---------------------------------------------------------------------------------------- @@ -116,9 +116,7 @@ bool mjDoc::OnInitView() //--------------------------------------------------------------------------------------- p_LogWin = new wxTextCtrl(p_PageArea,-1,wxEmptyString, wxDefaultPosition, wxDefaultSize,wxTE_MULTILINE ); - //wxFont* ft_Temp = new wxFont(10,wxSWISS,wxNORMAL,wxBOLD,FALSE,"Comic Sans MS"); - wxFont* ft_Temp = new wxFont(wxSystemSettings::GetSystemFont(wxSYS_SYSTEM_FONT)); - p_LogWin->SetFont(* ft_Temp); + p_LogWin->SetFont(* ft_Doc); // Don't forget ! This is always : i_TabArt = 0 ; i_ViewNr = 1; //--------------------------------------------------------------------------------------- p_LogBook = new wxLogTextCtrl(p_LogWin); // make p_LogWin the LogBook @@ -136,9 +134,9 @@ bool mjDoc::OnInitView() p_Splitter->SplitHorizontally(p_TabArea,p_PageArea,Sash); //--------------------------------------------------------------------------------------- if (!OnInitODBC()) - return FALSE; + return FALSE; //--------------------------------------------------------------------------------------- - Temp0.Printf("-I-> mjDoc::OnInitView() - End - %d DSN's found",i_DSN); + Temp0.Printf(_("-I-> mjDoc::OnInitView() - End - %d DSN's found"),i_DSN); p_MainFrame->SetStatusText(Temp0, 0); wxLogMessage(Temp0); return TRUE; -- 2.50.0