Pređi na sadržaj

Prevlačenje i otpuštanje

S Vikipedije, slobodne enciklopedije
Primer rada sa muzičkim kompozicijama u onlajn plejeru Audiotoria korišćenjem metode prevlačenja i ispuštanja

Prvlačenje i otupuštanje (engl. Drag and drop) je metoda upravljanja elementima interfejsa u korisničkim interfejsima (i grafičkim i tekstualnim, gde se GUI elementi implementiraju pomoću pseudo-grafike) pomoću miša ili ekrana osetljivog na dodir.

Metod se realizuje tako što se „hvatanjem“ (pritiskom i držanjem glavnog (prvog, obično levog) dugmeta miša) objekat prikazan na ekranu računara koji je programski dostupan za takvu operaciju, i premeštanjem na drugo mesto (da se promeni lokacija) ili ga „baciti“ na drugi element (da pozove odgovarajuću radnju predviđenu programom).[1] U odnosu na prozore (koji su takođe sposobni da se kreću na sličan način), ovaj termin se obično ne koristi.

Osnovne akcije i najjednostavniji primeri akcija prevlačenja i ispuštanja su: pomeranje objekta, pomeranje objekta sa panela na panel, iako je u savremenim operativnim sistemima prevlačenje i ispuštanje široko korišćeno i jedan je od glavnih načina interakcije sa računar u grafičkom korisničkom interfejsu.

Objekti za premeštanje mogu biti sledeći elementi interfejsa: ikone na radnoj površini, plutajuće trake sa alatkama, programske prečice na traci zadataka (počev od Windows XP-a), tekstualni niz, DataGridView ćelije i OLE elementi. Objekti se mogu kretati unutar određene oblasti, unutar jednog prozora, između panela jednog prozora i između različitih prozora.

Događaj prevlačenja mora biti pokrenut nekom radnjom korisnika. Najčešće, ova radnja je pritiskanje levog dugmeta miša na element (ovaj događaj se zove MouseDown), koji se može pomeriti u svom kontejneru. Neke komponente imaju sopstvene događaje početka prevlačenja i ispuštanja - na primer, TreeView ima događaj ItemDrag.[2]

Reference[uredi | uredi izvor]

  1. ^ „Mыšь: Drag'n'Drop”. Javascript.ru. 2022-06-07. Arhivirano iz originala 2023-01-29. g. Pristupljeno 2023-01-29. 
  2. ^ „TreeView.ItemDrag Sobыtie”. Microsoft. Arhivirano iz originala 2023-01-29. g. Pristupljeno 2023-01-29.