merged the confllict resolution (I've fixed the m_format bug independently); no real changes

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21036 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2003-06-11 11:34:26 +00:00
parent 86ff9b45d9
commit 63b8dd39b8
2 changed files with 22 additions and 34 deletions

View File

@@ -84,21 +84,20 @@ void wxDataFormat::SetType( wxDataFormatId Type )
m_format = kDragFlavorTypeHFS ;
else
{
m_format = '????' ;
wxFAIL_MSG( wxT("invalid dataformat") );
}
}
wxDataFormatId wxDataFormat::GetType() const
{
return m_type;
m_format = '????';
}
}
wxString wxDataFormat::GetId() const
{
char text[5] ;
strncpy( text , (char*) &m_format , 4 ) ;
text[4] = 0 ;
// note that m_format is not a pointer to string, it *is* itself a 4
// character string
char text[5] ;
strncpy( text , (char*) &m_format , 4 ) ;
text[4] = 0 ;
return wxString::FromAscii( text ) ;
}
@@ -108,14 +107,11 @@ void wxDataFormat::SetId( NativeFormat format )
if (m_format == kScrapFlavorTypeText)
m_type = wxDF_TEXT;
else
if (m_format == kScrapFlavorTypeUnicode )
else if (m_format == kScrapFlavorTypeUnicode )
m_type = wxDF_UNICODETEXT;
else
if (m_format == kScrapFlavorTypePicture)
else if (m_format == kScrapFlavorTypePicture)
m_type = wxDF_BITMAP;
else
if (m_format == kDragFlavorTypeHFS )
else if (m_format == kDragFlavorTypeHFS )
m_type = wxDF_FILENAME;
else
m_type = wxDF_PRIVATE;
@@ -123,8 +119,6 @@ void wxDataFormat::SetId( NativeFormat format )
void wxDataFormat::SetId( const wxChar* zId )
{
wxString tmp(zId);
m_type = wxDF_PRIVATE;
m_format = 0;// TODO: get the format gdk_atom_intern( wxMBSTRINGCAST tmp.mbc_str(), FALSE );
}

View File

@@ -84,21 +84,20 @@ void wxDataFormat::SetType( wxDataFormatId Type )
m_format = kDragFlavorTypeHFS ;
else
{
m_format = '????' ;
wxFAIL_MSG( wxT("invalid dataformat") );
}
}
wxDataFormatId wxDataFormat::GetType() const
{
return m_type;
m_format = '????';
}
}
wxString wxDataFormat::GetId() const
{
char text[5] ;
strncpy( text , (char*) &m_format , 4 ) ;
text[4] = 0 ;
// note that m_format is not a pointer to string, it *is* itself a 4
// character string
char text[5] ;
strncpy( text , (char*) &m_format , 4 ) ;
text[4] = 0 ;
return wxString::FromAscii( text ) ;
}
@@ -108,14 +107,11 @@ void wxDataFormat::SetId( NativeFormat format )
if (m_format == kScrapFlavorTypeText)
m_type = wxDF_TEXT;
else
if (m_format == kScrapFlavorTypeUnicode )
else if (m_format == kScrapFlavorTypeUnicode )
m_type = wxDF_UNICODETEXT;
else
if (m_format == kScrapFlavorTypePicture)
else if (m_format == kScrapFlavorTypePicture)
m_type = wxDF_BITMAP;
else
if (m_format == kDragFlavorTypeHFS )
else if (m_format == kDragFlavorTypeHFS )
m_type = wxDF_FILENAME;
else
m_type = wxDF_PRIVATE;
@@ -123,8 +119,6 @@ void wxDataFormat::SetId( NativeFormat format )
void wxDataFormat::SetId( const wxChar* zId )
{
wxString tmp(zId);
m_type = wxDF_PRIVATE;
m_format = 0;// TODO: get the format gdk_atom_intern( wxMBSTRINGCAST tmp.mbc_str(), FALSE );
}