This commit is contained in:
neil%parkwaycc.co.uk 2005-01-07 20:32:26 +00:00
Родитель 3e8719b02d
Коммит 0a06ddd493
1 изменённых файлов: 13 добавлений и 7 удалений

Просмотреть файл

@ -540,14 +540,20 @@ NS_IMETHODIMP nsLookAndFeel::GetMetric(const nsMetricID aID, PRInt32 & aMetric)
kCFPreferencesAnyApplication,
kCFPreferencesCurrentUser,
kCFPreferencesAnyHost);
PRInt32 fullKeyboardAccessPrefVal;
::CFNumberGetValue(fullKeyboardAccessProperty, kCFNumberIntType,
&fullKeyboardAccessPrefVal);
if (fullKeyboardAccessPrefVal == 3) // "Full keyboard access" is on
aMetric = 7; // everything that can be focused
else
aMetric = 1; // Textboxes
if (fullKeyboardAccessProperty) {
PRInt32 fullKeyboardAccessPrefVal;
::CFNumberGetValue(fullKeyboardAccessProperty, kCFNumberIntType,
&fullKeyboardAccessPrefVal);
if (fullKeyboardAccessPrefVal == 3) // "Full keyboard access" is on
aMetric = 7; // everything that can be focused
else
aMetric = 1; // Textboxes
}
else // By default, "Full keyboard accees" preference is off
aMetric = 1;
break;
default:
aMetric = 0;