webcoretextrendererfactory.h

来自「khtml在gtk上的移植版本」· C头文件 代码 · 共 45 行

H
45
字号
#ifndef WebCoreTextRendererFactory_h#define WebCoreTextRendererFactory_h#include <glib.h>#include "WebCoreFoundation.h"class WebCoreTextRenderer;class NSFont : public WebCoreNSObject{ public:  };enum NSFontTraitMask{  NSBoldFontMask = 1,  NSItalicFontMask = 2  };class WebCoreTextRendererFactory{    public:    static WebCoreTextRendererFactory* sharedFactory() { return m_sharedFactory; }    virtual NSFont* fontWithFamilies(const gchar * const * families, NSFontTraitMask traits, float size) = 0;    virtual WebCoreTextRenderer* rendererWithFont(NSFont *font, bool isPrinterFont) = 0;    virtual bool isFontFixedPitch(NSFont* f) =0;    protected:    WebCoreTextRendererFactory() {};    virtual ~WebCoreTextRendererFactory() {};    static WebCoreTextRendererFactory* m_sharedFactory;private:    WebCoreTextRendererFactory(const WebCoreTextRendererFactory&);    WebCoreTextRendererFactory& operator=(const WebCoreTextRendererFactory&);	};#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?