📄 dataform.h
字号:
///////////////////////////////////////////////////////////////////////////////// Name: wx/motif/dataform.h// Purpose: declaration of the wxDataFormat class// Author: Robert Roebling// Modified by:// Created: 19.10.99 (extracted from motif/dataobj.h)// RCS-ID: $Id: dataform.h,v 1.8 2006/07/25 14:31:53 ABX Exp $// Copyright: (c) 1999 Robert Roebling// Licence: wxWindows licence///////////////////////////////////////////////////////////////////////////////#ifndef _WX_MOTIF_DATAFORM_H#define _WX_MOTIF_DATAFORM_Hclass WXDLLIMPEXP_CORE wxDataFormat{public: // the clipboard formats under Xt are Atoms typedef Atom NativeFormat; wxDataFormat(); wxDataFormat( wxDataFormatId type ); wxDataFormat( const wxString &id ); wxDataFormat( const wxChar *id ); wxDataFormat( NativeFormat format ); wxDataFormat& operator=(NativeFormat format) { SetId(format); return *this; } // comparison (must have both versions) bool operator==(NativeFormat format) const { return m_format == (NativeFormat)format; } bool operator!=(NativeFormat format) const { return m_format != (NativeFormat)format; } bool operator==(wxDataFormatId format) const { return m_type == (wxDataFormatId)format; } bool operator!=(wxDataFormatId format) const { return m_type != (wxDataFormatId)format; } // explicit and implicit conversions to NativeFormat which is one of // standard data types (implicit conversion is useful for preserving the // compatibility with old code) NativeFormat GetFormatId() const { return m_format; } operator NativeFormat() const { return m_format; } void SetId( NativeFormat format ); // string ids are used for custom types - this SetId() must be used for // application-specific formats wxString GetId() const; void SetId( const wxChar *id ); // implementation wxDataFormatId GetType() const;private: wxDataFormatId m_type; NativeFormat m_format; void PrepareFormats(); void SetType( wxDataFormatId type );};#endif // _WX_MOTIF_DATAFORM_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -