The HFControllerPropertyBits bitmask is used to inform the HFRepresenters of a change in the current state that they may need to react to. A bitmask of the changed properties is passed to representerChangedProperties:. It is common for multiple properties to be included in such a bitmask.
Enumerator |
---|
HFControllerContentValue | Indicates that the contents of the ByteArray has changed within the document. There is no indication as to what the change is. If redisplaying everything is expensive, Representers should cache their displayed data and compute any changes manually.
|
HFControllerContentLength | Indicates that the length of the ByteArray has changed.
|
HFControllerDisplayedLineRange | Indicates that the displayedLineRange property of the document has changed (e.g. the user scrolled).
|
HFControllerSelectedRanges | Indicates that the selectedContentsRanges property of the document has changed (e.g. the user selected some other range).
|
HFControllerSelectionPulseAmount | Indicates that the amount of "pulse" to show in the Find pulse indicator has changed.
|
HFControllerBytesPerLine | Indicates that the number of bytes to show per line has changed.
|
HFControllerBytesPerColumn | Indicates that the number of bytes per column (byte grouping) has changed.
|
HFControllerEditable | Indicates that the document has become (or is no longer) editable.
|
HFControllerFont | Indicates that the font property has changed.
|
HFControllerAntialias | Indicates that the shouldAntialias property has changed.
|
HFControllerLineHeight | Indicates that the lineHeight property has changed.
|
HFControllerViewSizeRatios | Indicates that the optimum size for each view may have changed; used by HFLayoutController after font changes.
|
HFControllerByteRangeAttributes | Indicates that some attributes of the ByteArray has changed within the document. There is no indication as to what the change is.
|
HFControllerByteGranularity | Indicates that the byte granularity has changed. For example, when moving from ASCII to UTF-16, the byte granularity increases from 1 to 2.
|
HFControllerBookmarks | Indicates that a bookmark has been added or removed.
|
HFControllerColorBytes | Indicates that the shouldColorBytes property has changed.
|
HFControllerShowCallouts | Indicates that the shouldShowCallouts property has changed.
|
HFControllerHideNullBytes | Indicates that the shouldHideNullBytes property has changed.
|