예제 #1
0
 public OutputControl()
 {
     InitializeComponent();
     // button images
     btnErrors.Image      = errorImage = sysilsSmall.Icon(sysilsSmall.IconIndex(Globals.imagesFolder + Globals.imgError, true)).ToBitmap();
     btnWarnings.Image    = warningImage = sysilsSmall.Icon(sysilsSmall.IconIndex(Globals.imagesFolder + Globals.imgWarning, true)).ToBitmap();
     btnInformation.Image = infoImage = sysilsSmall.Icon(sysilsSmall.IconIndex(Globals.imagesFolder + Globals.imgInformation, true)).ToBitmap();
     // EventHandlers
     BuildLogger.MessageLogged    += new EventHandler <BuildLogMessage>(Logger_MessageLogged);
     Globals.ApplicationClosing   += new EventHandler(Globals_ApplicationClosing);
     Globals.BuildProgressChanged += new EventHandler <BuildProgressEventArgs>(Globals_BuildProgressChanged);
     dgrOutputMessages.DataError  += new DataGridViewDataErrorEventHandler(dgrOutputMessages_DataError);
 }
예제 #2
0
        // this is not form load event handler
        private void LoadApplication()
        {
            // Set toolbar images
            btnNew.Image  = sysilsSmall.Icon(sysilsSmall.IconIndex(Globals.imagesFolder + Globals.imgNew, true)).ToBitmap();
            btnOpen.Image = sysilsSmall.Icon(sysilsSmall.IconIndex(Globals.imagesFolder + Globals.imgOpen, true)).ToBitmap();
            btnSave.Image = sysilsSmall.Icon(sysilsSmall.IconIndex(Globals.imagesFolder + Globals.imgSave, true)).ToBitmap();
            btnRun.Image  = sysilsSmall.Icon(sysilsSmall.IconIndex(Globals.imagesFolder + Globals.imgNvnInstallerIcon, true)).ToBitmap();
            btnHelp.Image = sysilsSmall.Icon(sysilsSmall.IconIndex(Globals.imagesFolder + Globals.imgHelp, true)).ToBitmap();

            // load each controls
            foreach (Control control in ControlsManager.Controls.Values)
            {
                if (control is INvnControl)
                {
                    ((INvnControl)control).InitializeLoad();
                    ((INvnControl)control).Load();
                }
            }
            // validate license key
            LicenceKeyValidator.Validate();
        }