1
1
mirror of https://github.com/qvacua/vimr.git synced 2024-10-28 12:20:38 +03:00
vimr/nvox/NeoVimUi.h
2016-06-04 19:07:14 +02:00

35 lines
773 B
Objective-C

/**
* Tae Won Ha - http://taewon.de - @hataewon
* See LICENSE
*/
#import <Foundation/Foundation.h>
@protocol NeoVimUi
- (void)resize:(int)rows columns:(int)columns;
- (void)clear;
- (void)eolClear;
- (void)cursorGoto:(int)row column:(int)column;
- (void)updateMenu;
- (void)busyStart;
- (void)busyStop;
- (void)mouseOn;
- (void)mouseOff;
- (void)modeChange:(int)mode;
- (void)setScrollRegion:(int)top bottom:(int)bottom left:(int)left right:(int)right;
- (void)scroll:(int)count;
- (void)highlightSet;
- (void)put:(NSString *)string;
- (void)bell;
- (void)visualBell;
- (void)flush;
- (void)updateFg:(int)fg;
- (void)updateBg:(int)bg;
- (void)updateSp:(int)sp;
- (void)suspend;
- (void)setTitle:(NSString *)title;
- (void)setIcon:(NSString *)icon;
- (void)stop;
@end