The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск графического тулкита GTK 4.0"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Выпуск графического тулкита GTK 4.0" +3 +/
Сообщение от Аноним (125), 17-Дек-20, 09:48 
> Ты считаешь что косяки — правильно

Нет, ты.

Если Qt не вносит выделение в буфер выделения, значит косячит именно Qt. Если Qt способен выделить текст с внесением в буфер, а еще выделить текст без внесения в буфер, значит как раз там и добавили костыль, делающий так, что выделение может работать в двух Qt-специфичных режимах (о которых нет ни слова в ICCCM). GTK+ в этом плане работает всегда предсказуемо и одинаково. Выделено? Значит попало в буфер, точка.

> преодолевай трудности, которых можно было избежать

PRIMARY selection не рассчитан на долгосрочное хранение данных. Чтобы "преодолевать трудности", в ICCCM выдумали SECONDARY selection, читни на досуге (и нет, SECONDARY -- это тоже не Ctrl+C):

    The selection named by the atom SECONDARY is used ... As a means of
    obtaining data when there is a primary selection and the user does
    not want to disturb it.

Далее, что говорят дяди из XDG: https://freedesktop.org/wiki/Specifications/ClipboardsWiki/

    There are two historical interpretations of the ICCCM: <...>
    2. use PRIMARY for the currently-selected text, even if it
    isn't explicitly copied. <...> The current consensus is that
    interpretation 2 is correct. <...> PRIMARY is the current
    selection.

А то, что ты ожидал от PRIMARY selection что-то, что выдумал сам -- твои личные проблемы.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Выпуск графического тулкита GTK 4.0, opennews, 16-Дек-20, 23:33  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру