this.btnSave.TabIndex = 1;\r
this.btnSave.Text = "Save";\r
this.btnSave.UseVisualStyleBackColor = true;\r
+ this.btnSave.Visible = false;\r
this.btnSave.Click += new System.EventHandler(this.btnSave_Click);\r
// \r
// icnItem\r
this.txtItemName.ReadOnly = true;\r
this.txtItemName.Size = new System.Drawing.Size(198, 20);\r
this.txtItemName.TabIndex = 7;\r
+ this.txtItemName.Visible = false;\r
// \r
// ntfGroupNotice\r
// \r
this.instance = instance;\r
this.msg = msg;\r
\r
- if (msg.BinaryBucket.Length > 1)\r
+ if (msg.BinaryBucket.Length > 18 && msg.BinaryBucket[0] != 0)\r
{\r
type = (AssetType)msg.BinaryBucket[1];\r
destinationFolderID = client.Inventory.FindFolderForType(type);\r
icnItem.Image = frmMain.ResourceImages.Images[icoIndx];\r
icnItem.Visible = true;\r
}\r
- if (msg.BinaryBucket.Length > 18)\r
- {\r
- txtItemName.Text = Utils.BytesToString(msg.BinaryBucket, 18, msg.BinaryBucket.Length - 19);\r
- btnSave.Enabled = true;\r
- }\r
+ txtItemName.Text = Utils.BytesToString(msg.BinaryBucket, 18, msg.BinaryBucket.Length - 19);\r
+ btnSave.Enabled = true;\r
+ btnSave.Visible = icnItem.Visible = txtItemName.Visible = true;\r
}\r
\r
string group = string.Empty;\r
lblSentBy.Text, System.Environment.NewLine,\r
txtNotice.Text\r
);\r
+ if (btnSave.Visible == true)\r
+ {\r
+ args.Buttons.Add(btnSave);\r
+ args.Text += string.Format("{0}Attachment: {1}", System.Environment.NewLine, txtItemName.Text);\r
+ }\r
args.Buttons.Add(btnOK);\r
FireNotificationCallback(args);\r
}\r
{\r
SendReply(InstantMessageDialog.GroupNoticeInventoryAccepted, destinationFolderID.GetBytes());\r
btnSave.Enabled = false;\r
+ btnOK.Focus();\r
}\r
}\r
}\r