osxtextpeer.h
来自「这是VCF框架的代码」· C头文件 代码 · 共 95 行
H
95 行
#ifndef _VCF_OSXTEXTPEER_H__#define _VCF_OSXTEXTPEER_H__//OSXTextPeer.h/*Copyright 2000-2004 The VCF Project.Please see License.txt in the top level directorywhere you installed the VCF.*/#include "vcf/ApplicationKit/TextPeer.h"namespace VCF {class OSXTextPeer : public TextPeer {public: OSXTextPeer( const bool& autoWordWrap, const bool& multiLined ); OSXTextPeer(); virtual ~OSXTextPeer(); virtual OSHandleID getTextObjectHandle(); //storage virtual void insertText( unsigned int start, const String& text ); virtual void deleteText( unsigned int start, unsigned int length ); virtual unsigned int getTextLength(); virtual String getText( unsigned int start, unsigned int length ); //display virtual void paint( GraphicsContext* context, const Rect& paintRect ); virtual void setRightMargin( const double & rightMargin ); virtual void setLeftMargin( const double & leftMargin ); virtual void setTopMargin( const double & topMargin ); virtual void setBottomMargin( const double & bottomMargin ); virtual double getLeftMargin(); virtual double getRightMargin(); virtual double getTopMargin(); virtual double getBottomMargin(); virtual unsigned long getLineCount(); virtual Rect getContentBoundsForWidth(const double& width); virtual void getStyle( unsigned int start, unsigned int length, Dictionary& styles, Color& color ); virtual void setStyle( unsigned int start, unsigned int length, Dictionary& styles ); virtual void setDefaultStyle( Dictionary& styles );protected: TXNObject txnObject_; Rect margins_;};}; // namespace VCF/***CVS Log info*$Log$*Revision 1.2 2005/07/09 23:14:55 ddiego*merging in changes from devmain-0-6-7 branch.**Revision 1.1.2.1 2005/06/23 01:26:55 ddiego*build updates**Revision 1.1.2.5 2005/06/07 18:11:31 marcelloptr*added missed getStyle() function. Fixed underline text that couldn't be removed once introduced.**/#endif //_VCF_OSXTEXTPEER_H__
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?