From: <du...@us...> - 2007-02-01 19:51:15
|
Revision: 74 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=74&view=rev Author: dukus Date: 2007-02-01 11:51:14 -0800 (Thu, 01 Feb 2007) Log Message: ----------- Added proiect saving and opening.Some form design. Modified Paths: -------------- trunk/plugins/mpinstaler/MPInstaler/Form1.Designer.cs trunk/plugins/mpinstaler/MPInstaler/Form1.cs trunk/plugins/mpinstaler/MPInstaler/Form1.resx trunk/plugins/mpinstaler/MPInstaler/MPInstaler.csproj.user trunk/plugins/mpinstaler/MPInstaler/MPinstalerStruct.cs trunk/plugins/mpinstaler/MPInstaler/OptionForm.Designer.cs trunk/plugins/mpinstaler/MPInstaler/OptionForm.cs trunk/plugins/mpinstaler/MPInstaler.suo Modified: trunk/plugins/mpinstaler/MPInstaler/Form1.Designer.cs =================================================================== --- trunk/plugins/mpinstaler/MPInstaler/Form1.Designer.cs 2007-02-01 18:30:53 UTC (rev 73) +++ trunk/plugins/mpinstaler/MPInstaler/Form1.Designer.cs 2007-02-01 19:51:14 UTC (rev 74) @@ -28,59 +28,65 @@ /// </summary> private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); - this.menuStrip1 = new System.Windows.Forms.MenuStrip(); - this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.newToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.openProiectToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.sToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.saveProiectAsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.buildToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); - this.optionsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); - this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.addToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.windowPluginToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.windowToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.procesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.subtitleToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.tagReadersToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.externalPlayersToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.skinToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.componentToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.mediaToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.fullToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.languageToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.bossview = new System.Windows.Forms.ListView(); - this.columnHeader1 = new System.Windows.Forms.ColumnHeader(); - this.columnHeader2 = new System.Windows.Forms.ColumnHeader(); - this.columnHeader3 = new System.Windows.Forms.ColumnHeader(); - this.columnHeader4 = new System.Windows.Forms.ColumnHeader(); - this.columnHeader5 = new System.Windows.Forms.ColumnHeader(); - this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components); - this.toolStripComboBox1 = new System.Windows.Forms.ToolStripMenuItem(); - this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog(); - this.saveFileDialog1 = new System.Windows.Forms.SaveFileDialog(); - this.groupBox1 = new System.Windows.Forms.GroupBox(); - this.menuStrip1.SuspendLayout(); - this.contextMenuStrip1.SuspendLayout(); - this.SuspendLayout(); - // - // menuStrip1 - // - this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.components = new System.ComponentModel.Container(); + this.menuStrip1 = new System.Windows.Forms.MenuStrip(); + this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.newToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.openProiectToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.sToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.saveProiectAsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.buildToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); + this.optionsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); + this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.addToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.windowPluginToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.windowToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.procesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.subtitleToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.tagReadersToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.externalPlayersToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.skinToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.componentToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.mediaToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.fullToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.languageToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.bossview = new System.Windows.Forms.ListView(); + this.columnHeader1 = new System.Windows.Forms.ColumnHeader(); + this.columnHeader2 = new System.Windows.Forms.ColumnHeader(); + this.columnHeader3 = new System.Windows.Forms.ColumnHeader(); + this.columnHeader4 = new System.Windows.Forms.ColumnHeader(); + this.columnHeader5 = new System.Windows.Forms.ColumnHeader(); + this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components); + this.toolStripComboBox1 = new System.Windows.Forms.ToolStripMenuItem(); + this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog(); + this.saveFileDialog1 = new System.Windows.Forms.SaveFileDialog(); + this.tabPage_Skin = new System.Windows.Forms.TabPage(); + this.tabPage_Plugin = new System.Windows.Forms.TabPage(); + this.tabControl1 = new System.Windows.Forms.TabControl(); + this.tabPage_Other = new System.Windows.Forms.TabPage(); + this.tabPage_Language = new System.Windows.Forms.TabPage(); + this.tabPage_Proiect = new System.Windows.Forms.TabPage(); + this.menuStrip1.SuspendLayout(); + this.contextMenuStrip1.SuspendLayout(); + this.tabControl1.SuspendLayout(); + this.SuspendLayout(); + // + // menuStrip1 + // + this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.fileToolStripMenuItem, this.addToolStripMenuItem}); - this.menuStrip1.Location = new System.Drawing.Point(0, 0); - this.menuStrip1.Name = "menuStrip1"; - this.menuStrip1.Size = new System.Drawing.Size(675, 24); - this.menuStrip1.TabIndex = 1; - this.menuStrip1.Text = "menuStrip1"; - // - // fileToolStripMenuItem - // - this.fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.menuStrip1.Location = new System.Drawing.Point(0, 0); + this.menuStrip1.Name = "menuStrip1"; + this.menuStrip1.Size = new System.Drawing.Size(675, 24); + this.menuStrip1.TabIndex = 1; + this.menuStrip1.Text = "menuStrip1"; + // + // fileToolStripMenuItem + // + this.fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.newToolStripMenuItem, this.openProiectToolStripMenuItem, this.sToolStripMenuItem, @@ -90,252 +96,314 @@ this.optionsToolStripMenuItem, this.toolStripSeparator2, this.exitToolStripMenuItem}); - this.fileToolStripMenuItem.Name = "fileToolStripMenuItem"; - this.fileToolStripMenuItem.Size = new System.Drawing.Size(35, 20); - this.fileToolStripMenuItem.Text = "File"; - // - // newToolStripMenuItem - // - this.newToolStripMenuItem.Name = "newToolStripMenuItem"; - this.newToolStripMenuItem.Size = new System.Drawing.Size(168, 22); - this.newToolStripMenuItem.Text = "New Proiect"; - this.newToolStripMenuItem.Click += new System.EventHandler(this.newToolStripMenuItem_Click); - // - // openProiectToolStripMenuItem - // - this.openProiectToolStripMenuItem.Name = "openProiectToolStripMenuItem"; - this.openProiectToolStripMenuItem.Size = new System.Drawing.Size(168, 22); - this.openProiectToolStripMenuItem.Text = "Open Proiect .."; - this.openProiectToolStripMenuItem.Click += new System.EventHandler(this.openProiectToolStripMenuItem_Click); - // - // sToolStripMenuItem - // - this.sToolStripMenuItem.Name = "sToolStripMenuItem"; - this.sToolStripMenuItem.Size = new System.Drawing.Size(168, 22); - this.sToolStripMenuItem.Text = "Save Proiect"; - this.sToolStripMenuItem.Click += new System.EventHandler(this.sToolStripMenuItem_Click); - // - // saveProiectAsToolStripMenuItem - // - this.saveProiectAsToolStripMenuItem.Name = "saveProiectAsToolStripMenuItem"; - this.saveProiectAsToolStripMenuItem.Size = new System.Drawing.Size(168, 22); - this.saveProiectAsToolStripMenuItem.Text = "Save Proiect As.."; - // - // buildToolStripMenuItem - // - this.buildToolStripMenuItem.Name = "buildToolStripMenuItem"; - this.buildToolStripMenuItem.Size = new System.Drawing.Size(168, 22); - this.buildToolStripMenuItem.Text = "Build"; - this.buildToolStripMenuItem.Click += new System.EventHandler(this.buildToolStripMenuItem_Click); - // - // toolStripSeparator1 - // - this.toolStripSeparator1.Name = "toolStripSeparator1"; - this.toolStripSeparator1.Size = new System.Drawing.Size(165, 6); - // - // optionsToolStripMenuItem - // - this.optionsToolStripMenuItem.Name = "optionsToolStripMenuItem"; - this.optionsToolStripMenuItem.Size = new System.Drawing.Size(168, 22); - this.optionsToolStripMenuItem.Text = "Options"; - this.optionsToolStripMenuItem.Click += new System.EventHandler(this.optionsToolStripMenuItem_Click); - // - // toolStripSeparator2 - // - this.toolStripSeparator2.Name = "toolStripSeparator2"; - this.toolStripSeparator2.Size = new System.Drawing.Size(165, 6); - // - // exitToolStripMenuItem - // - this.exitToolStripMenuItem.Name = "exitToolStripMenuItem"; - this.exitToolStripMenuItem.Size = new System.Drawing.Size(168, 22); - this.exitToolStripMenuItem.Text = "Exit"; - // - // addToolStripMenuItem - // - this.addToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.fileToolStripMenuItem.Name = "fileToolStripMenuItem"; + this.fileToolStripMenuItem.Size = new System.Drawing.Size(35, 20); + this.fileToolStripMenuItem.Text = "File"; + // + // newToolStripMenuItem + // + this.newToolStripMenuItem.Name = "newToolStripMenuItem"; + this.newToolStripMenuItem.Size = new System.Drawing.Size(168, 22); + this.newToolStripMenuItem.Text = "New Proiect"; + this.newToolStripMenuItem.Click += new System.EventHandler(this.newToolStripMenuItem_Click); + // + // openProiectToolStripMenuItem + // + this.openProiectToolStripMenuItem.Name = "openProiectToolStripMenuItem"; + this.openProiectToolStripMenuItem.Size = new System.Drawing.Size(168, 22); + this.openProiectToolStripMenuItem.Text = "Open Proiect .."; + this.openProiectToolStripMenuItem.Click += new System.EventHandler(this.openProiectToolStripMenuItem_Click); + // + // sToolStripMenuItem + // + this.sToolStripMenuItem.Name = "sToolStripMenuItem"; + this.sToolStripMenuItem.Size = new System.Drawing.Size(168, 22); + this.sToolStripMenuItem.Text = "Save Proiect"; + this.sToolStripMenuItem.Click += new System.EventHandler(this.sToolStripMenuItem_Click); + // + // saveProiectAsToolStripMenuItem + // + this.saveProiectAsToolStripMenuItem.Name = "saveProiectAsToolStripMenuItem"; + this.saveProiectAsToolStripMenuItem.Size = new System.Drawing.Size(168, 22); + this.saveProiectAsToolStripMenuItem.Text = "Save Proiect As.."; + this.saveProiectAsToolStripMenuItem.Click += new System.EventHandler(this.saveProiectAsToolStripMenuItem_Click); + // + // buildToolStripMenuItem + // + this.buildToolStripMenuItem.Name = "buildToolStripMenuItem"; + this.buildToolStripMenuItem.Size = new System.Drawing.Size(168, 22); + this.buildToolStripMenuItem.Text = "Build"; + this.buildToolStripMenuItem.Click += new System.EventHandler(this.buildToolStripMenuItem_Click); + // + // toolStripSeparator1 + // + this.toolStripSeparator1.Name = "toolStripSeparator1"; + this.toolStripSeparator1.Size = new System.Drawing.Size(165, 6); + // + // optionsToolStripMenuItem + // + this.optionsToolStripMenuItem.Name = "optionsToolStripMenuItem"; + this.optionsToolStripMenuItem.Size = new System.Drawing.Size(168, 22); + this.optionsToolStripMenuItem.Text = "Options"; + this.optionsToolStripMenuItem.Click += new System.EventHandler(this.optionsToolStripMenuItem_Click); + // + // toolStripSeparator2 + // + this.toolStripSeparator2.Name = "toolStripSeparator2"; + this.toolStripSeparator2.Size = new System.Drawing.Size(165, 6); + // + // exitToolStripMenuItem + // + this.exitToolStripMenuItem.Name = "exitToolStripMenuItem"; + this.exitToolStripMenuItem.Size = new System.Drawing.Size(168, 22); + this.exitToolStripMenuItem.Text = "Exit"; + // + // addToolStripMenuItem + // + this.addToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.windowPluginToolStripMenuItem, this.skinToolStripMenuItem, this.languageToolStripMenuItem}); - this.addToolStripMenuItem.Name = "addToolStripMenuItem"; - this.addToolStripMenuItem.Size = new System.Drawing.Size(38, 20); - this.addToolStripMenuItem.Text = "Add"; - // - // windowPluginToolStripMenuItem - // - this.windowPluginToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.addToolStripMenuItem.Name = "addToolStripMenuItem"; + this.addToolStripMenuItem.Size = new System.Drawing.Size(38, 20); + this.addToolStripMenuItem.Text = "Add"; + // + // windowPluginToolStripMenuItem + // + this.windowPluginToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.windowToolStripMenuItem, this.procesToolStripMenuItem, this.subtitleToolStripMenuItem, this.tagReadersToolStripMenuItem, this.externalPlayersToolStripMenuItem}); - this.windowPluginToolStripMenuItem.Name = "windowPluginToolStripMenuItem"; - this.windowPluginToolStripMenuItem.Size = new System.Drawing.Size(132, 22); - this.windowPluginToolStripMenuItem.Text = "Plugin"; - // - // windowToolStripMenuItem - // - this.windowToolStripMenuItem.Name = "windowToolStripMenuItem"; - this.windowToolStripMenuItem.Size = new System.Drawing.Size(160, 22); - this.windowToolStripMenuItem.Text = "Window"; - this.windowToolStripMenuItem.Click += new System.EventHandler(this.windowToolStripMenuItem_Click); - // - // procesToolStripMenuItem - // - this.procesToolStripMenuItem.Name = "procesToolStripMenuItem"; - this.procesToolStripMenuItem.Size = new System.Drawing.Size(160, 22); - this.procesToolStripMenuItem.Text = "Process"; - this.procesToolStripMenuItem.Click += new System.EventHandler(this.procesToolStripMenuItem_Click); - // - // subtitleToolStripMenuItem - // - this.subtitleToolStripMenuItem.Name = "subtitleToolStripMenuItem"; - this.subtitleToolStripMenuItem.Size = new System.Drawing.Size(160, 22); - this.subtitleToolStripMenuItem.Text = "Subtitle"; - this.subtitleToolStripMenuItem.Click += new System.EventHandler(this.subtitleToolStripMenuItem_Click); - // - // tagReadersToolStripMenuItem - // - this.tagReadersToolStripMenuItem.Name = "tagReadersToolStripMenuItem"; - this.tagReadersToolStripMenuItem.Size = new System.Drawing.Size(160, 22); - this.tagReadersToolStripMenuItem.Text = "TagReaders"; - this.tagReadersToolStripMenuItem.Click += new System.EventHandler(this.tagReadersToolStripMenuItem_Click); - // - // externalPlayersToolStripMenuItem - // - this.externalPlayersToolStripMenuItem.Name = "externalPlayersToolStripMenuItem"; - this.externalPlayersToolStripMenuItem.Size = new System.Drawing.Size(160, 22); - this.externalPlayersToolStripMenuItem.Text = "ExternalPlayers"; - this.externalPlayersToolStripMenuItem.Click += new System.EventHandler(this.externalPlayersToolStripMenuItem_Click); - // - // skinToolStripMenuItem - // - this.skinToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.windowPluginToolStripMenuItem.Name = "windowPluginToolStripMenuItem"; + this.windowPluginToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.windowPluginToolStripMenuItem.Text = "Plugin"; + // + // windowToolStripMenuItem + // + this.windowToolStripMenuItem.Name = "windowToolStripMenuItem"; + this.windowToolStripMenuItem.Size = new System.Drawing.Size(160, 22); + this.windowToolStripMenuItem.Text = "Window"; + this.windowToolStripMenuItem.Click += new System.EventHandler(this.windowToolStripMenuItem_Click); + // + // procesToolStripMenuItem + // + this.procesToolStripMenuItem.Name = "procesToolStripMenuItem"; + this.procesToolStripMenuItem.Size = new System.Drawing.Size(160, 22); + this.procesToolStripMenuItem.Text = "Process"; + this.procesToolStripMenuItem.Click += new System.EventHandler(this.procesToolStripMenuItem_Click); + // + // subtitleToolStripMenuItem + // + this.subtitleToolStripMenuItem.Name = "subtitleToolStripMenuItem"; + this.subtitleToolStripMenuItem.Size = new System.Drawing.Size(160, 22); + this.subtitleToolStripMenuItem.Text = "Subtitle"; + this.subtitleToolStripMenuItem.Click += new System.EventHandler(this.subtitleToolStripMenuItem_Click); + // + // tagReadersToolStripMenuItem + // + this.tagReadersToolStripMenuItem.Name = "tagReadersToolStripMenuItem"; + this.tagReadersToolStripMenuItem.Size = new System.Drawing.Size(160, 22); + this.tagReadersToolStripMenuItem.Text = "TagReaders"; + this.tagReadersToolStripMenuItem.Click += new System.EventHandler(this.tagReadersToolStripMenuItem_Click); + // + // externalPlayersToolStripMenuItem + // + this.externalPlayersToolStripMenuItem.Name = "externalPlayersToolStripMenuItem"; + this.externalPlayersToolStripMenuItem.Size = new System.Drawing.Size(160, 22); + this.externalPlayersToolStripMenuItem.Text = "ExternalPlayers"; + this.externalPlayersToolStripMenuItem.Click += new System.EventHandler(this.externalPlayersToolStripMenuItem_Click); + // + // skinToolStripMenuItem + // + this.skinToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.componentToolStripMenuItem, this.mediaToolStripMenuItem, this.fullToolStripMenuItem}); - this.skinToolStripMenuItem.Name = "skinToolStripMenuItem"; - this.skinToolStripMenuItem.Size = new System.Drawing.Size(132, 22); - this.skinToolStripMenuItem.Text = "Skin"; - // - // componentToolStripMenuItem - // - this.componentToolStripMenuItem.Name = "componentToolStripMenuItem"; - this.componentToolStripMenuItem.Size = new System.Drawing.Size(140, 22); - this.componentToolStripMenuItem.Text = "Component"; - this.componentToolStripMenuItem.Click += new System.EventHandler(this.componentToolStripMenuItem_Click); - // - // mediaToolStripMenuItem - // - this.mediaToolStripMenuItem.Name = "mediaToolStripMenuItem"; - this.mediaToolStripMenuItem.Size = new System.Drawing.Size(140, 22); - this.mediaToolStripMenuItem.Text = "Media"; - this.mediaToolStripMenuItem.Click += new System.EventHandler(this.mediaToolStripMenuItem_Click); - // - // fullToolStripMenuItem - // - this.fullToolStripMenuItem.Name = "fullToolStripMenuItem"; - this.fullToolStripMenuItem.Size = new System.Drawing.Size(140, 22); - this.fullToolStripMenuItem.Text = "Full"; - this.fullToolStripMenuItem.Visible = false; - // - // languageToolStripMenuItem - // - this.languageToolStripMenuItem.Name = "languageToolStripMenuItem"; - this.languageToolStripMenuItem.Size = new System.Drawing.Size(132, 22); - this.languageToolStripMenuItem.Text = "Language"; - this.languageToolStripMenuItem.Click += new System.EventHandler(this.languageToolStripMenuItem_Click); - // - // bossview - // - this.bossview.CheckBoxes = true; - this.bossview.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { + this.skinToolStripMenuItem.Name = "skinToolStripMenuItem"; + this.skinToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.skinToolStripMenuItem.Text = "Skin"; + // + // componentToolStripMenuItem + // + this.componentToolStripMenuItem.Name = "componentToolStripMenuItem"; + this.componentToolStripMenuItem.Size = new System.Drawing.Size(140, 22); + this.componentToolStripMenuItem.Text = "Component"; + this.componentToolStripMenuItem.Click += new System.EventHandler(this.componentToolStripMenuItem_Click); + // + // mediaToolStripMenuItem + // + this.mediaToolStripMenuItem.Name = "mediaToolStripMenuItem"; + this.mediaToolStripMenuItem.Size = new System.Drawing.Size(140, 22); + this.mediaToolStripMenuItem.Text = "Media"; + this.mediaToolStripMenuItem.Click += new System.EventHandler(this.mediaToolStripMenuItem_Click); + // + // fullToolStripMenuItem + // + this.fullToolStripMenuItem.Name = "fullToolStripMenuItem"; + this.fullToolStripMenuItem.Size = new System.Drawing.Size(140, 22); + this.fullToolStripMenuItem.Text = "Full"; + this.fullToolStripMenuItem.Visible = false; + // + // languageToolStripMenuItem + // + this.languageToolStripMenuItem.Name = "languageToolStripMenuItem"; + this.languageToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.languageToolStripMenuItem.Text = "Language"; + this.languageToolStripMenuItem.Click += new System.EventHandler(this.languageToolStripMenuItem_Click); + // + // bossview + // + this.bossview.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.bossview.CheckBoxes = true; + this.bossview.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { this.columnHeader1, this.columnHeader2, this.columnHeader3, this.columnHeader4, this.columnHeader5}); - this.bossview.ContextMenuStrip = this.contextMenuStrip1; - this.bossview.FullRowSelect = true; - this.bossview.GridLines = true; - this.bossview.Location = new System.Drawing.Point(12, 40); - this.bossview.Name = "bossview"; - this.bossview.Size = new System.Drawing.Size(663, 267); - this.bossview.TabIndex = 2; - this.bossview.UseCompatibleStateImageBehavior = false; - this.bossview.View = System.Windows.Forms.View.Details; - // - // columnHeader1 - // - this.columnHeader1.Text = "File"; - this.columnHeader1.Width = 116; - // - // columnHeader2 - // - this.columnHeader2.Text = "Type"; - this.columnHeader2.Width = 115; - // - // columnHeader3 - // - this.columnHeader3.Text = "Subtype"; - this.columnHeader3.Width = 108; - // - // columnHeader4 - // - this.columnHeader4.Text = "Path"; - this.columnHeader4.Width = 170; - // - // columnHeader5 - // - this.columnHeader5.Text = "Id"; - // - // contextMenuStrip1 - // - this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.bossview.ContextMenuStrip = this.contextMenuStrip1; + this.bossview.FullRowSelect = true; + this.bossview.GridLines = true; + this.bossview.Location = new System.Drawing.Point(12, 40); + this.bossview.Name = "bossview"; + this.bossview.Size = new System.Drawing.Size(663, 227); + this.bossview.TabIndex = 2; + this.bossview.UseCompatibleStateImageBehavior = false; + this.bossview.View = System.Windows.Forms.View.Details; + this.bossview.SelectedIndexChanged += new System.EventHandler(this.bossview_SelectedIndexChanged); + // + // columnHeader1 + // + this.columnHeader1.Text = "File"; + this.columnHeader1.Width = 116; + // + // columnHeader2 + // + this.columnHeader2.Text = "Type"; + this.columnHeader2.Width = 115; + // + // columnHeader3 + // + this.columnHeader3.Text = "Subtype"; + this.columnHeader3.Width = 108; + // + // columnHeader4 + // + this.columnHeader4.Text = "Source"; + this.columnHeader4.Width = 170; + // + // columnHeader5 + // + this.columnHeader5.Text = "Id"; + // + // contextMenuStrip1 + // + this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.toolStripComboBox1}); - this.contextMenuStrip1.Name = "contextMenuStrip1"; - this.contextMenuStrip1.Size = new System.Drawing.Size(153, 48); - // - // toolStripComboBox1 - // - this.toolStripComboBox1.Name = "toolStripComboBox1"; - this.toolStripComboBox1.Size = new System.Drawing.Size(152, 22); - this.toolStripComboBox1.Text = "Remove"; - this.toolStripComboBox1.Click += new System.EventHandler(this.toolStripComboBox1_Click); - // - // openFileDialog1 - // - this.openFileDialog1.Filter = "\"Dll files|*.dll|All files|*.*\""; - // - // saveFileDialog1 - // - this.saveFileDialog1.DefaultExt = "xml"; - // - // groupBox1 - // - this.groupBox1.Location = new System.Drawing.Point(213, 322); - this.groupBox1.Name = "groupBox1"; - this.groupBox1.Size = new System.Drawing.Size(450, 97); - this.groupBox1.TabIndex = 3; - this.groupBox1.TabStop = false; - this.groupBox1.Text = "Properties"; - // - // Form1 - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(675, 431); - this.Controls.Add(this.bossview); - this.Controls.Add(this.groupBox1); - this.Controls.Add(this.menuStrip1); - this.MainMenuStrip = this.menuStrip1; - this.Name = "Form1"; - this.Text = "Form1"; - this.menuStrip1.ResumeLayout(false); - this.menuStrip1.PerformLayout(); - this.contextMenuStrip1.ResumeLayout(false); - this.ResumeLayout(false); - this.PerformLayout(); + this.contextMenuStrip1.Name = "contextMenuStrip1"; + this.contextMenuStrip1.Size = new System.Drawing.Size(125, 26); + // + // toolStripComboBox1 + // + this.toolStripComboBox1.Name = "toolStripComboBox1"; + this.toolStripComboBox1.Size = new System.Drawing.Size(124, 22); + this.toolStripComboBox1.Text = "Remove"; + this.toolStripComboBox1.Click += new System.EventHandler(this.toolStripComboBox1_Click); + // + // openFileDialog1 + // + this.openFileDialog1.Filter = "\"Dll files|*.dll|All files|*.*\""; + // + // saveFileDialog1 + // + this.saveFileDialog1.CreatePrompt = true; + this.saveFileDialog1.DefaultExt = "xml"; + this.saveFileDialog1.Filter = "Proiect files (*.xmp)|*.xmp|All files |*.*"; + // + // tabPage_Skin + // + this.tabPage_Skin.Location = new System.Drawing.Point(4, 22); + this.tabPage_Skin.Name = "tabPage_Skin"; + this.tabPage_Skin.Padding = new System.Windows.Forms.Padding(3); + this.tabPage_Skin.Size = new System.Drawing.Size(643, 120); + this.tabPage_Skin.TabIndex = 1; + this.tabPage_Skin.Text = "Properties"; + this.tabPage_Skin.UseVisualStyleBackColor = true; + // + // tabPage_Plugin + // + this.tabPage_Plugin.Location = new System.Drawing.Point(4, 22); + this.tabPage_Plugin.Name = "tabPage_Plugin"; + this.tabPage_Plugin.Padding = new System.Windows.Forms.Padding(3); + this.tabPage_Plugin.Size = new System.Drawing.Size(643, 120); + this.tabPage_Plugin.TabIndex = 0; + this.tabPage_Plugin.Text = "Properties"; + this.tabPage_Plugin.UseVisualStyleBackColor = true; + // + // tabControl1 + // + this.tabControl1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.tabControl1.Controls.Add(this.tabPage_Plugin); + this.tabControl1.Controls.Add(this.tabPage_Skin); + this.tabControl1.Controls.Add(this.tabPage_Other); + this.tabControl1.Controls.Add(this.tabPage_Language); + this.tabControl1.Controls.Add(this.tabPage_Proiect); + this.tabControl1.Location = new System.Drawing.Point(12, 273); + this.tabControl1.Name = "tabControl1"; + this.tabControl1.SelectedIndex = 0; + this.tabControl1.Size = new System.Drawing.Size(651, 146); + this.tabControl1.TabIndex = 3; + // + // tabPage_Other + // + this.tabPage_Other.Location = new System.Drawing.Point(4, 22); + this.tabPage_Other.Name = "tabPage_Other"; + this.tabPage_Other.Size = new System.Drawing.Size(643, 120); + this.tabPage_Other.TabIndex = 2; + this.tabPage_Other.Text = "Properties"; + this.tabPage_Other.UseVisualStyleBackColor = true; + // + // tabPage_Language + // + this.tabPage_Language.Location = new System.Drawing.Point(4, 22); + this.tabPage_Language.Name = "tabPage_Language"; + this.tabPage_Language.Size = new System.Drawing.Size(643, 120); + this.tabPage_Language.TabIndex = 3; + this.tabPage_Language.Text = "Properties"; + this.tabPage_Language.UseVisualStyleBackColor = true; + // + // tabPage_Proiect + // + this.tabPage_Proiect.Location = new System.Drawing.Point(4, 22); + this.tabPage_Proiect.Name = "tabPage_Proiect"; + this.tabPage_Proiect.Size = new System.Drawing.Size(643, 120); + this.tabPage_Proiect.TabIndex = 4; + this.tabPage_Proiect.Text = "Proiect Properties"; + this.tabPage_Proiect.UseVisualStyleBackColor = true; + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(675, 431); + this.Controls.Add(this.bossview); + this.Controls.Add(this.tabControl1); + this.Controls.Add(this.menuStrip1); + this.MainMenuStrip = this.menuStrip1; + this.Name = "Form1"; + this.Text = "Form1"; + this.Load += new System.EventHandler(this.Form1_Load); + this.menuStrip1.ResumeLayout(false); + this.menuStrip1.PerformLayout(); + this.contextMenuStrip1.ResumeLayout(false); + this.tabControl1.ResumeLayout(false); + this.ResumeLayout(false); + this.PerformLayout(); } @@ -373,8 +441,13 @@ private System.Windows.Forms.SaveFileDialog saveFileDialog1; private System.Windows.Forms.ToolStripMenuItem languageToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem buildToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem toolStripComboBox1; - private System.Windows.Forms.GroupBox groupBox1; + private System.Windows.Forms.ToolStripMenuItem toolStripComboBox1; + private System.Windows.Forms.TabPage tabPage_Skin; + private System.Windows.Forms.TabPage tabPage_Plugin; + private System.Windows.Forms.TabControl tabControl1; + private System.Windows.Forms.TabPage tabPage_Other; + private System.Windows.Forms.TabPage tabPage_Language; + private System.Windows.Forms.TabPage tabPage_Proiect; } } Modified: trunk/plugins/mpinstaler/MPInstaler/Form1.cs =================================================================== --- trunk/plugins/mpinstaler/MPInstaler/Form1.cs 2007-02-01 18:30:53 UTC (rev 73) +++ trunk/plugins/mpinstaler/MPInstaler/Form1.cs 2007-02-01 19:51:14 UTC (rev 74) @@ -11,239 +11,290 @@ namespace MPInstaler { - public partial class Form1 : Form - { - private MPinstalerStruct _struct = new MPinstalerStruct(); - public Form1() + public partial class Form1 : Form { - InitializeComponent(); - } + private MPinstalerStruct _struct = new MPinstalerStruct(); + private string proiect_file_name = "Untitled"; + public Form1() + { + InitializeComponent(); + } - private void button1_Click(object sender, EventArgs e) - { - } + private void button1_Click(object sender, EventArgs e) + { + } - private void sToolStripMenuItem_Click(object sender, EventArgs e) - { - Stream myStream; + private void sToolStripMenuItem_Click(object sender, EventArgs e) + { + saveFileDialog1.Filter = "Proiect files (*.xmp)|*.xmp|All files |*.*"; + if (Path.GetFileName(proiect_file_name) == "Untitled") + { + if (saveFileDialog1.ShowDialog(this) == DialogResult.OK) + { + proiect_file_name = saveFileDialog1.FileName; + save_proiect_file(proiect_file_name); + } + } else save_proiect_file(proiect_file_name); + } - if (saveFileDialog1.ShowDialog(this) == DialogResult.OK) - { - if ((myStream = saveFileDialog1.OpenFile()) != null) + private void windowToolStripMenuItem_Click(object sender, EventArgs e) { - // Code to write the stream goes here. - XmlDocument doc = new XmlDocument(); - XmlWriter writer = null; - _struct.AddFileList(bossview); - try - { - // Create an XmlWriterSettings object with the correct options. - XmlWriterSettings settings = new XmlWriterSettings(); - string st = string.Empty; - settings.Indent = true; - settings.IndentChars = ("\t"); - settings.OmitXmlDeclaration = true; - // Create the XmlWriter object and write some content. - writer = XmlWriter.Create(myStream, settings); - writer.WriteStartElement("MPinstaler"); - writer.WriteElementString("ver", "1.00.000"); - writer.WriteStartElement("FileList"); - for (int i = 0; i < _struct.FileList.Count; i++) + addplugin(1); + } + + private void addplugin(int type) + { + /* + 1 - 10 PLUGINS + 1 - window + 2 - process + 3 - subtitle + 4 - tagreader + 5 - external player + */ + string fil; + openFileDialog1.Filter = "Dll files|*.dll|All files|*.*"; + if (openFileDialog1.ShowDialog(this) == DialogResult.OK) { - MPIFileList it=(MPIFileList)_struct.FileList[i]; - writer.WriteStartElement("File"); - writer.WriteElementString("FileName",Path.GetFileName(it.FileName)); - writer.WriteElementString("Type", it.Type); - writer.WriteElementString("SubType", it.SubType); - writer.WriteElementString("Path", Path.GetDirectoryName(it.FileName)); - writer.WriteElementString("Id", it.ID); - writer.WriteEndElement(); - st = st + bossview.Items[i].SubItems[3].Text + @"\" + bossview.Items[i].Text + ";"; + fil = openFileDialog1.FileName; + switch (type) + { + case 1: + addrow(Path.GetFileName(fil), MPinstalerStruct.PLUGIN_TYPE, MPinstalerStruct.PLUGIN_WINDOW_SUBTYPE, Path.GetFullPath(fil), "01010"); + break; + case 2: + addrow(Path.GetFileName(fil), MPinstalerStruct.PLUGIN_TYPE, MPinstalerStruct.PLUGIN_PROCESS_SUBTYPE, Path.GetFullPath(fil), "01020"); + break; + case 3: + addrow(Path.GetFileName(fil), MPinstalerStruct.PLUGIN_TYPE, MPinstalerStruct.PLUGIN_SUBTITLE_SUBTYPE, Path.GetFullPath(fil), "01030"); + break; + case 4: + addrow(Path.GetFileName(fil), MPinstalerStruct.PLUGIN_TYPE, MPinstalerStruct.PLUGIN_TAGREADER_SUBTYPE, Path.GetFullPath(fil), "01040"); + break; + case 5: + addrow(Path.GetFileName(fil), MPinstalerStruct.PLUGIN_TYPE, MPinstalerStruct.PLUGIN_PLAYER_SUBTYPE, Path.GetFullPath(fil), "01050"); + break; + default: + break; + } } - writer.WriteEndElement(); - writer.WriteStartElement("Option"); - writer.WriteElementString("BuildFileName", _struct.BuildFileName); - writer.WriteEndElement(); - writer.WriteEndElement(); - writer.Flush(); + } - //------------------------------------- - //------------------------------------- - } - finally - { - if (writer != null) - writer.Close(); - } - myStream.Close(); + private void addskin(int type) + { + // string fil; + openFileDialog1.Filter = "xml files|*.xml|png files|*.png|bmp files|*.bmp|All files|*.*"; + openFileDialog1.Multiselect = true; + if (openFileDialog1.ShowDialog(this) == DialogResult.OK) + { + foreach (string fil in openFileDialog1.FileNames) + switch (type) + { + case 1: addrow(Path.GetFileName(fil), MPinstalerStruct.SKIN_TYPE, MPinstalerStruct.SKIN_XML_SUBTYPE, Path.GetFullPath(fil), "02010"); + break; + case 2: addrow(Path.GetFileName(fil), MPinstalerStruct.SKIN_MEDIA_TYPE, MPinstalerStruct.SKIN_XML_SUBTYPE, Path.GetFullPath(fil), "02020"); + break; + default: + break; + } + } + } + private void subtitleToolStripMenuItem_Click(object sender, EventArgs e) + { + addplugin(3); } - } + private void procesToolStripMenuItem_Click(object sender, EventArgs e) + { + addplugin(2); + } - } + private void tagReadersToolStripMenuItem_Click(object sender, EventArgs e) + { + addplugin(4); + } - private void windowToolStripMenuItem_Click(object sender, EventArgs e) - { - addplugin(1); - } + private void externalPlayersToolStripMenuItem_Click(object sender, EventArgs e) + { + addplugin(5); + } - private void addplugin(int type) - { - /* - 1 - 10 PLUGINS - 1 - window - 2 - process - 3 - subtitle - 4 - tagreader - 5 - external player - */ - string fil; - openFileDialog1.Filter = "Dll files|*.dll|All files|*.*"; - if (openFileDialog1.ShowDialog(this) == DialogResult.OK) - { - fil = openFileDialog1.FileName; - switch (type) + private void addrow(string file, string type, string subtype, string path, string id) { - case 1: - addrow(Path.GetFileName(fil), MPinstalerStruct.PLUGIN_TYPE, MPinstalerStruct.PLUGIN_WINDOW_SUBTYPE, Path.GetDirectoryName(fil), "01010"); - break; - case 2: - addrow(Path.GetFileName(fil), MPinstalerStruct.PLUGIN_TYPE, MPinstalerStruct.PLUGIN_PROCESS_SUBTYPE, Path.GetDirectoryName(fil), "01020"); - break; - case 3: - addrow(Path.GetFileName(fil), MPinstalerStruct.PLUGIN_TYPE, MPinstalerStruct.PLUGIN_SUBTITLE_SUBTYPE, Path.GetDirectoryName(fil), "01030"); - break; - case 4: - addrow(Path.GetFileName(fil), MPinstalerStruct.PLUGIN_TYPE, MPinstalerStruct.PLUGIN_TAGREADER_SUBTYPE, Path.GetDirectoryName(fil), "01040"); - break; - case 5: - addrow(Path.GetFileName(fil), MPinstalerStruct.PLUGIN_TYPE, MPinstalerStruct.PLUGIN_PLAYER_SUBTYPE, Path.GetDirectoryName(fil), "01050"); - break; - default: - break; + ListViewItem item1 = new ListViewItem(file, 0); + item1.SubItems.Add(type); + item1.SubItems.Add(subtype); + item1.SubItems.Add(path); + item1.SubItems.Add(id); + bossview.Items.AddRange(new ListViewItem[] { item1 }); } - } - } - private void addskin(int type) - { -// string fil; - openFileDialog1.Filter = "xml files|*.xml|png files|*.png|bmp files|*.bmp|All files|*.*"; - openFileDialog1.Multiselect = true; - if (openFileDialog1.ShowDialog(this) == DialogResult.OK) - { - foreach(string fil in openFileDialog1.FileNames) - switch (type) + private void openProiectToolStripMenuItem_Click(object sender, EventArgs e) { - case 1: addrow(Path.GetFileName(fil), MPinstalerStruct.SKIN_TYPE, MPinstalerStruct.SKIN_XML_SUBTYPE, Path.GetDirectoryName(fil), "02010"); - break; - case 2: addrow(Path.GetFileName(fil), MPinstalerStruct.SKIN_MEDIA_TYPE, MPinstalerStruct.SKIN_XML_SUBTYPE, Path.GetDirectoryName(fil), "02020"); - break; - default: - break; + string fil; + openFileDialog1.Filter = "Proiect files (*.xmp)|*.xmp|All files |*.*"; + if (openFileDialog1.ShowDialog(this) == DialogResult.OK) + { + fil = openFileDialog1.FileName; + XmlDocument doc = new XmlDocument(); + doc.Load(fil); + XmlNode ver = doc.DocumentElement.SelectSingleNode("/MPinstaler"); + bossview.Items.Clear(); + XmlNodeList fileList = ver.SelectNodes("FileList/File"); + foreach (XmlNode nodefile in fileList) + { + addrow(nodefile.SelectSingleNode("FileName").InnerText, + nodefile.SelectSingleNode("Type").InnerText, + nodefile.SelectSingleNode("SubType").InnerText, + nodefile.SelectSingleNode("Source").InnerText, + nodefile.SelectSingleNode("Id").InnerText); + } + _struct.BuildFileName = ver.SelectSingleNode("Option/BuildFileName").InnerText; + _struct.ProiectdFileName = fil; + } + _struct.AddFileList(bossview); } - } - } - private void subtitleToolStripMenuItem_Click(object sender, EventArgs e) - { - addplugin(3); - } + private void languageToolStripMenuItem_Click(object sender, EventArgs e) + { + Form2 StrForm = new Form2(); + StrForm.ShowDialog(); + } - private void procesToolStripMenuItem_Click(object sender, EventArgs e) - { - addplugin(2); - } + private void optionsToolStripMenuItem_Click(object sender, EventArgs e) + { + OptionForm opForm = new OptionForm(); + opForm.ShowDialog(); + } - private void tagReadersToolStripMenuItem_Click(object sender, EventArgs e) - { - addplugin(4); - } + private void buildToolStripMenuItem_Click(object sender, EventArgs e) + { + Build_dialog buildfrm = new Build_dialog(this._struct); + buildfrm.ShowDialog(); + this._struct = buildfrm._struct; + } - private void externalPlayersToolStripMenuItem_Click(object sender, EventArgs e) - { - addplugin(5); - } + private void newToolStripMenuItem_Click(object sender, EventArgs e) + { + bossview.Items.Clear(); + _struct.Clear(); + } - private void addrow(string file, string type, string subtype, string path, string id) - { - ListViewItem item1 = new ListViewItem(file, 0); - item1.SubItems.Add(type); - item1.SubItems.Add(subtype); - item1.SubItems.Add(path); - item1.SubItems.Add(id); - bossview.Items.AddRange(new ListViewItem[] { item1 }); - } - - private void openProiectToolStripMenuItem_Click(object sender, EventArgs e) - { - string fil; - openFileDialog1.Filter = "XML files|*.xml|All files|*.*"; - if (openFileDialog1.ShowDialog(this) == DialogResult.OK) - { - fil = openFileDialog1.FileName; - XmlDocument doc = new XmlDocument(); - doc.Load(fil); - XmlNode ver = doc.DocumentElement.SelectSingleNode("/MPinstaler"); - bossview.Items.Clear(); - XmlNodeList fileList = ver.SelectNodes("FileList/File"); - foreach (XmlNode nodefile in fileList) + private void componentToolStripMenuItem_Click(object sender, EventArgs e) { - addrow(nodefile.SelectSingleNode("FileName").InnerText, - nodefile.SelectSingleNode("Type").InnerText, - nodefile.SelectSingleNode("SubType").InnerText, - nodefile.SelectSingleNode("Path").InnerText, - nodefile.SelectSingleNode("Id").InnerText); + addskin(1); } - _struct.BuildFileName=ver.SelectSingleNode("Option/BuildFileName").InnerText; - } - _struct.AddFileList(bossview); - } - private void languageToolStripMenuItem_Click(object sender, EventArgs e) - { - Form2 StrForm = new Form2(); - StrForm.ShowDialog(); - } + private void mediaToolStripMenuItem_Click(object sender, EventArgs e) + { + addskin(2); + } - private void optionsToolStripMenuItem_Click(object sender, EventArgs e) - { - OptionForm opForm = new OptionForm(); - opForm.ShowDialog(); - } + private void toolStripComboBox1_Click(object sender, EventArgs e) + { + for (int i = 0; i < bossview.Items.Count; i++) + if (bossview.Items[i].Selected) bossview.Items.RemoveAt(i); + } - private void buildToolStripMenuItem_Click(object sender, EventArgs e) - { - Build_dialog buildfrm = new Build_dialog(this._struct); - buildfrm.ShowDialog(); - this._struct = buildfrm._struct; - } + private void save_proiect_file(string fil) + { + Stream myStream; + if ((myStream = File.Open(fil,FileMode.Create, FileAccess.Write, FileShare.None)) != null) + { + // Code to write the stream goes here. + XmlDocument doc = new XmlDocument(); + XmlWriter writer = null; + _struct.AddFileList(bossview); + try + { + // Create an XmlWriterSettings object with the correct options. + XmlWriterSettings settings = new XmlWriterSettings(); + string st = string.Empty; + settings.Indent = true; + settings.IndentChars = ("\t"); + settings.OmitXmlDeclaration = true; + // Create the XmlWriter object and write some content. + writer = XmlWriter.Create(myStream, settings); + writer.WriteStartElement("MPinstaler"); + writer.WriteElementString("ver", "1.00.000"); + writer.WriteStartElement("FileList"); + for (int i = 0; i < _struct.FileList.Count; i++) + { + MPIFileList it = (MPIFileList)_struct.FileList[i]; + writer.WriteStartElement("File"); + writer.WriteElementString("FileName", Path.GetFileName(it.FileName)); + writer.WriteElementString("Type", it.Type); + writer.WriteElementString("SubType", it.SubType); + writer.WriteElementString("Source", Path.GetFullPath(it.FileName)); + writer.WriteElementString("Id", it.ID); + writer.WriteEndElement(); + st = st + bossview.Items[i].SubItems[3].Text + @"\" + bossview.Items[i].Text + ";"; + } + writer.WriteEndElement(); + writer.WriteStartElement("Option"); + writer.WriteElementString("BuildFileName", _struct.BuildFileName); + writer.WriteElementString("ProiectFileName", Path.GetFullPath(_struct.ProiectdFileName)); + writer.WriteEndElement(); + writer.WriteEndElement(); + writer.Flush(); - private void newToolStripMenuItem_Click(object sender, EventArgs e) - { - bossview.Items.Clear(); - _struct.Clear(); - } + //------------------------------------- + //------------------------------------- + } + finally + { + if (writer != null) + writer.Close(); + } + myStream.Close(); - private void componentToolStripMenuItem_Click(object sender, EventArgs e) - { - addskin(1); - } + } - private void mediaToolStripMenuItem_Click(object sender, EventArgs e) - { - addskin(2); - } + } - private void toolStripComboBox1_Click(object sender, EventArgs e) - { - for (int i = 0; i < bossview.Items.Count; i++) - if (bossview.Items[i].Selected) bossview.Items.RemoveAt(i); - } + private void saveProiectAsToolStripMenuItem_Click(object sender, EventArgs e) + { + saveFileDialog1.Filter = "Proiect files (*.xmp)|*.xmp|All files |*.*"; + if (saveFileDialog1.ShowDialog(this) == DialogResult.OK) + { + proiect_file_name = saveFileDialog1.FileName; + _struct.ProiectdFileName = proiect_file_name; + save_proiect_file(proiect_file_name); + } + } + private void Form1_Load(object sender, EventArgs e) + { + tabControl1.Controls.Clear(); + tabControl1.Controls.Add(tabPage_Proiect); + } + private void bossview_SelectedIndexChanged(object sender, EventArgs e) + { + if (bossview.SelectedItems.Count > 0) + { + if (bossview.SelectedItems[0].SubItems[1].Text == MPinstalerStruct.PLUGIN_TYPE) + { + tabControl1.Controls.Clear(); + tabControl1.Controls.Add(tabPage_Plugin); + tabControl1.Controls.Add(tabPage_Proiect); + } + if (bossview.SelectedItems[0].SubItems[1].Text == MPinstalerStruct.SKIN_TYPE) + { + tabControl1.Controls.Clear(); + tabControl1.Controls.Add(tabPage_Skin); + tabControl1.Controls.Add(tabPage_Proiect); + } + } + else + { + tabControl1.Controls.Clear(); + tabControl1.Controls.Add(tabPage_Proiect); + } - } + } + + } } \ No newline at end of file Modified: trunk/plugins/mpinstaler/MPInstaler/Form1.resx =================================================================== --- trunk/plugins/mpinstaler/MPInstaler/Form1.resx 2007-02-01 18:30:53 UTC (rev 73) +++ trunk/plugins/mpinstaler/MPInstaler/Form1.resx 2007-02-01 19:51:14 UTC (rev 74) @@ -127,6 +127,6 @@ <value>271, 17</value> </metadata> <metadata name="saveFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> - <value>401, 17</value> + <value>397, 17</value> </metadata> </root> \ No newline at end of file Modified: trunk/plugins/mpinstaler/MPInstaler/MPInstaler.csproj.user =================================================================== --- trunk/plugins/mpinstaler/MPInstaler/MPInstaler.csproj.user 2007-02-01 18:30:53 UTC (rev 73) +++ trunk/plugins/mpinstaler/MPInstaler/MPInstaler.csproj.user 2007-02-01 19:51:14 UTC (rev 74) @@ -12,5 +12,9 @@ <ApplicationRevision>1</ApplicationRevision> <FallbackCulture>en-US</FallbackCulture> <VerifyUploadedFiles>false</VerifyUploadedFiles> + <EnableSecurityDebugging>false</EnableSecurityDebugging> </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <EnableUnmanagedDebugging>true</EnableUnmanagedDebugging> + </PropertyGroup> </Project> \ No newline at end of file Modified: trunk/plugins/mpinstaler/MPInstaler/MPinstalerStruct.cs =================================================================== --- trunk/plugins/mpinstaler/MPInstaler/MPinstalerStruct.cs 2007-02-01 18:30:53 UTC (rev 73) +++ trunk/plugins/mpinstaler/MPInstaler/MPinstalerStruct.cs 2007-02-01 19:51:14 UTC (rev 74) @@ -26,6 +26,7 @@ public const string SKIN_XML_SUBTYPE = "Genskin"; string _builFileName = string.Empty; + string _proiectFileName = string.Empty; public ArrayList FileList = new ArrayList(); public MPinstalerStruct() { @@ -36,13 +37,18 @@ get { return _builFileName; } set { _builFileName = value; } } + public string ProiectdFileName + { + get { return _proiectFileName; } + set { _proiectFileName = value; } + } public void AddFileList(ListView lst) { FileList.Clear(); for (int i = 0; i < lst.Items.Count; i++) { - FileList.Add(new MPIFileList(lst.Items[i].SubItems[3].Text + @"\" + lst.Items[i].Text, lst.Items[i].SubItems[1].Text, lst.Items[i].SubItems[2].Text, lst.Items[i].SubItems[4].Text)); + FileList.Add(new MPIFileList(lst.Items[i].SubItems[3].Text, lst.Items[i].SubItems[1].Text, lst.Items[i].SubItems[2].Text, lst.Items[i].SubItems[4].Text)); } } public void Clear() @@ -59,10 +65,10 @@ foreach (MPIFileList file in FileList) { + MessageBox.Show(file.FileName); if (!string.IsNullOrEmpty(file.FileName)&&File.Exists(file.FileName)) { FileStream fs = File.OpenRead(Path.GetFullPath(file.FileName)); - byte[] buffer = new byte[fs.Length]; fs.Read(buffer, 0, buffer.Length); @@ -74,6 +80,18 @@ } } + if (File.Exists(ProiectdFileName)) + { + FileStream fs = File.OpenRead(Path.GetFullPath(ProiectdFileName)); + byte[] buffer = new byte[fs.Length... [truncated message content] |