private void initUcionicaView() { currentLevel = Level.UcionicaView; UcionicaControl ucionica = (UcionicaControl)form.mainPanel.Controls[0]; createControl("Kako biste pristupili izmeni rasporeda konkretne učionice i nastavku tutorijala, pritisnite dupli klik na obeleženu učionicu.", 20); EventHandler e = new EventHandler(delegate(Object o, EventArgs a) { tc.Text = "Uspešno ste otvorili prikaz Učionice. \n Za nastavak pritisnite na ovaj prozor."; levelZavrsen = true; ucionica.IsTutorial = false; form.initUcionicaView(ucionica.GuiObject); }); ucionica.DoubleClick += e; ucionica.IsTutorial = true; tc.Click += new EventHandler(delegate(Object o, EventArgs a) { if (levelZavrsen) { levelZavrsen = false; ucionica.DoubleClick -= e; nextStep(); } }); }
private void InitUcionicaDKlik() { currentLevel = Level.UcionicaDKlik; createControl("Izmenu učionice možete izvršiti i desnim klikom na učionicu.\n Za nastavak pritisnite desni klik za izmenu obeležene učionice.", 20); UcionicaControl ucionica = (UcionicaControl)form.mainPanel.Controls[0]; MouseEventHandler e = new MouseEventHandler(delegate(Object o, MouseEventArgs a) { if (a.Button == MouseButtons.Right && a.Clicks == 1) { tc.Text = "Uspešno ste otvorili prozor za izmenu Učionice. \n Za nastavak zatvorite dijalog za izmenu i pritisnite na ovaj prozor."; ucionica.IsTutorial = false; levelZavrsen = true; } }); ucionica.MouseDown += e; ucionica.IsTutorial = true; tc.Click += new EventHandler(delegate(Object o, EventArgs a) { if (levelZavrsen) { levelZavrsen = false; nextStep(); } }); }
private void ActionExcuted(object sender, Action e) { if (e is CreateAction) { if (currentView == FormView.RACUNARSKI_CENTAR) { Ucionica u = e.getGUIObject() as Ucionica; if (u != null) { UcionicaControl c = new UcionicaControl(u, mainPanel); dodajUcionicu(c); } } else if (currentView == FormView.UCIONICA) { Smer s = e.getGUIObject() as Smer; if (s != null) { dodajSmerControl(s, aktivnaUcionica); } } } else if (e is EditAction) { if (currentView == FormView.UCIONICA) { Ucionica u = e.getGUIObject() as Ucionica; if (u != null) { if (u == aktivnaUcionica) { initUcionicaView(u); } } } } foreach (ToolStripButton b in undoButtons) { b.Enabled = DataControllercs.UndoAvailable(); } foreach (ToolStripButton b in redoButtons) { b.Enabled = DataControllercs.RedoAvailable(); } foreach (ToolStripLabel l in statusLabels) { l.Text = e.ToString(); } }