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 
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
BOOL usesHexArea
Whether the hexadecimal view is shown.
Definition: HFTextField.h:24
A central class that acts as the controller layer for HexFiend.framework.
Definition: HFController.h:97
BOOL usesTextArea
Whether the text area is shown.
Definition: HFTextField.h:25
HFHexTextRepresenter is an HFRepresenter responsible for showing data in hexadecimal form...
Definition: HFHexTextRepresenter.h:16
An HFRepresenter responsible for arranging the views of other HFRepresenters attached to the same HFC...
Definition: HFLayoutRepresenter.h:41
NSStringEncoding stringEncoding
The string encoding used by the text area.
Definition: HFTextField.h:26
An HFRepresenter responsible for showing data interpreted via an NSStringEncoding.
Definition: HFStringEncodingTextRepresenter.h:16
The principal view class of Hex Fiend&#39;s MVC architecture.
Definition: HFRepresenter.h:29
BOOL editable
Whether the field is editable.
Definition: HFTextField.h:27
A high-level view class that is analagous to NSTextField.
Definition: HFTextField.h:22