📄 bigltextview.h
字号:
/* File: BIGLTextView.h Program: binaervarianz OpenGL Framework Author: Michael Roßberg mick@binaervarianz.de Description: This framework provides abstract Cocoa methods to quickly draw 2D sprites This file is part of BIGL. BIGL is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. BIGL is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with BIGL; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA*/#import "BIGLSubView.h"#import <OpenGL/glext.h>#import <OpenGL/OpenGL.h>#import <OpenGL/CGLContext.h>@interface BIGLTextView : BIGLSubView { CGLContextObj _cgl_ctx; // current context at time of texture creation GLuint _texName; NSAttributedString *_string; NSColor *_color, *_borderColor; NSSize _texSize; NSSize _marginSize; // offset default is 4 width 2 height NSSize _frameSize;}- (id)initWithAttributedString:(NSAttributedString*)attributedString;- (id)initWithAttributedString:(NSAttributedString*)attributedString andBackgroundColor:(NSColor*)color;- (void)setString:(NSAttributedString *)attributedString;- (void)setString:(NSString *)string withAttributes:(NSDictionary*)attrs;- (void)setBackgroundColor:(NSColor *)color;- (void)setBorderColor:(NSColor *)color;@end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -