Como o “Drag and Drop” funciona no sistema de janelas X no Linux?

5

Sou um dinossauro da velha guarda e gostaria de entender como o arrastar e soltar funciona no sistema de janelas X no Linux. É construído no protocolo X? É uma função do gerenciador de janelas? Os aplicativos precisam estar cientes do arrastar e soltar? São ambos os aplicativos e o gerenciador de janelas?

Estou à procura de uma compreensão técnica geral. Se eu tiver dúvidas específicas sobre como modificar um aplicativo para dar suporte ao recurso de arrastar e soltar, perguntarei sobre o Stackoverflow .

    
por Norman Ramsey 16.08.2011 / 05:36

1 resposta

3

XDnD (wikipedia ) é o protocolo mais utilizado, suportado pelo GTK e pelo Qt. Envolve tanto as aplicações como , até certo ponto, o gerenciador de janelas e o alternador de programas (por exemplo, o Painel do GNOME) se estiver em execução.

    
por 16.08.2011 / 10:41