Example #1
0
        private void LoadDocument()
        {
            panelTop.Height = 0;
            _isWiXFGAppXs   = new IsWiXFGAppXs(_mgr.DocumentManager.Document);
            contextMenuStripAppX.Items["toolStripMenuItemRename"].Enabled = false;
            contextMenuStripAppX.Items["toolStripMenuItemDelete"].Enabled = false;

            treeViewAppXs.Nodes.Clear();
            foreach (var isWiXFGAppX in _isWiXFGAppXs)
            {
                contextMenuStripAppX.Items["toolStripMenuItemRename"].Enabled = true;
                contextMenuStripAppX.Items["toolStripMenuItemDelete"].Enabled = true;
                AddAppXNode(isWiXFGAppX);
            }
        }
Example #2
0
        private void toolStripMenuItemNewFeature_Click(object sender, EventArgs e)
        {
            IsWiXFGAppXs appxs    = new IsWiXFGAppXs(_documentManager.Document);
            string       appxName = IsWiXFGAppXs.SuggestNextAppXName(_documentManager.Document);
            IsWiXFGAppX  appx     = appxs.Create(appxName, "CN=YourCompanyName", TargetType.desktop);
            TreeNode     node     = treeViewAppXs.Nodes.Add(appx.Id);

            node.SelectedImageIndex = (int)ImageLibrary.Services;
            node.ImageIndex         = (int)ImageLibrary.Services;
            node.Tag = appx;
            treeViewAppXs.SelectedNode = node;
            contextMenuStripAppX.Items["toolStripMenuItemRename"].Enabled = true;
            contextMenuStripAppX.Items["toolStripMenuItemDelete"].Enabled = true;

            _isWiXFGAppXs.SortXML();
        }
Example #3
0
 public AppXs()
 {
     InitializeComponent();
     _fgWiXInstalled = IsWiXFGAppXs.IsFGWiXInstalled();
 }