⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ogretextfindcomponent.h

📁 Mac OS X 平台一文本编辑器的源代码
💻 H
字号:
/* * Name: OgreTextFindComponent.h * Project: OgreKit * * Creation Date: Sep 26 2003 * Author: Isao Sonobe <sonoisa (AT) muse (DOT) ocn (DOT) ne (DOT) jp> * Copyright: Copyright (c) 2003 Isao Sonobe, All rights reserved. * License: OgreKit License * * Encoding: UTF8 * Tabsize: 4 */#import <Foundation/Foundation.h>@protocol OgreTextFindVisitor;@class OgreTextFindLeaf, OgreTextFindBranch, OgreTextFindThread;@protocol OgreTextFindComponent- (void)acceptVisitor:(NSObject <OgreTextFindVisitor>*)aVisitor; // visitor pattern/* Delegate methods of the OgreTextFindThread */- (void)willProcessFinding:(NSObject <OgreTextFindVisitor>*)aVisitor;- (void)didProcessFinding:(NSObject <OgreTextFindVisitor>*)aVisitor;- (void)finalizeFinding;/* Getting information */- (id)target;               // a target (view) wrapped by a OgreTextFindComponent- (id)name;- (id)outline;- (NSWindow*)window;/* Examing behavioral attributes */- (BOOL)isEditable;- (BOOL)isHighlightable;/* Getting and setting structural detail */- (BOOL)isLeaf;- (BOOL)isBranch;- (unsigned)numberOfChildrenInSelection:(BOOL)inSelection;- (unsigned)numberOfDescendantsInSelection:(BOOL)inSelection;- (id)childAtIndex:(unsigned)index inSelection:(BOOL)inSelection;- (OgreTextFindBranch*)parent;- (void)setParent:(OgreTextFindBranch*)parent;- (void)setParentNoRetain:(OgreTextFindBranch*)parent;- (int)index;- (void)setIndex:(int)index;- (OgreTextFindLeaf*)selectedLeaf;- (BOOL)isTerminal;- (void)setTerminal:(BOOL)isTerminal;- (BOOL)isReversed;- (void)setReversed:(BOOL)isReversed;@end@protocol OgreTextFindVisitor- (void)visitLeaf:(OgreTextFindLeaf*)aLeaf;- (void)visitBranch:(OgreTextFindBranch*)aBranch;@end@protocol OgreTextFindTargetAdapter- (OgreTextFindLeaf*)buildStackForSelectedLeafInThread:(OgreTextFindThread*)aThread;- (void)moveHomePosition;@end

⌨️ 快捷键说明

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