Seznam EventHandlerů v ArmA (User Interface)
Z Armed Assault nápověda
[editovat]
Popis
Správce událostí pro uživatelské rozhraní (user interface) slouží ke spouštění různých akcí po provedení danné činnosti v dialogu/displeji.
[editovat]
Seznam eventhandlerů
| Priorita | Název | Činnost | Poznámka | Použití |
|---|---|---|---|---|
| 1 | onLoad | Spustí se po vytvoření prvku. | Vrací displej. | Display |
| 1 | onUnload | Spustí se po uzavření prvku | Vrací display a ukončovací kód. | Display |
| 1 | onChildDestroyed | Aktivuje se po zrušení vnořeného displeje. | Vrátí nadřazený displej a ukončovací kód. | Display |
| 1 | onMouseEnter | Po najetí kurzoru myši nad oblast control prvku. | Vrací control prvek. | Control |
| 1 | onMouseExit | Po vyjetí kurzoru myši z oblasti control prvku. | Vrací control prvek. | Control |
| 2 | onSetFocus | Po najetí klávesovou volbou (pohyb šipkami na klávesnici) nad oblast control prvku. | Vrací control prvek. | Control |
| 2 | onKillFocus | Po vyjetí klávesovou volbou z oblasti control prvku. | Vrací control prvek. | Control |
| 3 | onTimer | Spustí se po uplynutí času definovaného funkcí setTimer. | Vrací control prvek. | Control |
| 2 | onKeyDown | Po stisknutí dané klávesy. Provádí se ještě před onKeyUp událostí. | Vrací control prvek, kód klávesy a jestli byl při stisku aktivní Shift, Ctrl nebo Alt. | Control |
| 2 | onKeyUp | Po uvolnění dané klávesy. Provádí se ještě před onKeyUp událostí.
Releasing any keyboard key. Fired after the onKeyDown event. | Vrací control prvek, kód klávesy a jestli byl při stisku aktivní Shift, Ctrl nebo Alt. | Control |
| 2 | onChar | Po rozpoznání čitelného znaku. | Vrací control prvek a kód znaku. | Control |
| 2 | onIMEChar | Po rozpoznání čitelného IME znaku (používaného v Korejštině a ostatních východních jazycích). | Vrací control prvek a kód znaku. | Control |
| 2 | onIMEComposition | Po rozpoznání částečného IME znaku (používaného v Korejštině a ostatních východních jazycích). | Vrací control prvek a kód znaku. | Control |
| 3 | onJoystickButton | Po stisknutí a uvolnění tlačítka na joyisticku. | Vrací control prvek a stisknuté tlačítko. | Control |
| 2 | onMouseButtonDown | Po stisknutí tlačítka na myši. Následováno onMouseButtonUp událostí. | Vrací control prvek, x a y souřadnice myši a zda-li je stisknut Shift, Ctrl nebo Alt. | Control |
| 2 | onMouseButtonUp | Po uvolnění tlačítka na myši. Následuje po onMouseButtonDown události. | Vrací control prvek, x a y souřadnice myši a zda-li je stisknut Shift, Ctrl nebo Alt. | Control |
| 2 | onMouseButtonClick | Po stisknutí a uvolnění tlačítka na myši. | Vrací control prvek, x a y souřadnice myši a zda-li je stisknut Shift, Ctrl nebo Alt. | Control |
| 2 | onMouseButtonDblClick | Po dvojkliku tlačítka na myši. | Vrací control prvek, x a y souřadnice myši a zda-li je stisknut Shift, Ctrl nebo Alt. | Control |
| 2 | onMouseMoving | Spouští se opakovaně při pohybu myši. | Vrací control prvek, x a y souřadnice myši a mouseOver. | Control |
| 2 | onMouseHolding | Spouští se opakovaně při nečinnosti myši. | Vrací control prvek, x a y souřadnice myši a mouseOver. | Control |
| 2 | onMouseZChanged | Spouští se při pohybu kolečka myši. | Vrací control prvek a změnu stavu kolečka. | Control |
| 3 | onCanDestroy | Ask this control if dialog can be closed (used for validation of contained data). | Returns the control and exit code. | Control |
| 3 | onDestroy | Zničení control prvku. | Vrací control prvek a ukončovací kód. | Control |
| 1 | onButtonClicked | Provedení akce přiřazené k tlačítku. | Vrací control prvek. | Button |
| 1 | onButtonDown | Po stisku levého tlačítka myši nebo klávesy nad oblastí tlačítka. | Vrací control prvek. | Button |
| 1 | onButtonUp | Po uvolnění levého tlačítka myši nebo klávesy nad oblastí tlačítka. | Vrací control prvek. | Button |
| 2 | onLBSelChanged | Po změně výběru daného listboxu. Aktivuje se až po uvolnění levého tlačítka myši. | Vrací control prvek a id vybraného prvku. | Listbox |
| 2 | onLBListSelChanged | Po změně výběru daného comboboxu. | Vrací control prvek a id vybraného prvku. | Listbox |
| 2 | onLBDblClick | Po dvojkliku na daný řádek v listboxu. | Vrací control prvek a id vybraného prvku. | Listbox |
| 2 | onLBDrag | Po započnutí drag & drog operace. | Vrací control prvek a id vybraného prvku. | Listbox |
| 2 | onLBDragging | Při provádění drag & drog operace. | Vrací control prvek a souřadnice x a y myši. | Listbox |
| 2 | onLBDrop | Po dokončení drag & drog operace. | Vrací control prvek a souřadnice x a y myši. | Listbox |
| 2 | onTreeSelChanged | Po změně výběru v daném stromu. | Vrací control prvek. | Tree |
| 2 | onTreeDblClick | Po dvojkliku na stromu. | Vrací control prvek. | Tree |
| 3 | onTreeExpanded | Po roztáhnutí struktury stromu. | Vrací control prvek. | Tree |
| 3 | onTreeCollapsed | Po stáhnutí struktury stromu. | Vrací control prvek. | Tree |
| 2 | onToolBoxSelChanged | Po změně výběru v toolboxu. | Vrací control prvek a id vybraného prvku. | Toolbox |
| 2 | onCheckBoxesSelChanged | Po změně výběru v checkboxu. | Vrací control prvek a id vybraného prvku a současný stav. | Checkbox |
| 2 | onHTMLLink | Po stisknutí a uvolnění HTML odkazu. | Vrací control prvek a odkaz. | HTML |
| 2 | onSliderPosChanged | Po změně pozice posuvníku (slideru). | Vrací control prvek a změnu. | Slider |
| 2 | onObjectMoved | Při posunutí objektu. | Vrací control prvek a offset v osách x, y a z. | Object |
| 2 | onMenuSelected | Po vybrání položky v context menu (pouze v novém editoru misí). | Vrací control prvek a id vybraného prvku. | Context menu |

