Как наложить окно создания сообщения

Я хочу наложить все сообщения о создании окна из Thunderbird в новое окно xul. я пробовал

   <?xul-overlay href="chrome://messenger/content/messenger.xul"?>
   <?xul-overlay href="chrome://messenger/content/messengercompose/messengercompose.xul"?>

но это не наложение текстового поля сообщения и других инструментов,

введите здесь описание изображения

мне нужно, чтобы все инструменты и меню из окна создания сообщения были наложены введите описание изображения здесь

пожалуйста, любая помощь будет очень признательна


person boho91    schedule 23.07.2014    source источник


Ответы (1)


Информация, которую вы предоставили, немного скудна. Вы перечислили следующее как одну группу кода:

<?xul-overlay href="chrome://messenger/content/messenger.xul"?>
<?xul-overlay href="chrome://messenger/content/messengercompose/messengercompose.xul"?>

Из этого неясно, пытаетесь ли вы наложить два отдельных файла .xul из одного и того же файла наложения.

Наложения указываются с однозначным соответствием между накладываемым файлом и файлом наложения. Другими словами, чтобы наложить эти два файла, вам нужны два отдельных файла для двух наложений (или, возможно, вы могли бы наложить одну и ту же информацию из одного файла на два).

Оверлеи определяются в chrome.manifest. Используйте одну строку для каждого файла, который вы накладываете. Синтаксис выглядит так:

overlay chrome://URI-to-be-overlaid chrome://overlay-URI [flags]

[Flags] описаны на MDN.

person Makyen♦    schedule 27.09.2014