При клике на каком-либо файле в интернетах вызывается диалог сохранения файла, или его открытия в соответсвующем приложении. Я пытаюсь найти в исходниках firefox, как это сделано для платформы Linux. Сам диалог нашёл в embedding/components/ui/helperAppDlg/nsHelperAppDlg.xul. Вот только там диалог отличается от того, что я вижу. В изначальном варианте там textbox для имени приложения, с помощью которого открывать файл и кнопка выбора этого приложения, а я же вижу выпадающий список с приложением и пунктом выбора приложения. Но не могу понять, в каком месте в исходниках идёт замена элементов интерфейса и как туда заносятся значения. Пожалуйста, покажите примерное место, где это происходит. Заранее спасибо!