public static void DrawTemplates(List<Tools.IToolFilter> templates, System.Drawing.Graphics gc, Tools.Render.RenderParameter rp, Tools.Render.RenderHint state, Tools.Render.IDrawVisitor drawMethods, PointD mousePosition)
 {
     foreach (Tools.IToolFilter filter in templates)
     {
         filter.Draw(gc, rp, state, drawMethods, mousePosition);
     }
 }
        private void ToggleSelection(Tools option, bool flag)
        {
            if (flag)
            {
                ToggleSelection(ActiveTool, false);
                ActiveTool = option;
            }

            switch (option)
            {
                case Tools.Robot:
                    btnRobot.IsEnabled = !flag;
                    break;
                case Tools.Disc:
                    btnDisc.IsEnabled = !flag;
                    break;
                case Tools.Wall:
                    btnWall.IsEnabled = !flag;
                    break;
                case Tools.Goal:
                    btnGoal.IsEnabled = !flag;
                    break;
                case Tools.Remove:
                    btnRemove.IsEnabled = !flag;
                    break;
				case Tools.Move:
		            btnMove.IsEnabled = !flag;
					break;
            }
        }
Exemple #3
0
        public Editor()
        {
            _tools = new Tools(this);

            _manager = new RenderManager();
            if (_editorCamera == null)
            {
                _editorCamera = new Camera();
                _editorCamera.CameraType = CameraType.Orthogonal;
                _editorCamera.Position = new Vector3(0, 0, 200);
                _editorCamera.LookAt = new Vector3(0, 0, 0);
                _editorCamera.ZNear = 0;
                _editorCamera.ZFar = 10000;
                _editorCamera.Up = new Vector3(0, 1, 0);
                _editorCamera.Fov = 1.0f;
            }

            if (_guiCamera == null)
            {
                _guiCamera = new Camera();
                _guiCamera.CameraType = CameraType.HUD;
                _guiCamera.Position = new Vector3(0, 0, 200);
                _guiCamera.LookAt = new Vector3(0, 0, 0);
                _guiCamera.ZNear = 0;
                _guiCamera.ZFar = 10000;
                _guiCamera.Up = new Vector3(0, 1, 0);
            }
            _guiFont = new TokGL.Font(Plugins.LoadResourceStream("ArialWhite.png"), Plugins.LoadResourceStream("ArialWhite.info"));

            _spriteBatch = new SpriteBatch();
            _lineBatch = new LineBatch();
        }
 public void getimagesTest()
 {
     Tools tool = new Tools();
     String[] extensions = {"jpg", "jpeg", "bmp", "png", "pgm" };
     String[] files = Tools.getImages("testGetImages", extensions);
     String[] directoryFiles = Directory.GetFiles("testGetImages/");
     Assert.AreEqual(directoryFiles.Length, files.Length, "Not all images were collected as expected");
 }
Exemple #5
0
 public AddTask()
 {
     InitializeComponent();
     checkBoxStartDate.Checked = true;
     checkBoxEnd.Checked = true;
     tools = new Tools();
     TreeView tree = comboBoxFolder.TreeView;
     c_treeView = new CreateTreeView(ref tree);
 }
Exemple #6
0
 public string GetServerVersion()
 {
     Tools wc = new Tools();
     string pageXML = wc.getOnlineXML(Global.soft_server_url + "\\UpdateList.xml");
     XmlDocument doc2 = new XmlDocument();
     doc2.LoadXml(pageXML);
     XmlNode xn2 = doc2.SelectSingleNode("//Files/File");
     return xn2.Attributes["Ver"].InnerText;
 }
Exemple #7
0
 /// <summary>
 /// Initializes a new mapControl
 /// </summary>
 public MapBox()
 {
     SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer | ControlStyles.ResizeRedraw | ControlStyles.UserPaint, true);
     DoubleBuffered = true;
     _Map = new SharpMap.Map(ClientSize);
     m_ActiveTool = Tools.None;
     LostFocus += new EventHandler(MapBox_LostFocus);
     _legend = new MapLegend(this);
 }
 public ClickableArea(string texte, SpriteFont font, Vector2 position, Tools.onClickFunction action)
     : base()
 {
     color = Color.Black;
     this.texte = texte;
     this.font = font;
     this.position = position;
     area = new Rectangle(Convert.ToInt32(position.X), Convert.ToInt32(position.Y), Convert.ToInt32(font.MeasureString(texte).X), Convert.ToInt32(font.MeasureString(texte).Y));
     this.action = action;
 }
Exemple #9
0
        public Window_Return_Info Update(GameTime gameTime, Tools.KeyPress keyPress, Window_Return_Info window_Return_Info)
        {
            window_Return_Info.windowTransition = false;
            window_Return_Info.newState = Game_Window_State.Game;
            Tools.Camera.offset = Vector2.Zero;

            window_Return_Info.windowTransition = true;

            return window_Return_Info;
        }
 public void changeExtensionsTest()
 {
     Tools tool = new Tools();
     String path = "testExtensions/";
     String[] files = Directory.GetFiles(path, "*.jpg");
     tool.changeExtension(path, "jpg", "vec");
     String[] newFiles = Directory.GetFiles(path, "*.vec");
     Assert.AreEqual(files.Length, newFiles.Length, "Not all extensions were changed");
     tool.changeExtension(path, "vec", "jpg");
 }
        public SolutionExplorerTool(Tools.Manager manager)
        {
            InitializeComponent();
            this.m_Manager = manager;

            // Set the image list.
            this.c_SolutionTree.ImageList = Associations.ImageList.ConvertTo<ImageList>();

            // Fill the solution explorer with the tree nodes.
            this.c_SolutionTree.Nodes.Clear();
            this.c_SolutionTree.ExpandAll();
        }
Exemple #12
0
 /// <summary>
 /// Initializes a new map
 /// </summary>
 public MapImage()
 {
     _map = new Map(Size);
     _activetool = Tools.None;
     base.MouseMove += new System.Windows.Forms.MouseEventHandler(MapImage_MouseMove);
     base.MouseUp += new System.Windows.Forms.MouseEventHandler(MapImage_MouseUp);
     base.MouseDown += new System.Windows.Forms.MouseEventHandler(MapImage_MouseDown);
     base.MouseWheel += new System.Windows.Forms.MouseEventHandler(MapImage_Wheel);
     base.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(MapImage_DblClick);
     Cursor = Cursors.Cross;
     DoubleBuffered = true;
 }
        private ResultatListeBiensImmobiliers OperationLireListeBiensImmobiliers(SQL.GestionnaireBDD bdd, Tools.Log log, CriteresRechercheBiensImmobiliers criteres, params int?[] parametres)
        {
            ResultatListeBiensImmobiliers resultat = new ResultatListeBiensImmobiliers();

            // Chargement des paramètres
            int? page = null, nbBiens = null;
            if (parametres.Length > 0) page = parametres[0];
            if (parametres.Length > 1) nbBiens = parametres[1];

            if (criteres == null)
            {
                Tools.GestionnaireOperation.LireParametreURI("criteres", out criteres);
            }

            if (page == null)
            {
                int tmp;
                if (Tools.GestionnaireOperation.LireParametreURIEntier("page", out tmp))
                    page = tmp;
            }

            if (nbBiens == null)
            {
                int tmp;
                if (Tools.GestionnaireOperation.LireParametreURIEntier("nbBiens", out tmp))
                    nbBiens = tmp;
            }

            // Lecture des biens immobiliers
            ListeBiensImmobiliers l = bdd.LireContenuBDD(criteres, page, nbBiens);
            if (l == null)
            {
                Tools.GestionnaireOperation.GererErreur(resultat, log, bdd.ErrorMessage);
                return resultat;
            }
            resultat.Liste.List.AddRange(l.List);
            resultat.Liste.Page = l.Page;
            resultat.Liste.PagesCount = l.PagesCount;
            resultat.Liste.Start = l.Start;
            resultat.Liste.SelectCount = l.SelectCount;
            resultat.Liste.TakeCount = l.TakeCount;
            resultat.Liste.TotalCount = l.TotalCount;

            return resultat;
        }
Exemple #14
0
 public Entity Update(GameTime gameTime, Tools.KeyPress keyPress, Player Player, Level level)
 {
     if (enName == EntityName.LevelExits)
     {
         if (level.getLevelNumber() == 1)
         {
             if (Player.Position.X < 0)
             {
                 level.changeLevelTo(3);
             }
         }
         if (level.getLevelNumber() == 3)
         {
             if (Player.Position.X > level.getLevelSize().X)
             {
                 level.changeLevelTo(1);
             }
         }
     }
     return this;
 }
Exemple #15
0
        static void Main(string[] args)
        {
            //declairations
              Tools tool = new Tools();
              string value;
              int running = 1;

              while (running == 1)
              {
            //collect input
            Console.WriteLine("Please enter an integer to convert to words: ");
            value = Console.ReadLine();

            //validate input (check that the value is numeric, remove commas, pounds, fullstops and any values after the fullstop
            value = tool.ValidateInput(value);

            //check value for "error"
            if (value == "error")
            {
              Console.WriteLine("There was an error with the input.");
              Console.WriteLine("");
              Console.WriteLine("Please press enter and try another");
              Console.Clear();
            }
            else//convert int to words.
            {
              //get word from number
              string word = tool.IntToEnglish(value);

              Console.WriteLine(word);
              Console.WriteLine("");
              Console.WriteLine("Conversion Complete.. Please press enter and try another");
              Console.ReadLine();
              //for (int i = 0; i < 20; i++ )
              //  Console.WriteLine("");
              Console.Clear();
            }
              }
        }
        private ResultatBienImmobilier OperationLireDetailsBienImmobilier(SQL.GestionnaireBDD bdd, Tools.Log log, string id, params object[] nonUtilise)
        {
            ResultatBienImmobilier resultat = new ResultatBienImmobilier();

            // Conversion de l'identifiant
            int idBien;
            if (!int.TryParse(id, out idBien))
            {
                Tools.GestionnaireOperation.GererErreur(resultat, log, "L'identifiant du bien immobilier à charger est invalide !");
                return resultat;
            }

            // Lecture du bien immobilier
            BienImmobilier b = bdd.LireDetailsBienImmobilier(idBien);
            if (b == null)
            {
                Tools.GestionnaireOperation.GererErreur(resultat, log, bdd.ErrorMessage);
                return resultat;
            }
            resultat.Bien = b;

            return resultat;
        }
Exemple #17
0
        /// <summary>
        /// 数据库配置
        /// </summary>
        public static void getSQLcfg(string serverAddress)
        {
            string serverXmlFile = serverAddress;

            Tools wc = new Tools();
            string pageXML = wc.getOnlineXML(serverXmlFile);

            //读取数据库信息
            XmlDocument xml = new XmlDocument();
            xml.LoadXml(pageXML);
            XmlNode rootNode = xml.SelectSingleNode("MySQLConfig");//得到根节点
            XmlNode addressNode = rootNode.SelectSingleNode("Address");//地址
            XmlNode portNode = rootNode.SelectSingleNode("Port");//端口
            XmlNode usernameNode = rootNode.SelectSingleNode("Username");//用户名
            XmlNode passwordNode = rootNode.SelectSingleNode("Password");//密码
            XmlNode databaseNode = rootNode.SelectSingleNode("Database");//数据库
            XmlNode charsetNode = rootNode.SelectSingleNode("Charset");//编码
            XmlNode use_tableNode = rootNode.SelectSingleNode("use_table");//所用表

            Global.sqlAddress = addressNode.InnerText;
            Global.sqlPort = portNode.InnerText;
            Global.sqlUsername = usernameNode.InnerText;
            Global.sqlPwd = passwordNode.InnerText;
            Global.sqlDB = databaseNode.InnerText;
            Global.sqlCharset = charsetNode.InnerText;
            Global.sqlUserTable = use_tableNode.InnerText;

            //读取当前软件版本
            string localXmlFile = Application.StartupPath + "\\UpdateList.xml";
            xml = new XmlDocument();
            if (!File.Exists(localXmlFile)) {
                Tools.writeFile(localXmlFile, _3d.Properties.Resources.UpdateList);
            }
            xml.Load(localXmlFile);
            XmlNode xn = xml.SelectSingleNode("//Files/File");
            Global.version = xn.Attributes["Ver"].InnerText;
        }
Exemple #18
0
        /// <summary>
        /// Initializes a new map
        /// </summary>
        public MapBox()
#endif
#pragma warning restore 1587
        {
            
            SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer | ControlStyles.UserPaint, true);
            base.DoubleBuffered = true;
            _map = new Map(ClientSize);
            VariableLayerCollection.VariableLayerCollectionRequery += HandleVariableLayersRequery;
            _map.MapNewTileAvaliable += HandleMapNewTileAvaliable;

            _activeTool = Tools.None;
            LostFocus += HandleMapBoxLostFocus;


            _progressBar = new ProgressBar
                               {
                                   Style = ProgressBarStyle.Marquee,
                                   Location = new Point(2, 2),
                                   Size = new Size(50, 10)
                               };
            Controls.Add(_progressBar);
            _progressBar.Visible = false;

            _mousePreviewFilter = new MouseWheelGrabber(this);
            Application.AddMessageFilter(_mousePreviewFilter);

        }
Exemple #19
0
 public Level Update(GameTime gameTime, Tools.KeyPress keyPress, Level Level)
 {
     if (reloadLevel == true)
     {
         this.LevelBackground = content.Load<Texture2D>("GameMode/Level/Level_" + levelNumber);
         setPlayerStartPosition(Level);
         shiftCharacter = true;
         reloadLevel = false;
     }
     Level = LevelRules(Level);
     previousLevelNumber = levelNumber;
     return Level;
 }
        private string findTool(Tools tool, bool available)
        {
            string path = @"C:\Program Files";
            Thread.Sleep(new Random().Next(200, 3000));

            return available ? path : null;
        }
        private void setPath(Tools tool, bool available)
        {
            string value = findTool(tool, available);

            this.Dispatcher.Invoke((Action)(() => {
                if (value == null) {
                    String toolName = tool.ToString().Replace("_", " ");
                    String content = toolName + " not found on your system. " + toolName + " will be installed, or";

                    switch (tool) {
                        case Tools.Vagrant:
                            vagrantLabel.Content = content;
                            vagrantLabel.Visibility = Visibility.Visible;
                            vagrantLink.Visibility = Visibility.Visible;
                            vagrantBrowse.Visibility = Visibility.Hidden;
                            vagrantTextBox.Visibility = Visibility.Hidden;
                            break;
                        case Tools.Virtual_Box:
                            vboxLabel.Content = content;
                            vboxLabel.Visibility = Visibility.Visible;
                            vboxBrowse.Visibility = Visibility.Hidden;
                            vboxTextBox.Visibility = Visibility.Hidden;
                            break;
                        case Tools.JDK:
                            jdkLabel.Content = content;
                            jdkLabel.Visibility = Visibility.Visible;
                            jdkBrowse.Visibility = Visibility.Hidden;
                            jdkTextBox.Visibility = Visibility.Hidden;
                            break;
                    }
                } else {
                    switch (tool) {
                        case Tools.Vagrant:
                            vagrantLabel.Visibility = Visibility.Hidden;
                            vagrantLink.Visibility = Visibility.Hidden;
                            vagrantBrowse.Visibility = Visibility.Visible;
                            vagrantTextBox.Visibility = Visibility.Visible;
                            vagrantTextBox.Text = value;
                            break;
                        case Tools.Virtual_Box:
                            vboxLabel.Visibility = Visibility.Hidden;
                            vboxBrowse.Visibility = Visibility.Visible;
                            vboxTextBox.Visibility = Visibility.Visible;
                            vboxTextBox.Text = value;
                            break;
                        case Tools.JDK:
                            jdkLabel.Visibility = Visibility.Hidden;
                            jdkBrowse.Visibility = Visibility.Visible;
                            jdkTextBox.Visibility = Visibility.Visible;
                            jdkTextBox.Text = value;
                            break;
                    }
                }
                    toolsToInstall.Add(tool);
            }));
        }
Exemple #22
0
            public static void Sort(TreeNode treeNode, Tools.Controls.TreeNodeSorter.SortType sortType)
            {
                try
                {
                    TreeView.BeginUpdate();
                    if (treeNode == null)
                    {
                        treeNode = TreeView.Nodes[0];
                    }
                    else if (Tree.Node.GetNodeType(treeNode) == Type.Connection)
                    {
                        treeNode = treeNode.Parent;
                    }

                    Tools.Controls.TreeNodeSorter ns = new Tools.Controls.TreeNodeSorter(treeNode, sortType);

                    TreeView.TreeViewNodeSorter = ns;
                    TreeView.Sort();

                    foreach (TreeNode childNode in treeNode.Nodes)
                    {
                        if (GetNodeType(childNode) == Type.Container)
                        {
                            Sort(childNode, sortType);
                        }
                    }
                }
                catch (Exception ex)
                {
                    Runtime.MessageCollector.AddMessage(Messages.MessageClass.ErrorMsg,
                                                        (string)
                                                        ("Sort nodes failed" + Constants.vbNewLine + ex.Message), true);
                }
                finally
                {
                    TreeView.EndUpdate();
                }
            }
Exemple #23
0
        CompilerError CheckBiomeExists(Tools.Compiler.Validation.Entities.Item item)
        {
            for (int i = 0; i < item.fish.biomes.Length; i++)
                if (!Biome.Biomes.ContainsKey(item.fish.biomes[i]))
                    return new CompilerError(Building)
                    {
                        Cause = new ObjectNotFoundException(item.fish.biomes[i]),
                        FilePath = item.internalName,
                        IsWarning = item.fish.biomes[i].Split(':')[0] == Building.Info.internalName,
                        Message = "Biome " + item.fish.biomes[i] + " not found."
                    };

            return null;
        }
Exemple #24
0
        public void Receive(Tools.Message message)
        {            
            switch (message.Type)
            {
                case ChangeType.AddControl:
                    AddControl(message.Arguments, message.Action);
                    break;

                case ChangeType.RemoveControl:
                    RemoveControl(message.Arguments, message.Action);
                    break;

                case ChangeType.SelectControl:
                    SelectControl(message.Arguments, message.Action);
                    break;              

                case ChangeType.ChangeProperty:
                    ChangeProperty(message.Arguments, message.Action);
                    break;
            }
            OnChange(new MessageEventArgs(message));
        }
Exemple #25
0
        /// <summary>
        /// Change from Amount (in VND) to Percent
        /// </summary>
        /// <param name="value"></param>
        private void Amount2Percent(Tools.Forms.baseTesting.ValueTypes value)
        {
            object activeObj = dockPanel.ActiveContent;
            if (activeObj == null) return;
            Type activeType = activeObj.GetType();

            if (activeType == typeof(Tools.Forms.backTesting))
            {
                ((Tools.Forms.backTesting)activeObj).myValueType = value;
                return;
            }

            if (activeType == typeof(Tools.Forms.strategyRanking))
            {
                ((Tools.Forms.strategyRanking)activeObj).myValueType = value;
                return;
            }
        }        
Exemple #26
0
        private void ShowTradePointEstimate(Tools.Forms.tradeAnalysis sender, string strategyCode, 
                                            EstimateOptions option, databases.tmpDS.tradeEstimateDataTable tbl)
        {
            string formName = constFormNameEstimateTrade + "-" + sender.myData.DataStockCode;
            Tools.Forms.profitEstimate myForm = (Tools.Forms.profitEstimate)cachedForms.Find(formName);
            if (myForm == null || myForm.IsDisposed)
            {
                myForm = new Tools.Forms.profitEstimate();
                myForm.Name = formName;
                cachedForms.Add(formName, myForm);

                MapForm(myForm, strategyEstimationiMenuItem);
            }
            //myForm.CheckTradepoints(sendder.myData, tradePoints);

            myForm.myDataParam = new DataParams(sender.myData.DataTimeScale.Code,sender.myData.DataTimeRange,0);
            myForm.myStockCode = sender.myData.DataStockCode;
            myForm.myStrategyCode = strategyCode;
            myForm.myOptions = option;
            myForm.SetData(tbl);
            myForm.IsShowChart = true;
            myForm.PlotProfitChart();
            myForm.IsShowAllTransactions = false;
            myForm.Show(dockPanel, DockState.DockBottom);
            myForm.BringToFront();
        }
 private void butCreateDefultHue_Click(object sender, RoutedEventArgs e)
 {
     Tools tools = new Tools();
     tools.CreateDefaultHueFile();
 }
        /// <summary>
        /// Exports a populated InputConfig object to file.
        /// </summary>
        private void SaveConfig()
        {
            SaveFileDialog dlg = new SaveFileDialog();
            dlg.Filter = Properties.Resources.MAIN_FILETYPE_DESCRIPTION + "|*.hue";

            if (dlg.ShowDialog() == true)
            {
                // TODO: No way to specify the Name property for an object that is about to be saved.
                Tools tools = new Tools();
                tools.ExportConfig(CreateConfigObject(), dlg.FileName);
            }
        }
        /// <summary>
        /// Loads all available plugins in to the global object for reference.
        /// </summary>
        private void PopulatePluginList()
        {
            _plugins.Clear();
            string[] _pluginfiles = Directory.GetFiles(AppDomain.CurrentDomain.BaseDirectory + "Plugins\\IO\\", "*.hue");

            foreach (string _pluginfile in _pluginfiles)
            {
                Tools tools = new Tools();
                _plugins.Add(tools.ImportConfig<IOConfig.InputConfig>(_pluginfile));
            }
        }
        /// <summary>
        /// Loads up Default.hue as current configuration. Also recreates the file if it does not exist.
        /// </summary>
        private void LoadDefaultSettings()
        {
            Tools tools = new Tools();

            try
            {
                _currentioconfig = tools.ImportConfig<IOConfig.InputConfig>(AppDomain.CurrentDomain.BaseDirectory + "Plugins\\IO\\Default.hue");
                ReadSettingsToControls(_currentioconfig.Settings);
            }
            catch (Exception ex) when (ex is FileNotFoundException)
            {
                tools.CreateDefaultHueFile();
                _currentioconfig = tools.ImportConfig<IOConfig.InputConfig>(AppDomain.CurrentDomain.BaseDirectory + "Plugins\\IO\\Default.hue");
                ReadSettingsToControls(_currentioconfig.Settings);
                return;
            }

            catch (Exception)
            {
                throw;
            }
        }