-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathVNCMouseTracks.h
47 lines (39 loc) · 1012 Bytes
/
VNCMouseTracks.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
//
// VNCMouseTracks.h
// vnsea
//
// Created by Glenn Kreisel on 10/28/07.
// Copyright 2007 __MyCompanyName__. All rights reserved.
//
#import <UIKit/UIKit.h>
#import "FrameBuffer.h"
#import "VNCScrollerView.h"
typedef enum
{
kPopupStyleMouseDown = 1,
kPopupStyleMouseUp = 2,
} mouseTracksStyles;
/*!
* @brief Subview of VNCView that draws the screen.
*/
@interface VNCMouseTracks : UIView
{
NSTimer *_popupTimer;
char *_szBubbleText;
mouseTracksStyles _styleWindow;
CGPoint _ptVNC;
VNCScrollerView *_scroller;
float _fAnimateTime;
int _cyclesLeft;
}
- (void)setCenterLocation:(CGPoint)ptCenter;
- (void)handlePopupTimer:(NSTimer *)timer;
- (void)setTimer:(float)fSeconds info:(id)info;
- (id)initWithFrame:(CGRect)frame style:(mouseTracksStyles)wStyle scroller:(VNCScrollerView *)scroller;
- (void)setStyleWindow:(mouseTracksStyles)wStyle;
- (void)drawRect:(CGRect)destRect;
- (void)zoomOrientationChange;
- (void)hide;
- (BOOL)isOpaque;
- (void)hideAnimate:(float)fTime;
@end