]> git.saurik.com Git - iphone-api.git/blob - AddressBookUI/ABCardItemEditorLayer.h
Minor commit for Optimo.
[iphone-api.git] / AddressBookUI / ABCardItemEditorLayer.h
1 /*
2 * Generated by class-dump 3.1.2.
3 *
4 * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
5 */
6
7 #import "UIView.h"
8
9 #import "UITextFieldDelegate-Protocol.h"
10
11 @class ABCardNameControl, ABPersonImageView, NSArray, NSMutableArray, NSMutableDictionary, NSString, UIPreferencesTableCell;
12
13 @interface ABCardItemEditorLayer : UIView <UITextFieldDelegate>
14 {
15 int _property;
16 void *_person;
17 NSArray *_fieldEditableKeys;
18 NSMutableDictionary *_entryFields;
19 UIPreferencesTableCell *_labelPicker;
20 NSString *_label;
21 NSArray *_knownLabels;
22 ABPersonImageView *_personImageView;
23 ABCardNameControl *_personNameView;
24 NSMutableArray *_bubbles;
25 struct {
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;
32 id _delegate;
33 UIPreferencesTableCell *_countryCodeButton;
34 NSString *_countryCode;
35 NSString *_localizedCountryName;
36 id _previousValue;
37 id _currentValue;
38 int _groupingOutline;
39 }
40
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;
44 - (void)dealloc;
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;
73 - (void)refreshUI;
74 - (int)editorInputType;
75 - (void)setNeedsLayout;
76 - (void)layoutSubviews;
77 - (void)refreshUIWithChangedLabel:(id)fp8;
78 - (id)value;
79 - (BOOL)atleastOneFieldHasData;
80 - (BOOL)allFieldsHaveData;
81 - (id)selectedLabel;
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;
88
89 @end
90