public Controller() { //Initisalisation de l'application Application.Init(); //Création du receiver des commandes commandReceiver = new CommandReceiver(); //Création des commandes CommandManager.RegisterCommand(new NewCommand(commandReceiver, this, "New", "", "", "", "")); CommandManager.RegisterCommand(new SaveCurrentViewCommand(commandReceiver, "SaveCurrentView", "Sauver", Gtk.Stock.Save, "", "Enregistrer les modifications apportées dans le document actif.")); RegisterNewViewCommands(); //Affichage de l'interface graphique principale ExecuteCommand("New", ""); //Création des bouton d'instanciation de vues CreateToolButtons(); //Boucle principale de l'application Application.Run(); }
public Controller() { //Initisalisation de l'application Application.Init(); //Création du receiver des commandes commandReceiver = new CommandReceiver(); //Création des commandes CommandManager.RegisterCommand(new NewCommand(commandReceiver, this, "New", "", "", "", "")); CommandManager.RegisterCommand(new SaveCurrentViewCommand(commandReceiver, "SaveCurrentView", "Sauver", Gtk.Stock.Save, "", "Enregistrer les modifications apportées dans le document actif.")); RegisterNewViewCommands(); //Affichage de l'interface graphique principale ExecuteCommand("New", ""); //Création des bouton d'instanciation de vues CreateToolButtons(); //Boucle principale de l'application Application.Run (); }
public OpenViewCommand(CommandReceiver commandReceiver, string id, string text, string icon, string accelKey, string description) : base(id, text, icon, accelKey, description) { this.commandReceiver = commandReceiver; }
public NewViewCommand(CommandReceiver commandReceiver, string viewName, string id, string text, string icon, string accelKey, string description) : base(id, text, icon, accelKey, description) { this.commandReceiver = commandReceiver; this.viewName = viewName; }