LINUX.ORG.RU

История изменений

Исправление question4, (текущая версия) :

https://www.uninformativ.de/blog/postings/2017-04-02/0/POSTING-en.html

Спасибо.

Почему это работает для одних MIME-типов BMP, и не работает для других?

это не mime типы, это просто строки, наименования атомов, да в эти строки можно запихать mime тип но клиент буфера обмена должен об этом знать что запросить.

Любой тыжепрограммист в своей программе может зарегистрировать атом для буфера обмена типа ZOPA_BEGEMOTA, любой клиент буфера обмена если ему будет это нужно он получит этот тип атома.

Я правильно понял, что атом ‘image/x-win-bitmap’ зарегистрирован браузером? Я правильно понял, что на запрос этого атома он отвечает отказом? Баг браузера?

И ещё несколько вопросов:

  1. Зачем MULTIPLE? Должен ли он отдавать какие-то данные? Или он добавляется в список просто чтобы указать, что доступно несколько форматов?

  2. Как пользоваться TIMESTAMP? Всегда ли он есть? Можно ли в цикле по таймеру читать TIMESTAMP и таким образом проверять, не изменилось ли содержимое буфера?

  3. SAVE_TARGETS

Исходная версия question4, :

https://www.uninformativ.de/blog/postings/2017-04-02/0/POSTING-en.html

Спасибо.

Почему это работает для одних MIME-типов BMP, и не работает для других?

это не mime типы, это просто строки, наименования атомов, да в эти строки можно запихать mime тип но клиент буфера обмена должен об этом знать что запросить.

Любой тыжепрограммист в своей программе может зарегистрировать атом для буфера обмена типа ZOPA_BEGEMOTA, любой клиент буфера обмена если ему будет это нужно он получит этот тип атома.

Я правильно понял, что атом ‘image/x-win-bitmap’ зарегистрирован браузером? Я правильно понял, что на запрос этого атома он отвечает отказом? Баг браузера?

И ещё пара вопросов:

  1. Зачем MULTIPLE? Должен ли он отдавать какие-то данные? Или он добавляется в список просто чтобы указать, что доступно несколько форматов?

  2. Как пользоваться TIMESTAMP? Всегда ли он есть? Можно ли в цикле по таймеру читать TIMESTAMP и таким образом проверять, не изменилось ли содержимое буфера?