2 * Generated by class-dump 3.1.2.
4 * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
9 #import "UITextFieldDelegate-Protocol.h"
11 @
class ABCardNameControl
, ABPersonImageView
, NSArray
, NSMutableArray
, NSMutableDictionary
, NSString
, UIPreferencesTableCell
;
13 @interface ABCardItemEditorLayer
: UIView
<UITextFieldDelegate
>
17 NSArray
*_fieldEditableKeys
;
18 NSMutableDictionary
*_entryFields
;
19 UIPreferencesTableCell
*_labelPicker
;
21 NSArray
*_knownLabels
;
22 ABPersonImageView
*_personImageView
;
23 ABCardNameControl
*_personNameView
;
24 NSMutableArray
*_bubbles
;
26 unsigned int valueIsEditable
:1;
27 unsigned int useFullHeight
:1;
28 unsigned int reallyNeedsLayout
:1;
29 unsigned int hasTextBefore
:1;
30 unsigned int unused
:28;
31 } _itemEditorLayerFlags
;
33 UIPreferencesTableCell
*_countryCodeButton
;
34 NSString
*_countryCode
;
35 NSString
*_localizedCountryName
;
41 + (struct CGSize
)defaultSizeForProperty
:(int)fp8 displayingPerson
:(BOOL
)fp12
;
42 + (id
)formattedFieldEditableKeysForPropertyByLine
:(int)fp8 forCountryCode
:(id
)fp12
;
43 - (id
)initWithProperty
:(int)fp8 value
:(id
)fp12 selectedLabel
:(id
)fp16 labels
:(id
)fp20 valueEditable
:(BOOL
)fp24 displayedPerson
:(void *)fp28 showCardHeader
:(BOOL
)fp32
;
45 - (void)setFrame
:(struct CGRect
)fp8
;
46 - (BOOL
)useFullHeight
;
47 - (void)setUseFullHeight
:(BOOL
)fp8
;
48 - (void)setGroupingOutline
:(int)fp8
;
49 - (void)fieldEndedEditing
:(id
)fp8
;
50 - (CDAnonymousStruct2
)suggestionsForString
:(id
)fp8 inputIndex
:(unsigned int)fp12
;
51 - (id
)keyboardInputOverlayContainer
:(id
)fp8
;
52 - (BOOL
)endEditing
:(BOOL
)fp8
;
53 - (id
)entryFieldForKey
:(id
)fp8 localizedPlaceholder
:(id
)fp12 stringValue
:(id
)fp16 keyboardSettings
:(id
)fp20 useLargeFont
:(BOOL
)fp24 multiLine
:(BOOL
)fp28
;
54 - (void)setSelectedLabel
:(id
)fp8
;
55 - (id
)createBubbleWithFrame
:(struct CGRect
)fp8 action
:(SEL
)fp24
;
56 - (id
)bubbleAtIndex
:(unsigned int)fp8 withFrame
:(struct CGRect
)fp12 action
:(SEL
)fp28
;
57 - (id
)labelPickerWithSelectedLabel
:(id
)fp8
;
58 - (void)setLocalizedCountryName
:(id
)fp8
;
59 - (id
)copyLocalizedCountryNameForCountryCode
:(id
)fp8
;
60 - (void)_updateCountryCodeButtonText
;
61 - (void)countryCodeButtonClicked
:(id
)fp8
;
62 - (void)labelPickerDisclosureButtonClicked
:(id
)fp8
;
63 - (id
)countryCodeValueButton
;
64 - (void)setupAddressEntryFieldWithKey
:(id
)fp8 lineItemInfo
:(id
)fp12 value
:(id
)fp16 origin
:(struct CGPoint
*)fp20 itemSpace
:(float)fp24 container
:(id
)fp28
;
65 - (void)setupAddressSublayersWithValue
:(id
)fp8 selectedLabel
:(id
)fp12 origin
:(struct CGPoint
*)fp16
;
66 - (void)setupInstantMessageSublayersWithValue
:(id
)fp8 selectedLabel
:(id
)fp12 origin
:(struct CGPoint
*)fp16
;
67 - (void)setupMultiLineStringPropertySublayersWithValue
:(id
)fp8 selectedLabel
:(id
)fp12 origin
:(struct CGPoint
*)fp16
;
68 - (void)setupStringPropertySublayersWithValue
:(id
)fp8 selectedLabel
:(id
)fp12 origin
:(struct CGPoint
*)fp16
;
69 - (void)setupDateTimePropertySublayersWithValue
:(id
)fp8 selectedLabel
:(id
)fp12 origin
:(struct CGPoint
*)fp16
;
70 - (void)setupSublayersWithValue
:(id
)fp8 selectedLabel
:(id
)fp12 createUI
:(BOOL
)fp16
;
71 - (void)refreshUIWithChangedCountryCode
:(id
)fp8
;
72 - (void)refreshUIWithChangedValue
:(id
)fp8 forProperty
:(id
)fp12
;
74 - (int)editorInputType
;
75 - (void)setNeedsLayout
;
76 - (void)layoutSubviews
;
77 - (void)refreshUIWithChangedLabel
:(id
)fp8
;
79 - (BOOL
)atleastOneFieldHasData
;
80 - (BOOL
)allFieldsHaveData
;
82 - (BOOL
)becomeFirstResponder
;
83 - (void)setDelegate
:(id
)fp8
;
84 - (void)notifyDelegateEditorHasText
:(id
)fp8
;
85 - (BOOL
)textViewLegacy
:(id
)fp8 shouldChangeTextInRange
:(struct _NSRange
)fp12 replacementText
:(id
)fp20
;
86 - (void)_textValueChanged
:(id
)fp8
;
87 - (void)datePickerChanged
:(id
)fp8
;