HexFiend: HFTextField.h Source File

HexFiend

HFTextField.h
Go to the documentation of this file.
1 //
2 // HFTextField.h
3 // HexFiend_2
4 //
5 // Copyright 2008 ridiculous_fish. All rights reserved.
6 //
7
8 #import <Cocoa/Cocoa.h>
9
10 @class HFLayoutRepresenter, HFRepresenter, HFController, HFHexTextRepresenter, HFStringEncodingTextRepresenter;
11
22 @interface HFTextField : NSControl {
23 HFController *dataController;
24 HFLayoutRepresenter *layoutRepresenter;
25 HFHexTextRepresenter *hexRepresenter;
26 HFStringEncodingTextRepresenter *textRepresenter;
27 IBOutlet id target;
28 SEL action;
29 }
30
31 @property (nonatomic) BOOL usesHexArea;
32 @property (nonatomic) BOOL usesTextArea;
33 @property (nonatomic) NSStringEncoding stringEncoding;
34 @property (nonatomic, getter=isEditable) BOOL editable;
35
36 @end
HFTextField::usesHexArea
BOOL usesHexArea
Whether the hexadecimal view is shown.
Definition: HFTextField.h:24
HFController
A central class that acts as the controller layer for HexFiend.framework.
Definition: HFController.h:97
HFTextField::usesTextArea
BOOL usesTextArea
Whether the text area is shown.
Definition: HFTextField.h:25
HFHexTextRepresenter
HFHexTextRepresenter is an HFRepresenter responsible for showing data in hexadecimal form...
Definition: HFHexTextRepresenter.h:16
HFLayoutRepresenter
An HFRepresenter responsible for arranging the views of other HFRepresenters attached to the same HFC...
Definition: HFLayoutRepresenter.h:41
HFTextField::stringEncoding
NSStringEncoding stringEncoding
The string encoding used by the text area.
Definition: HFTextField.h:26
HFStringEncodingTextRepresenter
An HFRepresenter responsible for showing data interpreted via an NSStringEncoding.
Definition: HFStringEncodingTextRepresenter.h:16
HFRepresenter
The principal view class of Hex Fiend&#39;s MVC architecture.
Definition: HFRepresenter.h:29
HFTextField::editable
BOOL editable
Whether the field is editable.
Definition: HFTextField.h:27
HFTextField
A high-level view class that is analagous to NSTextField.
Definition: HFTextField.h:22