Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

Funkcionalita Drag&Drop umožňuje presúvanie obsahu pomocou myši medzi rôznymi grafickými objektmi. Z používateľského hľadiska stačí v zdrojovom grafickom objekte označiť nejaký prvok stlačením ľavého tlačidla myši a ťahaním ho presunúť do iného (prípadne aj toho istého) grafického objektu, vďaka čomu sa môže označený obsah presunúť do cieľového grafického objektu.

Image Modified

Základy Drag&drop

...

Funkcionalita Drag&Drop sa skladá z dvoch na seba nadväzujúcich operácií:

  • Drag – operácia sa vykonáva pri označení obsahu ľavým tlačidlom myši a jeho ťahaní po obrazovke. Táto operácia skončí v prípade, ak ju užívateľ preruší, napríklad stlačením tlačidla ESC, alebo v čase, keď sa začne operácia Drop.
  • Drop – operácia sa vykoná, ak počas operácie Drag, užívateľ pustí ľavé tlačidlo myši. Pri tejto operácii sa nevykoná nič, ak grafický objekt, nad ktorým sa táto operácia vykonala nepodporuje Drag&Drop, alebo ak nevie spracovať presúvaný obsah. V opačnom prípade sa operácia Drop ukončí presunutím obsahu do zvoleného grafického objektu. Povolenie vykonania tejto operácie odzrkadľuje ikona kurzora myši.

...

  • Kotva
    zdrojovy_go
    zdrojovy_go
    Zdrojový grafický objekt – ide o grafický objekt, ktorý umožňuje označiť časť svojho obsahu a presunúť ho na inú pozíciu. Takýto grafický objekt sa správa ako zdroj dát, ktoré poskytuje ostatným grafickým objektom.
  • Kotva
    cielovy_go
    cielovy_go
    Cieľový grafický objekt – takýto objekt umožňuje prijať dáta, ktoré sú prenášané prostredníctvom funkcionality Drag&Drop. V rámci tejto role, môže takýto objekt určovať, či prijme prenášané dáta alebo nie a ako ich spracuje.

...

V rámci operácie Drop je možné vykonať nasledujúce typy prenosu dát:

  • Kopírovanie – prenášané dáta sa nakopírujú do cieľového objektu, pričom v zdrojovom objekte ostanú. Implicitná operácia v rámci Drag&Drop.
  • Presunutie – prenášané dáta sa nakopírujú do cieľového objektu, pričom sa v zdrojovom objekte vymažú. Generovaná operácia pri držaní klávesy Shift počas Drag&Drop.
  • Vytvorenie odkazu – v cieľovom objekte sa vytvorí odkaz na prenášané dáta zo zdrojového objektu. Generovaná operácia pri držaní klávesy Alt počas Drag&Drop. Tento typ prenosu sa najčastejšie používa pri súboroch.

...

  • Grafické objekty:
  • Formáty dát:
    • Text
    • Zoznam súborov
    • Formát špecifický pre D2000 Systém – (Dátový kontajner)

...

Na tomto obrázku je graficky znázornené volanie udalostí pri Drag&Drop.

Súvisiace udalostiImage Modified

Súvisiace udalosti:

Súvisiace funkcie: