wxSetEnv for Win32 (doesn't really work)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@8839 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1,6 +1,13 @@
|
|||||||
wxWindows 2 Change Log
|
wxWindows 2 Change Log
|
||||||
----------------------
|
----------------------
|
||||||
|
|
||||||
|
2.3.0
|
||||||
|
-----
|
||||||
|
|
||||||
|
wxMSW:
|
||||||
|
|
||||||
|
- threads: bug in wxCondition::Broadcast fixed (Pieter van der Meulen)
|
||||||
|
|
||||||
2.2.0
|
2.2.0
|
||||||
-----
|
-----
|
||||||
|
|
||||||
|
@@ -1024,7 +1024,8 @@ wxBufferedInputStream::wxBufferedInputStream(wxInputStream& s,
|
|||||||
|
|
||||||
wxBufferedInputStream::~wxBufferedInputStream()
|
wxBufferedInputStream::~wxBufferedInputStream()
|
||||||
{
|
{
|
||||||
m_parent_i_stream->SeekI(-m_i_streambuf->GetBytesLeft(), wxFromCurrent);
|
m_parent_i_stream->SeekI(-(off_t)m_i_streambuf->GetBytesLeft(),
|
||||||
|
wxFromCurrent);
|
||||||
|
|
||||||
delete m_i_streambuf;
|
delete m_i_streambuf;
|
||||||
}
|
}
|
||||||
|
@@ -156,10 +156,7 @@ wxSize wxCheckBox::DoGetBestSize() const
|
|||||||
wxScreenDC dc;
|
wxScreenDC dc;
|
||||||
dc.SetFont(wxSystemSettings::GetSystemFont(wxSYS_DEFAULT_GUI_FONT));
|
dc.SetFont(wxSystemSettings::GetSystemFont(wxSYS_DEFAULT_GUI_FONT));
|
||||||
|
|
||||||
// the height of a standard button in the dialog units is 8,
|
s_checkSize = (3*dc.GetCharHeight())/2;
|
||||||
// translate this to pixels (as one dialog unit is precisely equal to
|
|
||||||
// 8 character heights, it's just the char height)
|
|
||||||
s_checkSize = dc.GetCharHeight();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
wxString str = wxGetWindowText(GetHWND());
|
wxString str = wxGetWindowText(GetHWND());
|
||||||
|
@@ -457,6 +457,24 @@ bool wxDirExists(const wxString& dir)
|
|||||||
#endif // Win32/16
|
#endif // Win32/16
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool wxSetEnv(const wxString& var, const wxChar *value)
|
||||||
|
{
|
||||||
|
// some compilers have putenv() or _putenv() or _wputenv() but it's better
|
||||||
|
// to always use Win32 function directly instead of dealing with them
|
||||||
|
#if defined(__WIN32__)
|
||||||
|
if ( !::SetEnvironmentVariable(var, value) )
|
||||||
|
{
|
||||||
|
wxLogLastError(_T("SetEnvironmentVariable"));
|
||||||
|
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
return TRUE;
|
||||||
|
#else // no way to set env vars
|
||||||
|
return FALSE;
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
// process management
|
// process management
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
Reference in New Issue
Block a user