Lines Matching full:value
70 static NumberType numberValueForPreferencesValue(CFPropertyListRef value)
72 if (!value)
75 CFTypeID cfType = CFGetTypeID(value);
77 return static_cast<NumberType>(CFStringGetIntValue(static_cast<CFStringRef>(value)));
79 Boolean boolVal = CFBooleanGetValue(static_cast<CFBooleanRef>(value));
83 CFNumberGetValue(static_cast<CFNumberRef>(value), CFNumberTraits<NumberType>::Type, &val);
91 static RetainPtr<CFNumberRef> cfNumber(NumberType value)
93 return RetainPtr<CFNumberRef>(AdoptCF, CFNumberCreate(0, CFNumberTraits<NumberType>::Type, &value));
96 static bool booleanValueForPreferencesValue(CFPropertyListRef value)
98 return numberValueForPreferencesValue<int>(value);
265 RetainPtr<CFPropertyListRef> value = CFDictionaryGetValue(m_privatePrefs.get(), key);
266 if (value)
267 return value;
269 value.adoptCF(CFPreferencesCopyAppValue(key, kCFPreferencesCurrentApplication));
270 if (value)
271 return value;
276 void WebPreferences::setValueForKey(CFStringRef key, CFPropertyListRef value)
278 CFDictionarySetValue(m_privatePrefs.get(), key, value);
280 CFPreferencesSetAppValue(key, value, kCFPreferencesCurrentApplication);
287 RetainPtr<CFPropertyListRef> value = valueForKey(key);
289 if (!value || (CFGetTypeID(value.get()) != CFStringGetTypeID()))
292 CFStringRef str = static_cast<CFStringRef>(value.get());
332 void WebPreferences::setStringValue(CFStringRef key, LPCTSTR value)
335 if (val && !_tcscmp(val, value))
340 CFStringCreateWithCharactersNoCopy(0, (UniChar*)_wcsdup(value), (CFIndex)_tcslen(value), kCFAllocatorMalloc));
346 void WebPreferences::setIntegerValue(CFStringRef key, int value)
348 if (integerValueForKey(key) == value)
351 setValueForKey(key, cfNumber(value).get());
356 void WebPreferences::setFloatValue(CFStringRef key, float value)
358 if (floatValueForKey(key) == value)
361 setValueForKey(key, cfNumber(value).get());
366 void WebPreferences::setBoolValue(CFStringRef key, BOOL value)
368 if (boolValueForKey(key) == value)
371 setValueForKey(key, value ? kCFBooleanTrue : kCFBooleanFalse);
376 void WebPreferences::setLongLongValue(CFStringRef key, LONGLONG value)
378 if (longlongValueForKey(key) == value)
381 setValueForKey(key, cfNumber(value).get());
1078 WebKitEditableLinkBehavior value = (WebKitEditableLinkBehavior) integerValueForKey(CFSTR(WebKitEditableLinkBehaviorPreferenceKey));
1079 switch (value) {
1085 *editableLinkBehavior = value;
1364 HRESULT WebPreferences::setPreferenceForTest(BSTR key, BSTR value)
1366 if (!SysStringLen(key) || !SysStringLen(value))
1369 RetainPtr<CFStringRef> valueString(AdoptCF, CFStringCreateWithCharacters(0, reinterpret_cast<UniChar*>(value), SysStringLen(value)));