git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@46254
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
16 files changed:
{
public:
wxDataFormat(unsigned int uFormat = wxDF_INVALID) { m_uFormat = uFormat; }
{
public:
wxDataFormat(unsigned int uFormat = wxDF_INVALID) { m_uFormat = uFormat; }
- wxDataFormat(const wxChar* zFormat) { SetId(zFormat); }
+ wxDataFormat(const wxString& zFormat) { SetId(zFormat); }
wxDataFormat& operator=(unsigned int uFormat) { m_uFormat = uFormat; return(*this); }
wxDataFormat& operator=(const wxDataFormat& rFormat) {m_uFormat = rFormat.m_uFormat; return(*this); }
wxDataFormat& operator=(unsigned int uFormat) { m_uFormat = uFormat; return(*this); }
wxDataFormat& operator=(const wxDataFormat& rFormat) {m_uFormat = rFormat.m_uFormat; return(*this); }
// application-specific formats
//
wxString GetId(void) const;
// application-specific formats
//
wxString GetId(void) const;
- void SetId(const wxChar* WXUNUSED(pId)) { /* TODO */ }
+ void SetId(const wxString& WXUNUSED(pId)) { /* TODO */ }
private:
unsigned int m_uFormat;
private:
unsigned int m_uFormat;
typedef <integral type> NativeFormat;
wxDataFormat(NativeFormat format = wxDF_INVALID);
typedef <integral type> NativeFormat;
wxDataFormat(NativeFormat format = wxDF_INVALID);
- wxDataFormat(const wxChar *format);
+ wxDataFormat(const wxString& format);
wxDataFormat& operator=(NativeFormat format);
wxDataFormat& operator=(const wxDataFormat& format);
wxDataFormat& operator=(NativeFormat format);
wxDataFormat& operator=(const wxDataFormat& format);
NativeFormat GetType() const;
wxString GetId() const;
NativeFormat GetType() const;
wxString GetId() const;
- void SetId(const wxChar *format);
+ void SetId(const wxString& format);
wxDataFormat();
wxDataFormat( wxDataFormatId type );
wxDataFormat( const wxString &id );
wxDataFormat();
wxDataFormat( wxDataFormatId type );
wxDataFormat( const wxString &id );
- wxDataFormat( const wxChar *id );
wxDataFormat( NativeFormat format );
wxDataFormat& operator=(const wxDataFormat& format)
wxDataFormat( NativeFormat format );
wxDataFormat& operator=(const wxDataFormat& format)
// string ids are used for custom types - this SetId() must be used for
// application-specific formats
wxString GetId() const;
// string ids are used for custom types - this SetId() must be used for
// application-specific formats
wxString GetId() const;
- void SetId( const wxChar *id );
+ void SetId( const wxString& id );
// implementation
wxDataFormatId GetType() const;
// implementation
wxDataFormatId GetType() const;
wxDataFormat();
wxDataFormat( wxDataFormatId type );
wxDataFormat( const wxString &id );
wxDataFormat();
wxDataFormat( wxDataFormatId type );
wxDataFormat( const wxString &id );
- wxDataFormat( const wxChar *id );
wxDataFormat( NativeFormat format );
wxDataFormat& operator=(const wxDataFormat& format)
wxDataFormat( NativeFormat format );
wxDataFormat& operator=(const wxDataFormat& format)
// string ids are used for custom types - this SetId() must be used for
// application-specific formats
wxString GetId() const;
// string ids are used for custom types - this SetId() must be used for
// application-specific formats
wxString GetId() const;
- void SetId( const wxChar *id );
+ void SetId( const wxString& id );
// implementation
wxDataFormatId GetType() const;
// implementation
wxDataFormatId GetType() const;
wxDataFormat();
wxDataFormat(wxDataFormatId vType);
wxDataFormat(const wxString& rId);
wxDataFormat();
wxDataFormat(wxDataFormatId vType);
wxDataFormat(const wxString& rId);
- wxDataFormat(const wxChar* pId);
wxDataFormat(NativeFormat vFormat);
wxDataFormat& operator=(NativeFormat vFormat)
wxDataFormat(NativeFormat vFormat);
wxDataFormat& operator=(NativeFormat vFormat)
// string ids are used for custom types - this SetId() must be used for
// application-specific formats
wxString GetId() const;
// string ids are used for custom types - this SetId() must be used for
// application-specific formats
wxString GetId() const;
- void SetId(const wxChar* pId);
+ void SetId(const wxString& pId);
// implementation
wxDataFormatId GetType() const { return m_type; }
// implementation
wxDataFormatId GetType() const { return m_type; }
wxDataFormat();
wxDataFormat( wxDataFormatId type );
wxDataFormat( const wxString &id );
wxDataFormat();
wxDataFormat( wxDataFormatId type );
wxDataFormat( const wxString &id );
- wxDataFormat( const wxChar *id );
wxDataFormat( NativeFormat format );
wxDataFormat& operator=(NativeFormat format)
wxDataFormat( NativeFormat format );
wxDataFormat& operator=(NativeFormat format)
// string ids are used for custom types - this SetId() must be used for
// application-specific formats
wxString GetId() const;
// string ids are used for custom types - this SetId() must be used for
// application-specific formats
wxString GetId() const;
- void SetId( const wxChar *id );
+ void SetId( const wxString& id );
// implementation
wxDataFormatId GetType() const;
// implementation
wxDataFormatId GetType() const;
typedef unsigned short NativeFormat;
wxDataFormat(NativeFormat format = wxDF_INVALID) { m_format = format; }
typedef unsigned short NativeFormat;
wxDataFormat(NativeFormat format = wxDF_INVALID) { m_format = format; }
- wxDataFormat(const wxChar *format) { SetId(format); }
+ wxDataFormat(const wxString& format) { SetId(format); }
wxDataFormat& operator=(NativeFormat format)
{ m_format = format; return *this; }
wxDataFormat& operator=(NativeFormat format)
{ m_format = format; return *this; }
// string ids are used for custom types - this SetId() must be used for
// application-specific formats
wxString GetId() const;
// string ids are used for custom types - this SetId() must be used for
// application-specific formats
wxString GetId() const;
- void SetId(const wxChar *format);
+ void SetId(const wxString& format);
// returns true if the format is one of those defined in wxDataFormatId
bool IsStandard() const { return m_format > 0 && m_format < wxDF_PRIVATE; }
// returns true if the format is one of those defined in wxDataFormatId
bool IsStandard() const { return m_format > 0 && m_format < wxDF_PRIVATE; }
{
public:
wxDataFormat(unsigned int uFormat = wxDF_INVALID) { m_uFormat = uFormat; }
{
public:
wxDataFormat(unsigned int uFormat = wxDF_INVALID) { m_uFormat = uFormat; }
- wxDataFormat(const wxChar* zFormat) { SetId(zFormat); }
+ wxDataFormat(const wxString& zFormat) { SetId(zFormat); }
wxDataFormat& operator=(unsigned int uFormat) { m_uFormat = uFormat; return(*this); }
wxDataFormat& operator=(const wxDataFormat& rFormat) {m_uFormat = rFormat.m_uFormat; return(*this); }
wxDataFormat& operator=(unsigned int uFormat) { m_uFormat = uFormat; return(*this); }
wxDataFormat& operator=(const wxDataFormat& rFormat) {m_uFormat = rFormat.m_uFormat; return(*this); }
// application-specific formats
//
wxString GetId(void) const;
// application-specific formats
//
wxString GetId(void) const;
- void SetId(const wxChar* pId);
+ void SetId(const wxString& pId);
private:
unsigned int m_uFormat;
private:
unsigned int m_uFormat;
wxDataFormat();
wxDataFormat( wxDataFormatId type );
wxDataFormat( const wxString &id );
wxDataFormat();
wxDataFormat( wxDataFormatId type );
wxDataFormat( const wxString &id );
- wxDataFormat( const wxChar *id );
wxDataFormat( NativeFormat format );
wxDataFormat& operator=(NativeFormat format)
wxDataFormat( NativeFormat format );
wxDataFormat& operator=(NativeFormat format)
// string ids are used for custom types - this SetId() must be used for
// application-specific formats
wxString GetId() const;
// string ids are used for custom types - this SetId() must be used for
// application-specific formats
wxString GetId() const;
- void SetId( const wxChar *id );
+ void SetId( const wxString& id );
// implementation
wxDataFormatId GetType() const;
// implementation
wxDataFormatId GetType() const;
-wxDataFormat::wxDataFormat( const wxChar *id )
-{
- PrepareFormats();
- SetId( id );
-}
-
wxDataFormat::wxDataFormat( const wxString &id )
{
PrepareFormats();
wxDataFormat::wxDataFormat( const wxString &id )
{
PrepareFormats();
-void wxDataFormat::SetId( const wxChar *id )
+void wxDataFormat::SetId( const wxString& id )
{
PrepareFormats();
m_type = wxDF_PRIVATE;
{
PrepareFormats();
m_type = wxDF_PRIVATE;
- wxString tmp( id );
- m_format = gdk_atom_intern( (const char*) tmp.ToAscii(), FALSE );
+ m_format = gdk_atom_intern( id.ToAscii(), FALSE );
}
void wxDataFormat::PrepareFormats()
}
void wxDataFormat::PrepareFormats()
-wxDataFormat::wxDataFormat( const wxChar *id )
-{
- PrepareFormats();
- SetId( id );
-}
-
wxDataFormat::wxDataFormat( const wxString &id )
{
PrepareFormats();
wxDataFormat::wxDataFormat( const wxString &id )
{
PrepareFormats();
-void wxDataFormat::SetId( const wxChar *id )
+void wxDataFormat::SetId( const wxString& id )
{
PrepareFormats();
m_type = wxDF_PRIVATE;
{
PrepareFormats();
m_type = wxDF_PRIVATE;
- wxString tmp( id );
- m_format = gdk_atom_intern( (const char*) tmp.ToAscii(), FALSE );
+ m_format = gdk_atom_intern( id.ToAscii(), FALSE );
}
void wxDataFormat::PrepareFormats()
}
void wxDataFormat::PrepareFormats()
-wxDataFormat::wxDataFormat( const wxChar *zId )
-{
- SetId( zId );
-}
-
wxDataFormat::wxDataFormat( const wxString& rId )
{
SetId( rId );
wxDataFormat::wxDataFormat( const wxString& rId )
{
SetId( rId );
-void wxDataFormat::SetId( const wxChar* zId )
+void wxDataFormat::SetId( const wxString& zId )
{
m_type = wxDF_PRIVATE;
m_id = zId;
{
m_type = wxDF_PRIVATE;
m_id = zId;
-wxDataFormat::wxDataFormat( const wxChar *id )
-{
- PrepareFormats();
- SetId( id );
-}
-
wxDataFormat::wxDataFormat( const wxString &id )
{
PrepareFormats();
wxDataFormat::wxDataFormat( const wxString &id )
{
PrepareFormats();
-void wxDataFormat::SetId( const wxChar *id )
+void wxDataFormat::SetId( const wxString& id )
{
PrepareFormats();
m_type = wxDF_PRIVATE;
{
PrepareFormats();
m_type = wxDF_PRIVATE;
m_format = XInternAtom( wxGlobalDisplay(),
m_format = XInternAtom( wxGlobalDisplay(),
- tmp.mbc_str(), False );
}
void wxDataFormat::PrepareFormats()
}
void wxDataFormat::PrepareFormats()
// wxDataFormat
// ----------------------------------------------------------------------------
// wxDataFormat
// ----------------------------------------------------------------------------
-void wxDataFormat::SetId(const wxChar *format)
+void wxDataFormat::SetId(const wxString& format)
{
m_format = (wxDataFormat::NativeFormat)::RegisterClipboardFormat(format);
if ( !m_format )
{
m_format = (wxDataFormat::NativeFormat)::RegisterClipboardFormat(format);
if ( !m_format )
} // end of wxDataFormat::GetId()
void wxDataFormat::SetId (
} // end of wxDataFormat::GetId()
void wxDataFormat::SetId (
)
{
m_uFormat = ::WinAddAtom( ::WinQuerySystemAtomTable()
)
{
m_uFormat = ::WinAddAtom( ::WinQuerySystemAtomTable()
);
} // end of wxDataFormat::SetId
);
} // end of wxDataFormat::SetId
-wxDataFormat::wxDataFormat( const wxChar *id )
-{
- PrepareFormats();
- SetId( id );
-}
-
wxDataFormat::wxDataFormat( const wxString &id )
{
PrepareFormats();
wxDataFormat::wxDataFormat( const wxString &id )
{
PrepareFormats();
-void wxDataFormat::SetId( const wxChar *id )
+void wxDataFormat::SetId( const wxString& id )
{
#if !wxUSE_NANOX
PrepareFormats();
m_type = wxDF_PRIVATE;
{
#if !wxUSE_NANOX
PrepareFormats();
m_type = wxDF_PRIVATE;
- wxString tmp( id );
- m_format = XInternAtom( (Display*) wxGetDisplay(), tmp.ToAscii(), FALSE );
+ m_format = XInternAtom( (Display*) wxGetDisplay(), id.ToAscii(), FALSE );