11#import <UIKit/UIKit.h>
13#import "RDPKeyboard.h"
14#import "RDPSessionView.h"
16#import "AdvancedKeyboardView.h"
19 : UIViewController <RDPSessionDelegate, AdvancedKeyboardDelegate, RDPKeyboardDelegate,
20 UIScrollViewDelegate, UITextFieldDelegate, UIGestureRecognizerDelegate,
21 UIPointerInteractionDelegate>
24 IBOutlet UIScrollView *_session_scrollview;
30 IBOutlet UIToolbar *_session_toolbar;
31 BOOL _session_toolbar_visible;
34 IBOutlet UITextField *_dummy_textfield;
37 IBOutlet UIView *_connecting_view;
38 IBOutlet UILabel *_lbl_connecting;
39 IBOutlet UIActivityIndicatorView *_connecting_indicator_view;
40 IBOutlet UIButton *_cancel_connect_button;
43 UIToolbar *_keyboard_toolbar;
47 BOOL _session_initilized;
51 CGSize _last_session_viewport_size;
53 CGPoint _prev_long_press_position;
54 CGPoint _cursor_view_position;
55 CGPoint _last_mouse_pan_location;
56 BOOL _has_cursor_view_position;
57 BOOL _has_user_moved_cursor;
58 BOOL _mouse_pan_active;
59 BOOL _long_press_active;
60 BOOL _mouse_drag_active;
61 BOOL _pointer_is_indirect;
64- (id)initWithNibName:(NSString *)nibNameOrNil
65 bundle:(NSBundle *)nibBundleOrNil