Exemplo n.º 1
0
        public void selektovanjeBodovanihCellClick()
        {
            // TODO: U rezimu selektovanja vezbi koje se boduju, trebalo bi da se
            // sakrije trenutno selektovana celija, i da ne bude moguce menjanje celija
            // U normalnom rezimu, kada se selektuje celija u read onlu koloni, boja bi
            // trebala da bude kao i boja vrste (ili bela ili boja bodovanog
            // elementa) - dakle ne bi trebala da se vidi selekcija
            ElementVezbe selectedElement = view.SelectedElement;

            if (selectedElement != null)
            {
                if (!selectedElement.BodujeSe)
                {
                    // TODO: Mozda bi trebalo prikazati poruku ukoliko uslov
                    // if naredbe nije ispunjen
                    if (vezba.canSelektujElement(selectedElement.RedBroj))
                    {
                        selectedElement.BodujeSe = true;
                        view.markSelectedElementRow(true);
                        view.updateGridFooter();
                        modified = true;
                    }
                }
                else
                {
                    selectedElement.BodujeSe = false;
                    view.markSelectedElementRow(false);
                    view.updateGridFooter();
                    modified = true;
                }
            }
        }