📄 dataform.h
字号:
///////////////////////////////////////////////////////////////////////////////// Name: gtk/dataform.h// Purpose: declaration of the wxDataFormat class// Author: Vadim Zeitlin// Modified by:// Created: 19.10.99 (extracted from gtk/dataobj.h)// RCS-ID: $Id: dataform.h,v 1.7 2005/08/02 22:57:53 MW Exp $// Copyright: (c) 1998 Vadim Zeitlin <zeitlin@dptmaths.ens-cachan.fr>// Licence: wxWindows licence///////////////////////////////////////////////////////////////////////////////#ifndef _WX_GTK_DATAFORM_H#define _WX_GTK_DATAFORM_Hclass WXDLLIMPEXP_CORE wxDataFormat{public: // the clipboard formats under GDK are GdkAtoms typedef GdkAtom NativeFormat; wxDataFormat(); wxDataFormat( wxDataFormatId type ); wxDataFormat( const wxString &id ); wxDataFormat( const wxChar *id ); wxDataFormat( NativeFormat format ); wxDataFormat& operator=(const wxDataFormat& format) { m_type = format.m_type; m_format = format.m_format; return *this; } 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; void SetType( wxDataFormatId type );private: wxDataFormatId m_type; NativeFormat m_format; void PrepareFormats();};#endif // _WX_GTK_DATAFORM_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -