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 + -
显示快捷键?