Home
last modified time | relevance | path

Searched refs:JSObject (Results 1 – 25 of 257) sorted by relevance

1234567891011

/external/v8/src/
Delements.h34 virtual void Validate(JSObject* obj) = 0;
46 virtual bool HasElement(JSObject* holder, uint32_t index,
50 inline bool HasElement(JSObject* holder, uint32_t index,
55 virtual bool HasEntry(JSObject* holder, uint32_t entry) = 0;
59 virtual Handle<Object> Get(Handle<JSObject> holder, uint32_t entry) = 0;
61 virtual bool HasAccessors(JSObject* holder) = 0;
62 virtual uint32_t NumberOfElements(JSObject* holder) = 0;
84 virtual void CollectElementIndices(Handle<JSObject> object,
88 inline void CollectElementIndices(Handle<JSObject> object,
92 Isolate* isolate, Handle<JSObject> object,
[all …]
Dbootstrapper.cc235 Handle<JSFunction> InstallInternalArray(Handle<JSObject> target,
282 bool ConfigureApiObject(Handle<JSObject> object,
290 void TransferObject(Handle<JSObject> from, Handle<JSObject> to);
291 void TransferNamedProperties(Handle<JSObject> from, Handle<JSObject> to);
292 void TransferIndexedProperties(Handle<JSObject> from, Handle<JSObject> to);
364 JSObject::ForceSetPrototype(global_proxy, isolate_->factory()->null_value()); in DetachGlobal()
394 V8_NOINLINE void InstallFunction(Isolate* isolate, Handle<JSObject> target, in InstallFunction()
399 JSObject::AddProperty(isolate, target, property_name, function, attributes); in InstallFunction()
402 V8_NOINLINE void InstallFunction(Isolate* isolate, Handle<JSObject> target, in InstallFunction()
424 JSObject::MakePrototypesFast(handle(result->prototype(), isolate), in CreateFunction()
[all …]
Dapi-natives.cc39 MaybeHandle<JSObject> InstantiateObject(Isolate* isolate,
64 Isolate* isolate, Handle<JSObject> object, Handle<Name> name, in DefineAccessorProperty()
87 RETURN_ON_EXCEPTION(isolate, JSObject::DefineAccessor(object, name, getter, in DefineAccessorProperty()
95 Handle<JSObject> object, in DefineDataProperty()
124 void DisableAccessChecks(Isolate* isolate, Handle<JSObject> object) { in DisableAccessChecks()
129 JSObject::MigrateToMap(Handle<JSObject>::cast(object), new_map); in DisableAccessChecks()
133 void EnableAccessChecks(Isolate* isolate, Handle<JSObject> object) { in EnableAccessChecks()
139 JSObject::MigrateToMap(object, new_map); in EnableAccessChecks()
145 AccessCheckDisableScope(Isolate* isolate, Handle<JSObject> obj) in AccessCheckDisableScope()
162 Handle<JSObject> obj_;
[all …]
Delements.cc484 Handle<JSObject> receiver, in IncludesValueSlowPath()
505 Handle<JSObject> receiver, in IndexOfValueSlowPath()
532 virtual uint32_t GetEntryForIndex(Isolate* isolate, JSObject* holder,
536 virtual PropertyDetails GetDetails(JSObject* holder, uint32_t entry) = 0;
567 static void ValidateContents(JSObject* holder, int length) {} in ValidateContents()
569 static void ValidateImpl(JSObject* holder) { in ValidateImpl()
586 void Validate(JSObject* holder) final { in Validate()
591 static bool IsPackedImpl(JSObject* holder, FixedArrayBase* backing_store, in IsPackedImpl()
614 JSObject::GetElementsTransitionMap(array, packed_kind); in TryTransitionResultArrayToPacked()
615 JSObject::MigrateToMap(array, new_map); in TryTransitionResultArrayToPacked()
[all …]
Dlookup.cc223 Handle<JSObject> result = isolate->factory()->NewJSObject(constructor); in GetRootForNonJSReceiver()
244 GetHolder<JSObject>()); in HasAccess()
396 Handle<JSObject> holder_obj = Handle<JSObject>::cast(holder); in PrepareForDataProperty()
405 JSObject::TransitionElementsKind(holder_obj, to); in PrepareForDataProperty()
410 JSObject::EnsureWritableFastElements(holder_obj); in PrepareForDataProperty()
453 JSObject::MigrateToMap(holder_obj, new_map); in PrepareForDataProperty()
471 Handle<JSObject> holder_obj = Handle<JSObject>::cast(holder); in ReconfigureDataProperty()
488 JSObject::MigrateToMap(holder_obj, new_map); in ReconfigureDataProperty()
500 JSObject::InvalidatePrototypeChains(holder->map()); in ReconfigureDataProperty()
613 JSObject::InvalidatePrototypeChains(receiver->map()); in ApplyTransitionToDataProperty()
[all …]
/external/v8/src/runtime/
Druntime-literals.cc45 V8_WARN_UNUSED_RESULT MaybeHandle<JSObject> StructureWalk(
46 Handle<JSObject> object);
49 V8_WARN_UNUSED_RESULT inline MaybeHandle<JSObject> VisitElementOrProperty( in VisitElementOrProperty()
50 Handle<JSObject> object, Handle<JSObject> value) { in VisitElementOrProperty()
57 MaybeHandle<JSObject> copy_of_value = StructureWalk(value); in VisitElementOrProperty()
71 MaybeHandle<JSObject> JSObjectWalkVisitor<ContextObject>::StructureWalk( in StructureWalk()
72 Handle<JSObject> object) { in StructureWalk()
82 return MaybeHandle<JSObject>(); in StructureWalk()
87 JSObject::MigrateInstance(object); in StructureWalk()
90 Handle<JSObject> copy; in StructureWalk()
[all …]
Druntime-array.cc26 CONVERT_ARG_HANDLE_CHECKED(JSObject, object, 0); in RUNTIME_FUNCTION()
66 Handle<JSObject>::cast(receiver)); in RemoveArrayHolesGeneric()
170 Handle<JSObject> object = Handle<JSObject>::cast(receiver); in RemoveArrayHoles()
181 JSObject::ValidateElements(*object); in RemoveArrayHoles()
192 JSObject::GetElementsTransitionMap(object, HOLEY_ELEMENTS); in RemoveArrayHoles()
199 JSObject::SetMapAndElements(object, new_map, fast_elements); in RemoveArrayHoles()
200 JSObject::ValidateElements(*object); in RemoveArrayHoles()
206 JSObject::EnsureWritableFastElements(object); in RemoveArrayHoles()
346 isolate, object, Handle<JSObject>::cast(current)); in CopyFromPrototype()
382 JSObject* initial_array_proto = JSObject::cast( in RUNTIME_FUNCTION()
[all …]
Druntime-intl.cc132 Handle<JSObject> locales; in RUNTIME_FUNCTION()
158 CONVERT_ARG_HANDLE_CHECKED(JSObject, target, 0); in RUNTIME_FUNCTION()
184 CONVERT_ARG_HANDLE_CHECKED(JSObject, input, 0); in RUNTIME_FUNCTION()
194 JSObject::SetProperty(isolate, input, marker, type, LanguageMode::kStrict) in RUNTIME_FUNCTION()
206 CONVERT_ARG_HANDLE_CHECKED(JSObject, options, 1); in RUNTIME_FUNCTION()
207 CONVERT_ARG_HANDLE_CHECKED(JSObject, resolved, 2); in RUNTIME_FUNCTION()
212 Handle<JSObject> local_object; in RUNTIME_FUNCTION()
214 JSObject::New(constructor, constructor)); in RUNTIME_FUNCTION()
238 CONVERT_ARG_HANDLE_CHECKED(JSObject, options, 1); in RUNTIME_FUNCTION()
239 CONVERT_ARG_HANDLE_CHECKED(JSObject, resolved, 2); in RUNTIME_FUNCTION()
[all …]
Druntime-object.cc76 Handle<JSObject> receiver = Handle<JSObject>::cast(receiver_obj); in KeyedGetObjectProperty()
113 Handle<JSObject> js_object = Handle<JSObject>::cast(receiver_obj); in KeyedGetObjectProperty()
119 JSObject::TransitionElementsKind(js_object, elements_kind); in KeyedGetObjectProperty()
186 JSObject::cast(*receiver)->RawFastPropertyAtPut(index, filler); in DeleteObjectPropertyFast()
327 Handle<JSObject> js_obj = Handle<JSObject>::cast(object); in RUNTIME_FUNCTION()
388 Handle<JSObject> receiver = args.at<JSObject>(0); in RUNTIME_FUNCTION()
409 Handle<JSObject> obj; in RUNTIME_FUNCTION()
417 isolate, obj, JSObject::ObjectCreate(isolate, prototype)); in RUNTIME_FUNCTION()
494 CONVERT_ARG_HANDLE_CHECKED(JSObject, object, 0); in RUNTIME_FUNCTION()
499 JSObject::NormalizeProperties(object, KEEP_INOBJECT_PROPERTIES, properties, in RUNTIME_FUNCTION()
[all …]
/external/v8/src/objects/
Dintl-objects.h42 Isolate* isolate, Handle<String> locale, Handle<JSObject> options,
43 Handle<JSObject> resolved);
46 static icu::SimpleDateFormat* UnpackDateFormat(Handle<JSObject> obj);
55 Isolate* isolate, Handle<JSObject> date_time_format_holder, double x);
60 Isolate* isolate, Handle<JSObject> date_time_format_holder,
68 V8_WARN_UNUSED_RESULT static MaybeHandle<JSObject> Unwrap(
72 V8_WARN_UNUSED_RESULT static MaybeHandle<JSObject> ToDateTimeOptions(
87 DEFINE_FIELD_OFFSET_CONSTANTS(JSObject::kHeaderSize, DATE_FORMAT_FIELDS)
115 Handle<JSObject> options,
116 Handle<JSObject> resolved);
[all …]
Dintl-objects.cc63 bool ExtractStringSetting(Isolate* isolate, Handle<JSObject> options, in ExtractStringSetting()
78 bool ExtractIntegerSetting(Isolate* isolate, Handle<JSObject> options, in ExtractIntegerSetting()
89 bool ExtractBooleanSetting(Isolate* isolate, Handle<JSObject> options, in ExtractBooleanSetting()
103 Handle<JSObject> options) { in CreateICUDateFormat()
169 Handle<JSObject> resolved) { in SetResolvedDateSettings()
174 JSObject::SetProperty( in SetResolvedDateSettings()
190 JSObject::SetProperty( in SetResolvedDateSettings()
210 JSObject::SetProperty( in SetResolvedDateSettings()
215 JSObject::SetProperty(isolate, resolved, in SetResolvedDateSettings()
236 JSObject::SetProperty( in SetResolvedDateSettings()
[all …]
/external/pdfium/xfa/fxfa/parser/
Dcxfa_validate.cpp59 return JSObject()->GetEnum(XFA_Attribute::FormatTest); in GetFormatTest()
65 JSObject()->SetEnum(XFA_Attribute::NullTest, in SetNullTest()
70 return JSObject()->GetEnum(XFA_Attribute::NullTest); in GetNullTest()
74 return JSObject()->GetEnum(XFA_Attribute::ScriptTest); in GetScriptTest()
79 JSObject()->GetProperty<CXFA_Message>(0, XFA_Element::Message); in GetMessageText()
88 WideString wsName = pItemNode->JSObject()->GetCData(XFA_Attribute::Name); in GetMessageText()
90 return pItemNode->JSObject()->GetContent(false); in GetMessageText()
122 JSObject()->GetOrCreateProperty<CXFA_Message>(0, XFA_Element::Message); in SetMessageText()
131 WideString wsName = pItemNode->JSObject()->GetCData(XFA_Attribute::Name); in SetMessageText()
133 pItemNode->JSObject()->SetContent(wsMessage, wsMessage, false, false, in SetMessageText()
[all …]
Dcxfa_font.cpp70 return JSObject() in GetBaselineShift()
76 WideString wsValue = JSObject()->GetCData(XFA_Attribute::FontHorizontalScale); in GetHorizontalScale()
82 WideString wsValue = JSObject()->GetCData(XFA_Attribute::FontVerticalScale); in GetVerticalScale()
88 WideString wsValue = JSObject()->GetCData(XFA_Attribute::LetterSpacing); in GetLetterSpacing()
96 return JSObject()->GetInteger(XFA_Attribute::LineThrough); in GetLineThrough()
100 return JSObject()->GetInteger(XFA_Attribute::Underline); in GetUnderline()
104 return JSObject() in GetUnderlinePeriod()
110 return JSObject()->GetMeasure(XFA_Attribute::Size).ToUnit(XFA_Unit::Pt); in GetFontSize()
114 return JSObject()->GetCData(XFA_Attribute::Typeface); in GetTypeface()
118 return JSObject()->GetEnum(XFA_Attribute::Weight) == XFA_AttributeEnum::Bold; in IsBold()
[all …]
Dcxfa_stroke.cpp86 XFA_AttributeEnum presence = JSObject() in IsVisible()
93 return JSObject()->GetEnum(XFA_Attribute::Cap); in GetCapType()
97 return JSObject()->GetEnum(XFA_Attribute::Stroke); in GetStrokeType()
105 return JSObject()->GetMeasure(XFA_Attribute::Thickness); in GetMSThickness()
109 JSObject()->SetMeasure(XFA_Attribute::Thickness, msThinkness, false); in SetMSThickness()
118 pNode->JSObject()->GetCData(XFA_Attribute::Value).AsStringView()); in GetColor()
123 JSObject()->GetOrCreateProperty<CXFA_Color>(0, XFA_Element::Color); in SetColor()
132 pNode->JSObject()->SetCData(XFA_Attribute::Value, in SetColor()
138 return JSObject()->GetEnum(XFA_Attribute::Join); in GetJoinType()
142 return JSObject()->GetBoolean(XFA_Attribute::Inverted); in IsInverted()
[all …]
Dcxfa_image.cpp44 return JSObject()->GetEnum(XFA_Attribute::Aspect); in GetAspect()
48 return JSObject()->TryCData(XFA_Attribute::ContentType, true).value_or(L""); in GetContentType()
52 return JSObject()->TryCData(XFA_Attribute::Href, true).value_or(L""); in GetHref()
57 JSObject()->GetEnum(XFA_Attribute::TransferEncoding)); in GetTransferEncoding()
61 return JSObject()->TryContent(false, true).value_or(L""); in GetContent()
65 JSObject()->SetCData(XFA_Attribute::ContentType, wsContentType, false, false); in SetContentType()
69 JSObject()->SetCData(XFA_Attribute::Href, wsHref, false, false); in SetHref()
73 JSObject()->SetEnum(XFA_Attribute::TransferEncoding, iTransferEncoding, in SetTransferEncoding()
Dcxfa_para.cpp58 return JSObject() in GetHorizontalAlign()
64 return JSObject() in GetVerticalAlign()
70 return JSObject()->GetMeasure(XFA_Attribute::LineHeight).ToUnit(XFA_Unit::Pt); in GetLineHeight()
74 return JSObject()->GetMeasure(XFA_Attribute::MarginLeft).ToUnit(XFA_Unit::Pt); in GetMarginLeft()
78 return JSObject() in GetMarginRight()
84 return JSObject()->GetMeasure(XFA_Attribute::SpaceAbove).ToUnit(XFA_Unit::Pt); in GetSpaceAbove()
88 return JSObject()->GetMeasure(XFA_Attribute::SpaceBelow).ToUnit(XFA_Unit::Pt); in GetSpaceBelow()
92 return JSObject()->GetMeasure(XFA_Attribute::TextIndent).ToUnit(XFA_Unit::Pt); in GetTextIndent()
Dxfa_document_datamerger_imp.cpp67 pValueNode->JSObject()->GetOrCreateProperty<CXFA_Node>(0, iType); in FormValueNode_CreateChild()
96 pChildNode->JSObject()->TryAttribute(XFA_Attribute::ContentType, in FormValueNode_SetChildContent()
108 pContentRawDataNode->JSObject()->SetCData(XFA_Attribute::Value, wsContent, in FormValueNode_SetChildContent()
115 pChildNode->JSObject()->SetCData(XFA_Attribute::Value, wsContent, false, in FormValueNode_SetChildContent()
138 auto* defValue = pFormNode->JSObject()->GetOrCreateProperty<CXFA_Value>( in CreateDataBinding()
156 pDataNode->JSObject()->SetAttributeValue( in CreateDataBinding()
158 pDataNode->JSObject()->SetCData(XFA_Attribute::ContentType, in CreateDataBinding()
174 pValue->JSObject()->SetCData(XFA_Attribute::Name, L"value", false, in CreateDataBinding()
178 pValue->JSObject()->SetCData(XFA_Attribute::Value, text, false, in CreateDataBinding()
188 pDataNode->JSObject()->SetAttributeValue( in CreateDataBinding()
[all …]
Dcxfa_layoutpagemgr.cpp75 pFormItem->JSObject()->GetCData(XFA_Attribute::Relevant); in GetRelevant()
106 pContainerItem->m_pFormNode->JSObject() in SyncContainer()
242 WideString wsExpression = pTestScript->JSObject()->GetContent(false); in RunBreakTestScript()
294 pTemplateNode->JSObject()->GetOrCreateProperty<CXFA_PageSet>( in InitLayoutPage()
308 m_pTemplatePageSetRoot->JSObject()->SetLayoutItem(m_pPageSetLayoutItemRoot); in InitLayoutPage()
311 m_pTemplatePageSetRoot->JSObject()->GetEnum(XFA_Attribute::Relation); in InitLayoutPage()
352 pContentArea->JSObject()->SetMeasure( in InitLayoutPage()
354 pContentArea->JSObject()->SetMeasure( in InitLayoutPage()
356 pContentArea->JSObject()->SetMeasure( in InitLayoutPage()
358 pContentArea->JSObject()->SetMeasure( in InitLayoutPage()
[all …]
Dcxfa_node.cpp237 JSObject()->MergeAllData(pClone); in Clone()
242 WideString wsName = JSObject() in Clone()
246 WideString wsValue = JSObject()->GetCData(XFA_Attribute::Value); in Clone()
251 pClone->JSObject()->SetEnum(XFA_Attribute::Contains, in Clone()
636 pLocaleNode->JSObject()->TryCData(XFA_Attribute::Locale, false); in GetLocaleName()
651 pTopSubform->JSObject()->TryCData(XFA_Attribute::Locale, false); in GetLocaleName()
665 XFA_AttributeEnum eLayoutType = JSObject() in GetIntact()
670 pKeep->JSObject()->TryEnum(XFA_Attribute::Intact, false); in GetIntact()
677 pPreviewRow->JSObject()->GetEnum(XFA_Attribute::Layout) == in GetIntact()
680 pKeep->JSObject()->TryEnum(XFA_Attribute::Previous, false); in GetIntact()
[all …]
Dcxfa_occur.cpp43 Optional<int32_t> max = JSObject()->TryInteger(XFA_Attribute::Max, true); in GetMax()
48 Optional<int32_t> min = JSObject()->TryInteger(XFA_Attribute::Min, true); in GetMin()
57 JSObject()->TryInteger(XFA_Attribute::Initial, false); in GetOccurInfo()
63 JSObject()->SetInteger(XFA_Attribute::Max, iMax, false); in SetMax()
68 JSObject()->SetInteger(XFA_Attribute::Min, iMin, false); in SetMax()
74 JSObject()->SetInteger(XFA_Attribute::Min, iMin, false); in SetMin()
79 JSObject()->SetInteger(XFA_Attribute::Max, iMax, false); in SetMin()
Dcxfa_box.cpp82 return JSObject()->GetEnum(XFA_Attribute::Hand); in GetHand()
86 return JSObject() in GetPresence()
97 return JSObject()->GetOrCreateProperty<CXFA_Edge>(nIndex, in GetEdgeIfExists()
99 return JSObject()->GetProperty<CXFA_Edge>(nIndex, XFA_Element::Edge); in GetEdgeIfExists()
107 return JSObject()->GetBoolean(XFA_Attribute::Circular); in IsCircular()
111 return JSObject()->TryInteger(XFA_Attribute::StartAngle, false); in GetStartAngle()
115 return JSObject()->TryInteger(XFA_Attribute::SweepAngle, false); in GetSweepAngle()
119 return JSObject()->GetOrCreateProperty<CXFA_Fill>(0, XFA_Element::Fill); in GetOrCreateFillIfPossible()
145 JSObject()->GetOrCreateProperty<CXFA_Corner>(i, XFA_Element::Corner); in GetStrokesInternal()
147 corner = JSObject()->GetProperty<CXFA_Corner>(i, XFA_Element::Corner); in GetStrokesInternal()
[all …]
Dcxfa_simple_parser.cpp442 pXFAChild->JSObject()->SetCData(XFA_Attribute::Name, wsNodeStr, false, in ConstructXFANode()
446 pXFAChild->JSObject()->SetCData(XFA_Attribute::Value, wsChildValue, in ConstructXFANode()
519 pXFARootNode->JSObject()->SetCData(XFA_Attribute::Name, L"xfa", false, false); in ParseAsXDPPacket_XDP()
524 pXFARootNode->JSObject()->SetCData(XFA_Attribute::Uuid, it.second, false, in ParseAsXDPPacket_XDP()
527 pXFARootNode->JSObject()->SetCData(XFA_Attribute::TimeStamp, it.second, in ParseAsXDPPacket_XDP()
643 pNode->JSObject()->SetCData(XFA_Attribute::Name, packet->name, false, false); in ParseAsXDPPacket_Config()
664 pNode->JSObject()->SetCData(XFA_Attribute::Name, packet->name, false, false); in ParseAsXDPPacket_Template()
712 pNode->JSObject()->SetCData(XFA_Attribute::Name, packet->name, false, false); in ParseAsXDPPacket_Form()
713 pNode->JSObject()->SetAttribute(XFA_Attribute::Checksum, in ParseAsXDPPacket_Form()
723 pTemplateChosen->JSObject()->GetEnum(XFA_Attribute::RestoreState) != in ParseAsXDPPacket_Form()
[all …]
/external/v8/src/ic/
Dcall-optimization.cc38 Handle<JSObject> CallOptimization::LookupHolderOfExpectedType( in LookupHolderOfExpectedType()
43 return Handle<JSObject>::null(); in LookupHolderOfExpectedType()
48 return Handle<JSObject>::null(); in LookupHolderOfExpectedType()
51 JSObject* raw_prototype = JSObject::cast(object_map->prototype()); in LookupHolderOfExpectedType()
52 Handle<JSObject> prototype(raw_prototype, raw_prototype->GetIsolate()); in LookupHolderOfExpectedType()
60 return Handle<JSObject>::null(); in LookupHolderOfExpectedType()
65 Handle<JSObject> holder) const { in IsCompatibleReceiver()
74 Handle<JSObject> holder) const { in IsCompatibleReceiverMap()
76 Handle<JSObject> api_holder = LookupHolderOfExpectedType(map, &holder_lookup); in IsCompatibleReceiverMap()
86 JSObject* object = *api_holder; in IsCompatibleReceiverMap()
[all …]
/external/v8/src/compiler/
Daccess-info.h72 MaybeHandle<JSObject> holder);
75 MaybeHandle<JSObject> holder);
80 MaybeHandle<JSObject> holder = MaybeHandle<JSObject>(),
84 MaybeHandle<JSObject> holder);
105 MaybeHandle<JSObject> holder() const { return holder_; } in holder()
118 PropertyAccessInfo(MaybeHandle<JSObject> holder,
120 PropertyAccessInfo(Kind kind, MaybeHandle<JSObject> holder,
122 PropertyAccessInfo(Kind kind, MaybeHandle<JSObject> holder,
132 MaybeHandle<JSObject> holder_;
168 MaybeHandle<JSObject> holder,
/external/pdfium/xfa/fxfa/
Dcxfa_widgetacc.cpp373 pNode->JSObject()->GetOrCreateProperty<CXFA_Value>(0, XFA_Element::Value); in CreateUIChild()
411 pNode->JSObject()->GetOrCreateProperty<CXFA_Ui>(0, XFA_Element::Ui); in CreateUIChild()
458 defValue->JSObject()->GetOrCreateProperty<CXFA_Text>(0, in CreateUIChild()
463 pUI ? pUI->JSObject()->GetOrCreateProperty<CXFA_Node>(0, eUIType) in CreateUIChild()
492 eValueType = (pUIChild->JSObject()->GetEnum(XFA_Attribute::Open) == in CreateUIChild()
508 defValue->JSObject()->GetOrCreateProperty<CXFA_Node>(0, eValueType); in CreateUIChild()
568 ->JSObject() in ResetData()
600 m_pNode->JSObject()->SetContent(wsData, GetFormatDataValue(wsData), true, in SetImageEdit()
609 pBind->JSObject()->SetCData(XFA_Attribute::ContentType, wsContentType, false, in SetImageEdit()
613 pHrefNode->JSObject()->SetCData(XFA_Attribute::Value, wsHref, false, false); in SetImageEdit()
[all …]

1234567891011