From: ttp Date: Sun, 15 Nov 2009 10:48:57 +0000 (+0900) Subject: AppliStation-GUI,表示スタイルを無駄に選べるようにした。 X-Git-Tag: v1.3.2b1~26 X-Git-Url: http://git.sourceforge.jp/view?p=applistation%2FAppliStation.git;a=commitdiff_plain;h=935268ade3d3fd9c438df2701891bab57027be15 AppliStation-GUI,表示スタイルを無駄に選べるようにした。 --- diff --git a/AppliStation/PackageListViewForm.Designer.cs b/AppliStation/PackageListViewForm.Designer.cs index 942d368..96eb5b5 100644 --- a/AppliStation/PackageListViewForm.Designer.cs +++ b/AppliStation/PackageListViewForm.Designer.cs @@ -69,6 +69,10 @@ this.propertiesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.packageListViewImageList = new System.Windows.Forms.ImageList(this.components); this.detailBox = new System.Windows.Forms.RichTextBox(); + this.viewStyleToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.viewStyleListToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.viewStyleTileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.viewStyleDetailToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.tableLayoutPanel1.SuspendLayout(); this.toolStripContainer.SuspendLayout(); this.packageListFilterToolStrip.SuspendLayout(); @@ -270,6 +274,7 @@ this.webOfficialMenuItem, this.webGoogleSearchMenuItem}); this.webResourceCommonContextMenuStrip.Name = "packageListContextMenuStrip"; + this.webResourceCommonContextMenuStrip.OwnerItem = this.webResourceToolStripMenuItem; this.webResourceCommonContextMenuStrip.Size = new System.Drawing.Size(152, 48); this.webResourceCommonContextMenuStrip.Opening += new System.ComponentModel.CancelEventHandler(this.WebResourceCommonContextMenuStripOpening); // @@ -386,9 +391,10 @@ this.packageListContextMenuStripSeparator, this.webResourceToolStripMenuItem, this.installedDirectoryToolStripMenuItem, - this.propertiesToolStripMenuItem}); + this.propertiesToolStripMenuItem, + this.viewStyleToolStripMenuItem}); this.packageListContextMenuStrip.Name = "packageListContextMenuStrip"; - this.packageListContextMenuStrip.Size = new System.Drawing.Size(215, 120); + this.packageListContextMenuStrip.Size = new System.Drawing.Size(215, 164); this.packageListContextMenuStrip.Opening += new System.ComponentModel.CancelEventHandler(this.PackageListContextMenuStripOpening); // // installToolStripMenuItem @@ -451,6 +457,39 @@ this.detailBox.Text = ""; this.detailBox.LinkClicked += new System.Windows.Forms.LinkClickedEventHandler(this.DetailBoxLinkClicked); // + // viewStyleToolStripMenuItem + // + this.viewStyleToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.viewStyleListToolStripMenuItem, + this.viewStyleTileToolStripMenuItem, + this.viewStyleDetailToolStripMenuItem}); + this.viewStyleToolStripMenuItem.Name = "viewStyleToolStripMenuItem"; + this.viewStyleToolStripMenuItem.Size = new System.Drawing.Size(214, 22); + this.viewStyleToolStripMenuItem.Text = "表示(&V)"; + // + // viewStyleListToolStripMenuItem + // + this.viewStyleListToolStripMenuItem.Name = "viewStyleListToolStripMenuItem"; + this.viewStyleListToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.viewStyleListToolStripMenuItem.Text = "一覧(&L)"; + this.viewStyleListToolStripMenuItem.Click += new System.EventHandler(this.ViewStyleCommonToolStripMenuItemClick); + // + // viewStyleTileToolStripMenuItem + // + this.viewStyleTileToolStripMenuItem.Name = "viewStyleTileToolStripMenuItem"; + this.viewStyleTileToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.viewStyleTileToolStripMenuItem.Text = "並べて表示(&S)"; + this.viewStyleTileToolStripMenuItem.Click += new System.EventHandler(this.ViewStyleCommonToolStripMenuItemClick); + // + // viewStyleDetailToolStripMenuItem + // + this.viewStyleDetailToolStripMenuItem.Checked = true; + this.viewStyleDetailToolStripMenuItem.CheckState = System.Windows.Forms.CheckState.Checked; + this.viewStyleDetailToolStripMenuItem.Name = "viewStyleDetailToolStripMenuItem"; + this.viewStyleDetailToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.viewStyleDetailToolStripMenuItem.Text = "詳細(&D)"; + this.viewStyleDetailToolStripMenuItem.Click += new System.EventHandler(this.ViewStyleCommonToolStripMenuItemClick); + // // PackageListViewForm // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); @@ -475,6 +514,10 @@ this.packageListContextMenuStrip.ResumeLayout(false); this.ResumeLayout(false); } + private System.Windows.Forms.ToolStripMenuItem viewStyleDetailToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem viewStyleTileToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem viewStyleListToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem viewStyleToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem webResourceToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem propertiesMenuItem; private AppliStation.Util.ToolStripPetitLauncherMenuItem installedDirectoryMenuItem; diff --git a/AppliStation/PackageListViewForm.cs b/AppliStation/PackageListViewForm.cs index bbf4974..03ae3f3 100644 --- a/AppliStation/PackageListViewForm.cs +++ b/AppliStation/PackageListViewForm.cs @@ -525,6 +525,7 @@ namespace AppliStation packageListContextMenuStripSeparator.Visible = selectionIsOnlyOne; webResourceToolStripMenuItem.Visible = selectionIsOnlyOne; propertiesToolStripMenuItem.Visible = hasSelection; + viewStyleToolStripMenuItem.Visible = ! hasSelection; } void InformationToolStripDropDownButtonDropDownOpening(object sender, EventArgs e) @@ -629,6 +630,22 @@ namespace AppliStation process.Invoke(); } } + + void ViewStyleCommonToolStripMenuItemClick(object sender, EventArgs e) + { + viewStyleDetailToolStripMenuItem.Checked = (sender == viewStyleDetailToolStripMenuItem); + viewStyleListToolStripMenuItem.Checked = (sender == viewStyleListToolStripMenuItem); + viewStyleTileToolStripMenuItem.Checked = (sender == viewStyleTileToolStripMenuItem); + + if (sender == viewStyleDetailToolStripMenuItem) { + packageListView.View = View.Details; + } else if (sender == viewStyleListToolStripMenuItem) { + packageListView.View = View.List; + } else if (sender == viewStyleTileToolStripMenuItem) { + packageListView.View = View.Tile; + } + + } } }