|
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] |