コード例 #1
0
ファイル: PluginUI.cs プロジェクト: heon21st/flashdevelop
		public PluginUI()
		{
			InitializeComponent();
			//
			// custom treeview
			//
			classTree = new FixedTreeView();
			classTree.Dock = DockStyle.Fill;
			classTree.ImageList = treeIcons;
			classTree.HotTracking = true;
			classTree.TabIndex = 0;
			classTree.NodeClicked += new FixedTreeView.NodeClickedHandler( ClassTreeSelect );
			classTree.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FindProcTxtKeyDown);
			Controls.Add(classTree);
			classTree.BringToFront();
			//
			// search field information
			//
			FindProcTxtLeave(null,null);
			//
			// entries "checksum"
			//
			checkEntries = new Hashtable();
			//
			// load resource icons
			//
			try 
			{
				treeIcons.Images.Clear();
				System.Reflection.Assembly assembly = System.Reflection.Assembly.GetExecutingAssembly();
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("Class.png")));			//0
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("FolderClosed.png")));	//1
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("FolderOpen.png")));		//2
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("Method.png")));			//3
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("Property.png")));		//4
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("Variable.png")));		//5
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("Package.png")));			//6
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("Intrinsic.png")));		//7
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("Template.png")));		//8
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("FilePlain.png")));		//9
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("QuickBuild.png")));		//10
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("CheckAS.png")));			//11
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("MethodPrivate.png")));	//12
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("PropertyPrivate.png")));	//13
				treeIcons.Images.Add(new System.Drawing.Bitmap(assembly.GetManifestResourceStream("VariablePrivate.png")));	//14
			}
			catch (Exception ex)
			{
				ErrorHandler.ShowError("Error while loading resources in ASCompletion.DLL", ex);
			}
		}
コード例 #2
0
ファイル: PluginUI.cs プロジェクト: thecocce/flashdevelop
        private void InitializeControls()
        {
            InitializeComponent();

            treeIcons.Images.AddRange( new Bitmap[] {
                new Bitmap(GetStream("FilePlain.png")),
                new Bitmap(GetStream("FolderClosed.png")),
                new Bitmap(GetStream("FolderOpen.png")),
                new Bitmap(GetStream("CheckAS.png")),
                new Bitmap(GetStream("QuickBuild.png")),
                new Bitmap(GetStream("Package.png")),
                new Bitmap(GetStream("Interface.png")),
                new Bitmap(GetStream("Intrinsic.png")),
                new Bitmap(GetStream("Class.png")),
                new Bitmap(GetStream("Variable.png")),
                new Bitmap(GetStream("VariableProtected.png")),
                new Bitmap(GetStream("VariablePrivate.png")),
                new Bitmap(GetStream("VariableStatic.png")),
                new Bitmap(GetStream("VariableStaticProtected.png")),
                new Bitmap(GetStream("VariableStaticPrivate.png")),
                new Bitmap(GetStream("Const.png")),
                new Bitmap(GetStream("ConstProtected.png")),
                new Bitmap(GetStream("ConstPrivate.png")),
                new Bitmap(GetStream("Const.png")),
                new Bitmap(GetStream("ConstProtected.png")),
                new Bitmap(GetStream("ConstPrivate.png")),
                new Bitmap(GetStream("Method.png")),
                new Bitmap(GetStream("MethodProtected.png")),
                new Bitmap(GetStream("MethodPrivate.png")),
                new Bitmap(GetStream("MethodStatic.png")),
                new Bitmap(GetStream("MethodStaticProtected.png")),
                new Bitmap(GetStream("MethodStaticPrivate.png")),
                new Bitmap(GetStream("Property.png")),
                new Bitmap(GetStream("PropertyProtected.png")),
                new Bitmap(GetStream("PropertyPrivate.png")),
                new Bitmap(GetStream("PropertyStatic.png")),
                new Bitmap(GetStream("PropertyStaticProtected.png")),
                new Bitmap(GetStream("PropertyStaticPrivate.png")),
                new Bitmap(GetStream("Template.png")),
                new Bitmap(GetStream("Declaration.png"))
            });

            toolStrip.Renderer = new DockPanelStripRenderer();
            toolStrip.Padding = new Padding(2, 1, 2, 2);
            sortDropDown.Font = PluginBase.Settings.DefaultFont;
            sortDropDown.Image = PluginBase.MainForm.FindImage("444");
            clearButton.Image = PluginBase.MainForm.FindImage("153");
            clearButton.Alignment = ToolStripItemAlignment.Right;
            clearButton.CheckOnClick = false;

            outlineTree = new FixedTreeView();
            outlineTree.BorderStyle = BorderStyle.None;
            outlineTree.ShowRootLines = false;
            outlineTree.Location = new System.Drawing.Point(0, toolStrip.Bottom);
            outlineTree.Size = new System.Drawing.Size(198, 300);
            outlineTree.Dock = DockStyle.Fill;
            outlineTree.ImageList = treeIcons;
            outlineTree.HotTracking = true;
            outlineTree.TabIndex = 1;
            outlineTree.NodeClicked += new FixedTreeView.NodeClickedHandler(ClassTreeSelect);
            outlineTree.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FindProcTxtKeyDown);
            outlineTree.AfterSelect += new TreeViewEventHandler(outlineTree_AfterSelect);
            outlineTree.ShowNodeToolTips = true;
            Controls.Add(outlineTree);
            outlineTree.BringToFront();
        }
コード例 #3
0
ファイル: PluginUI.cs プロジェクト: JoeRobich/flashdevelop
        private void InitializeControls()
        {
            InitializeComponent();
            treeIcons.ColorDepth = ColorDepth.Depth32Bit;
            treeIcons.ImageSize = ScaleHelper.Scale(new Size(16, 16));
            treeIcons.Initialize(TreeIcons_Populate);

            toolStrip.Renderer = new DockPanelStripRenderer();
            toolStrip.ImageScalingSize = ScaleHelper.Scale(new Size(16, 16));
            toolStrip.Padding = new Padding(2, 1, 2, 2);
            sortDropDown.Font = PluginBase.Settings.DefaultFont;
            sortDropDown.Image = PluginBase.MainForm.FindImage("444");
            clearButton.Image = PluginBase.MainForm.FindImage("153");
            clearButton.Alignment = ToolStripItemAlignment.Right;
            clearButton.CheckOnClick = false;

            outlineTree = new FixedTreeView();
            outlineTree.BorderStyle = BorderStyle.None;
            outlineTree.ShowRootLines = false;
            outlineTree.Location = new System.Drawing.Point(0, toolStrip.Bottom);
            outlineTree.Size = new System.Drawing.Size(198, 300);
            outlineTree.Dock = DockStyle.Fill;
            outlineTree.ImageList = treeIcons;
            outlineTree.HotTracking = true;
            outlineTree.TabIndex = 1;
            outlineTree.NodeClicked += new FixedTreeView.NodeClickedHandler(ClassTreeSelect);
            outlineTree.AfterSelect += new TreeViewEventHandler(outlineTree_AfterSelect);
            outlineTree.ShowNodeToolTips = true;
            Controls.Add(outlineTree);
            outlineTree.BringToFront();
        }