Removed warning for Darwin compilation from datetime.inl

Added wxFileName::SetPath() and set m_relative if no dir is given
  Corrected wxFrame::Enable() in wxMac.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@13173 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robert Roebling
2001-12-23 15:52:29 +00:00
parent cf48ccc00c
commit a7b51bc869
4 changed files with 28 additions and 13 deletions

View File

@@ -54,12 +54,12 @@ inline wxDateTime wxDateTime::Now()
/* static */
inline wxDateTime wxDateTime::Today()
{
struct tm *tm = GetTmNow();
tm->tm_hour =
tm->tm_min =
tm->tm_sec = 0;
struct tm *time = GetTmNow();
time->tm_hour = 0;
time->tm_min = 0;
time->tm_sec = 0;
return wxDateTime(*tm);
return wxDateTime(*time);
}
#if (!(defined(__VISAGECPP__) && __IBMCPP__ >= 400))

View File

@@ -259,8 +259,6 @@ public:
bool operator==(const wxString& filename)
{ return *this == wxFileName(filename); }
// Tests
// are the file names of this type cases sensitive?
static bool IsCaseSensitive( wxPathFormat format = wxPATH_NATIVE );
@@ -272,6 +270,12 @@ public:
bool IsRelative() const
{ return m_relative; }
// forcibly set the flag
void SetAbsolute()
{ m_relative = FALSE; }
void SetRelative()
{ m_relative = TRUE; }
// Information about path format
// get the string separating the volume from the path for this format
@@ -315,6 +319,8 @@ public:
// Construct path only - possibly with the trailing separator
wxString GetPath( bool add_separator = FALSE,
wxPathFormat format = wxPATH_NATIVE ) const;
// Replace current path with this one
void SetPath( const wxString &path, wxPathFormat format = wxPATH_NATIVE );
// more readable synonym
wxString GetPathWithSep(wxPathFormat format = wxPATH_NATIVE ) const

View File

@@ -6,7 +6,7 @@
// Created: ??/??/98
// RCS-ID: $Id$
// Copyright: (c) AUTHOR
// Licence: wxWindows licence
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#ifndef _WX_FRAME_H_
@@ -60,7 +60,7 @@ public:
// -------------------------------
// override some more virtuals
virtual bool Enable(bool enable) ;
virtual bool Enable(bool enable = TRUE) ;
// get the origin of the client area (which may be different from (0, 0)
// if the frame has a toolbar) in client coordinates

View File

@@ -231,6 +231,15 @@ void wxFileName::Assign(const wxString& volume,
const wxString& name,
const wxString& ext,
wxPathFormat format )
{
SetPath( path, format );
m_volume = volume;
m_ext = ext;
m_name = name;
}
void wxFileName::SetPath( const wxString &path, wxPathFormat format )
{
wxPathFormat my_format = GetFormat( format );
wxString my_path = path;
@@ -297,10 +306,10 @@ void wxFileName::Assign(const wxString& volume,
}
}
}
m_volume = volume;
m_ext = ext;
m_name = name;
else
{
m_relative = TRUE;
}
}
void wxFileName::Assign(const wxString& fullpath,