suppres some warnings, suppress assert failure for fonts

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5751 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Bart A.M. Jourquin
2000-01-31 14:36:36 +00:00
parent ed6e827e23
commit 13b59a33b4
3 changed files with 37 additions and 121 deletions

View File

@@ -30,6 +30,7 @@
//--------------------------------------------------------------------------- //---------------------------------------------------------------------------
#include <wx/dbtable.h> #include <wx/dbtable.h>
#include "std.h" #include "std.h"
#include <iostream>
//--------------------------------------------------------------------------- //---------------------------------------------------------------------------
// Global structure for holding ODBC connection information // Global structure for holding ODBC connection information
// - darf nur einmal im Projekte definiert werden ?? Extra Databasse Klasse ? // - darf nur einmal im Projekte definiert werden ?? Extra Databasse Klasse ?
@@ -73,95 +74,7 @@ char *GetExtendedDBErrorMsg(char *ErrFile, int ErrLine)
msg += "\n"; msg += "\n";
return (char*) (const char*) msg; return (char*) (const char*) msg;
} // GetExtendedDBErrorMsg } // GetExtendedDBErrorMsg
//////////////////////////////////////////////////////////////////////////////////
// BJO 20000115 : New stuff : dialog to ask for username and password
//////////////////////////////////////////////////////////////////////////////////
class UserDialog : public wxDialog
{
public:
UserDialog(wxWindow* parent);
virtual ~UserDialog();
void OnOK(wxCommandEvent& event);
wxString s_UserName, s_Password;
private:
wxButton *m_OK;
wxStaticText *m_Label1, *m_Label2;
wxTextCtrl *m_UserName, *m_Password;
DECLARE_EVENT_TABLE()
};
//---------------------------------------------------------------------------
BEGIN_EVENT_TABLE(UserDialog, wxDialog)
EVT_BUTTON(wxID_OK, UserDialog::OnOK)
END_EVENT_TABLE()
//---------------------------------------------------------------------------
UserDialog::UserDialog(wxWindow *parent):
wxDialog(parent, -1, _("ODBC user"),wxDefaultPosition, wxSize(310, 300),wxDIALOG_MODAL | wxDEFAULT_DIALOG_STYLE)
{
wxLayoutConstraints* layout;
SetAutoLayout(TRUE);
//-----------------------------------------------
m_OK = new wxButton(this, wxID_OK, _("Ok"));
layout = new wxLayoutConstraints;
layout->left.SameAs(this, wxLeft, 10);
layout->top.SameAs(this, wxTop,10);
layout->height.AsIs();
layout->width.Absolute(75);
m_OK->SetConstraints(layout);
m_Label1 = new wxStaticText(this, -1, _("User ID:"));
layout = new wxLayoutConstraints;
layout->left.SameAs(m_OK, wxLeft);
layout->top.SameAs(m_OK, wxBottom, 10);
layout->height.AsIs();
layout->width.AsIs();
m_Label1->SetConstraints(layout);
m_UserName = new wxTextCtrl(this, -1, "");
layout = new wxLayoutConstraints;
layout->left.SameAs(m_OK, wxLeft);
layout->top.SameAs(m_Label1, wxBottom, 3);
layout->width.AsIs();
layout->height.AsIs();
m_UserName->SetConstraints(layout);
m_Label2 = new wxStaticText(this, -1, _("Password:"));
layout = new wxLayoutConstraints;
layout->left.SameAs(m_OK, wxLeft);
layout->top.SameAs(m_UserName, wxBottom, 10);
layout->height.AsIs();
layout->width.AsIs();
m_Label2->SetConstraints(layout);
m_Password = new wxTextCtrl(this, -1, "", wxDefaultPosition, wxDefaultSize, wxTE_PASSWORD);
layout = new wxLayoutConstraints;
layout->left.SameAs(m_OK, wxLeft);
layout->width.AsIs();
layout->top.SameAs(m_Label2, wxBottom, 3);
layout->height.AsIs();
m_Password->SetConstraints(layout);
s_UserName = "";
s_Password = "";
Layout();
}
//---------------------------------------------------------------------------
UserDialog::~UserDialog()
{
}
//---------------------------------------------------------------------------
void UserDialog::OnOK(wxCommandEvent& WXUNUSED(event))
{
strcpy(ConnectInf.Uid, m_UserName->GetValue());
strcpy(ConnectInf.AuthStr, m_Password->GetValue());
EndModal(1);
}
//////////////////////////////////////////////////////////////////////////////////
// BJO 20000115 : end of new stuff
//////////////////////////////////////////////////////////////////////////////////
//--------------------------------------------------------------------------- //---------------------------------------------------------------------------
BrowserDB::BrowserDB() BrowserDB::BrowserDB()
{ {
@@ -228,7 +141,7 @@ bool BrowserDB::OnStartDB(int Quite)
delete p_Dlg; delete p_Dlg;
if (OK) if (OK)
{ {
//--------------------------- //---------------------------
strcpy(ConnectInf.Dsn, ODBCSource); // ODBC data source name (created with ODBC Administrator under Win95/NT) strcpy(ConnectInf.Dsn, ODBCSource); // ODBC data source name (created with ODBC Administrator under Win95/NT)
strcpy(ConnectInf.Uid, UserName); // database username - must already exist in the data source strcpy(ConnectInf.Uid, UserName); // database username - must already exist in the data source

View File

@@ -67,26 +67,26 @@ DBTree::DBTree(wxWindow *parent, const wxWindowID id,const wxPoint& pos, const w
p_imageListNormal = new wxImageList(16, 16, TRUE); p_imageListNormal = new wxImageList(16, 16, TRUE);
// should correspond to TreeIc_xxx enum // should correspond to TreeIc_xxx enum
#if defined(__WXMSW__) // #if defined(__WXMSW__)
p_imageListNormal->Add(wxICON(Logo)); // p_imageListNormal->Add(wxICON(Logo));
p_imageListNormal->Add(wxICON(DsnClosed)); // p_imageListNormal->Add(wxICON(DsnClosed));
p_imageListNormal->Add(wxICON(DsnOpen)); // p_imageListNormal->Add(wxICON(DsnOpen));
p_imageListNormal->Add(wxICON(TAB)); // p_imageListNormal->Add(wxICON(TAB));
p_imageListNormal->Add(wxICON(COL)); // p_imageListNormal->Add(wxICON(COL));
p_imageListNormal->Add(wxICON(KEY)); // p_imageListNormal->Add(wxICON(KEY));
p_imageListNormal->Add(wxICON(KEYF)); // p_imageListNormal->Add(wxICON(KEYF));
p_imageListNormal->Add(wxICON(DocOpen)); // p_imageListNormal->Add(wxICON(DocOpen));
p_imageListNormal->Add(wxICON(DocOpen)); // p_imageListNormal->Add(wxICON(DocOpen));
#else // #else
#include "bitmaps/logo.xpm" // #include "bitmaps/logo.xpm"
#include "bitmaps/dsnclose.xpm" // #include "bitmaps/dsnclose.xpm"
#include "bitmaps/dsnopen.xpm" // #include "bitmaps/dsnopen.xpm"
#include "bitmaps/tab.xpm" // #include "bitmaps/tab.xpm"
#include "bitmaps/key.xpm" // #include "bitmaps/key.xpm"
#include "bitmaps/keyf.xpm" // #include "bitmaps/keyf.xpm"
#include "bitmaps/d_open.xpm" // #include "bitmaps/d_open.xpm"
#include "bitmaps/d_closed.xpm" // #include "bitmaps/d_closed.xpm"
#endif //#endif
SetImageList(p_imageListNormal); SetImageList(p_imageListNormal);
ct_BrowserDB = NULL; ct_BrowserDB = NULL;
@@ -111,6 +111,7 @@ int DBTree::OnPopulate()
wxTreeItemId Root, Folder, Docu, Funkt; wxTreeItemId Root, Folder, Docu, Funkt;
int i,x,y; int i,x,y;
wxString SQL_TYPE, DB_TYPE; wxString SQL_TYPE, DB_TYPE;
wxBeginBusyCursor();
//---------------------------------------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------------------------------------
if((pDoc->db_Br+i_Which)->Initialize(FALSE)) if((pDoc->db_Br+i_Which)->Initialize(FALSE))
{ {
@@ -189,8 +190,9 @@ int DBTree::OnPopulate()
} // if((pDoc->db_Br+i_Which)->Initialize(FALSE)) } // if((pDoc->db_Br+i_Which)->Initialize(FALSE))
else else
{ {
wxEndBusyCursor();
return 0; return 0;
wxLogMessage(_("\n-E-> DBTree::OnPopulate() : A valid Pointer could not be created : Failed")); //wxLogMessage(_("\n-E-> DBTree::OnPopulate() : A valid Pointer could not be created : Failed"));
} }
//---------------------------------------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------------------------------------
Expand(Root); Expand(Root);
@@ -206,6 +208,7 @@ int DBTree::OnPopulate()
popupMenu2->AppendSeparator(); popupMenu2->AppendSeparator();
popupMenu2->Append(DATA_TABLE, _("Make wxTable.cpp/h ")); popupMenu2->Append(DATA_TABLE, _("Make wxTable.cpp/h "));
//---------------------------------------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------------------------------------
wxEndBusyCursor();
return 0; return 0;
} }
//--------------------------------------------------------------------------- //---------------------------------------------------------------------------

View File

@@ -264,30 +264,30 @@ void PgmCtrl::OnUserPassword()
// wxMessageBox(SaveDSN); // wxMessageBox(SaveDSN);
int i, rc=0; int i, rc=0;
//------------------------------------------- //-------------------------------------------
DlgUser p_Dlg(this, "Username and Password"); DlgUser *p_Dlg = new DlgUser(this, "Username and Password");
//------------------------------------------- //-------------------------------------------
for (i=0;i<pDoc->i_DSN;i++) for (i=0;i<pDoc->i_DSN;i++)
{ {
if (SaveDSN == (pDoc->p_DSN+i)->Dsn) if (SaveDSN == (pDoc->p_DSN+i)->Dsn)
{ {
p_Dlg.s_DSN = (pDoc->p_DSN+i)->Dsn; p_Dlg->s_DSN = (pDoc->p_DSN+i)->Dsn;
p_Dlg.s_User = (pDoc->p_DSN+i)->Usr; p_Dlg->s_User = (pDoc->p_DSN+i)->Usr;
p_Dlg.s_Password = (pDoc->p_DSN+i)->Pas; p_Dlg->s_Password = (pDoc->p_DSN+i)->Pas;
p_Dlg.OnInit(); p_Dlg->OnInit();
p_Dlg.Fit(); p_Dlg->Fit();
//-------------------- //--------------------
// Temp0.Printf("i(%d) ; s_DSN(%s) ; s_User(%s) ; s_Password(%s)",i,p_Dlg.s_DSN,p_Dlg.s_User,p_Dlg.s_Password); // Temp0.Printf("i(%d) ; s_DSN(%s) ; s_User(%s) ; s_Password(%s)",i,p_Dlg.s_DSN,p_Dlg.s_User,p_Dlg.s_Password);
// wxMessageBox(Temp0); // wxMessageBox(Temp0);
bool OK = FALSE; bool OK = FALSE;
if (p_Dlg.ShowModal() == wxID_OK) if (p_Dlg->ShowModal() == wxID_OK)
{ {
(pDoc->p_DSN+i)->Usr = p_Dlg.s_User; (pDoc->p_DSN+i)->Usr = p_Dlg->s_User;
(pDoc->p_DSN+i)->Pas = p_Dlg.s_Password; (pDoc->p_DSN+i)->Pas = p_Dlg->s_Password;
(pDoc->db_Br+i)->UserName = (pDoc->p_DSN+i)->Usr; (pDoc->db_Br+i)->UserName = (pDoc->p_DSN+i)->Usr;
(pDoc->db_Br+i)->Password = (pDoc->p_DSN+i)->Pas; (pDoc->db_Br+i)->Password = (pDoc->p_DSN+i)->Pas;
OK = TRUE; OK = TRUE;
} }
p_Dlg.Destroy(); delete p_Dlg;
if (!OK) return; if (!OK) return;
//-------------------- //--------------------
break; // We have what we want, leave break; // We have what we want, leave