mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-14 04:39:23 +00:00
32 lines
863 B
Objective-C
32 lines
863 B
Objective-C
//
|
|
// KVKFile.h
|
|
// KeymanEngine4Mac
|
|
//
|
|
// Created by Serkan Kurt on 5/12/2014.
|
|
// Copyright (c) 2017 SIL International. All rights reserved.
|
|
//
|
|
|
|
#ifndef KVKFile_h
|
|
#define KVKFile_h
|
|
|
|
#import <Foundation/Foundation.h>
|
|
#import <Cocoa/Cocoa.h>
|
|
#import "KMBinaryFileFormat.h"
|
|
#import "NFont.h"
|
|
|
|
@interface KVKFile : NSObject
|
|
|
|
@property (strong, nonatomic, readonly) NSString *magic;
|
|
@property (assign, nonatomic, readonly) DWORD version;
|
|
@property (assign, nonatomic, readonly) Byte flags;
|
|
@property (strong, nonatomic, readonly) NSString *associatedKeyboard;
|
|
@property (strong, nonatomic, readonly) NFont *ansiFont;
|
|
@property (strong, nonatomic, readonly) NFont *unicodeFont;
|
|
@property (strong, nonatomic, readonly) NSArray *keys;
|
|
@property (strong, nonatomic, readonly) NSString *filePath;
|
|
|
|
- (id)initWithFilePath:(NSString *)path;
|
|
|
|
@end
|
|
|
|
#endif /* KVKFile_h */
|