public WorkingListViewItem(string rootfile, ListView parent, TextBox txtbtShow) { //initializing delegates mySetProgress = new SetProgress(SetProgressCore); myWriteLog = new WriteLog(WriteLogCore); myTransferState = new TransferState(TransferStateCore); myIncProgressBlock = new IncProgressBlock(IncProgressBlockCore); progressListener = new EventHandler(setProgressBlock); // feedbackListenerForLog = new EventHandler(WriteConverterLog); mySetProgressBarMove = new SetProgressBarMoveDelegate(SetProgressMoveCore); mySetProgressBarStop = new SetProgressBarMoveDelegate(SetProgressStopCore); state = new FileState(); state.StateValProgress = StateVal.STATE_READY; this.state.SourceFileName = rootfile; this.ToolTipText = rootfile; this.displayName = Path.GetFileName(rootfile); Icon icon = GetSmallIcon(rootfile); if (icon == null) { icon = IconResource.Default; } fileIcon = icon.ToBitmap(); //Create Working Thread workingThread = null; //For Status Button ListViewSubItem statusSub = this.SubItems[0]; btnItem = new UofStatusButton(this); btnItem.Tag = this.ListView; parent.Controls.Add(btnItem); ((UofListView)parent).AddControlToSubItem(btnItem, statusSub, true); //For name & Progress Bar ListViewSubItem nameSub = this.SubItems.Add(""); pgbItem = new UofProgressBar(this); pgbItem.Minimum = 1; pgbItem.Maximum = 1000; pgbItem.Step = 1; pgbItem.Tag = this.ListView; pgbItem.Showtext = displayName; parent.Controls.Add(pgbItem); ((UofListView)parent).AddControlToSubItem(pgbItem, nameSub, false); totalFiles = 0; currentFile = 0; logText = ""; // this.txtbxShow = txtbxShow; }
void DOCX_UOFToolStripMenuItem_Click(object sender, EventArgs e) { if (callbackButton != null) { if (callbackButton.Item != null) { callbackButton.Item.State.setDirTranslationType(DocumentType.Word, TranslationType.OoxToUof); callbackButton.Item.start(); } } this.ContextMenuForDir.Close(ToolStripDropDownCloseReason.ItemClicked); this.callbackButton = null; }
void UOF_PPTXToolStripMenuItem_Click(object sender, EventArgs e) { if (callbackButton != null) { if (callbackButton.Item != null) { callbackButton.Item.State.setDirTranslationType(DocumentType.Powerpnt, TranslationType.UofToOox); callbackButton.Item.start(); } } this.ContextMenuForDir.Close(ToolStripDropDownCloseReason.ItemClicked); this.callbackButton = null; }
public UofContextMenu() { callbackButton = null; this.ContextMenuForDir = new System.Windows.Forms.ContextMenuStrip(); this.OOX_UOFToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.DOCX_UOFToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.XLSX_UOFToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.PPTX_UOFToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.UOF_OOXToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.UOF_DOCXToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.UOF_XLSXToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.UOF_PPTXToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.ALL_UOFToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.ALL_OOXToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.ContextMenuForDir.SuspendLayout(); // // contextMenuForDir // this.ContextMenuForDir.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.OOX_UOFToolStripMenuItem, this.UOF_OOXToolStripMenuItem }); this.ContextMenuForDir.Name = "contextMenuForDir"; this.ContextMenuForDir.Size = new System.Drawing.Size(153, 70); this.ContextMenuForDir.Closed += new System.Windows.Forms.ToolStripDropDownClosedEventHandler(ContextMenuForDir_Closed); // // oOXUOFToolStripMenuItem // this.OOX_UOFToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.DOCX_UOFToolStripMenuItem, this.XLSX_UOFToolStripMenuItem, this.PPTX_UOFToolStripMenuItem, this.ALL_OOXToolStripMenuItem }); this.OOX_UOFToolStripMenuItem.Name = "OOX_UOFToolStripMenuItem"; this.OOX_UOFToolStripMenuItem.Size = new System.Drawing.Size(152, 22); this.OOX_UOFToolStripMenuItem.Text = UofTranslatorActiveXRes.ContextMenuOOXToUOF; // // pPTXUOFToolStripMenuItem // this.DOCX_UOFToolStripMenuItem.Name = "DOCX_UOFToolStripMenuItem"; this.DOCX_UOFToolStripMenuItem.Size = new System.Drawing.Size(158, 22); this.DOCX_UOFToolStripMenuItem.Text = UofTranslatorActiveXRes.ContextMenuDOCXToUOF; this.DOCX_UOFToolStripMenuItem.Click += new EventHandler(DOCX_UOFToolStripMenuItem_Click); // // xLSXUOFToolStripMenuItem // this.XLSX_UOFToolStripMenuItem.Name = "XLSX_UOFToolStripMenuItem"; this.XLSX_UOFToolStripMenuItem.Size = new System.Drawing.Size(158, 22); this.XLSX_UOFToolStripMenuItem.Text = UofTranslatorActiveXRes.ContextMenuXLSXToUOF; this.XLSX_UOFToolStripMenuItem.Click += new EventHandler(XLSX_UOFToolStripMenuItem_Click); // // dOCXToolStripMenuItem // this.PPTX_UOFToolStripMenuItem.Name = "PPTX_UOFToolStripMenuItem"; this.PPTX_UOFToolStripMenuItem.Size = new System.Drawing.Size(158, 22); this.PPTX_UOFToolStripMenuItem.Text = UofTranslatorActiveXRes.ContextMenuPPTXToUOF; this.PPTX_UOFToolStripMenuItem.Click += new EventHandler(PPTX_UOFToolStripMenuItem_Click); // // uOFOOXToolStripMenuItem // this.UOF_OOXToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.UOF_DOCXToolStripMenuItem, this.UOF_XLSXToolStripMenuItem, this.UOF_PPTXToolStripMenuItem, this.ALL_UOFToolStripMenuItem }); this.UOF_OOXToolStripMenuItem.Name = "UOF_OOXToolStripMenuItem"; this.UOF_OOXToolStripMenuItem.Size = new System.Drawing.Size(152, 22); this.UOF_OOXToolStripMenuItem.Text = UofTranslatorActiveXRes.ContextMenuUOFToOOX; // // uOFPPTXToolStripMenuItem // this.UOF_DOCXToolStripMenuItem.Name = "UOF_DOCXToolStripMenuItem"; this.UOF_DOCXToolStripMenuItem.Size = new System.Drawing.Size(158, 22); this.UOF_DOCXToolStripMenuItem.Text = UofTranslatorActiveXRes.ContextMenuUOFToDOCX; this.UOF_DOCXToolStripMenuItem.Click += new EventHandler(UOF_DOCXToolStripMenuItem_Click); // // uOFXLSXToolStripMenuItem // this.UOF_XLSXToolStripMenuItem.Name = "UOF_XLSXToolStripMenuItem"; this.UOF_XLSXToolStripMenuItem.Size = new System.Drawing.Size(158, 22); this.UOF_XLSXToolStripMenuItem.Text = UofTranslatorActiveXRes.ContextMenuUOFToXLSX; this.UOF_XLSXToolStripMenuItem.Click += new EventHandler(UOF_XLSXToolStripMenuItem_Click); // // uOFPPTXToolStripMenuItem1 // this.UOF_PPTXToolStripMenuItem.Name = "UOF_PPTXToolStripMenuItem"; this.UOF_PPTXToolStripMenuItem.Size = new System.Drawing.Size(158, 22); this.UOF_PPTXToolStripMenuItem.Text = UofTranslatorActiveXRes.ContextMenuUOFToPPTX; this.UOF_PPTXToolStripMenuItem.Click += new EventHandler(UOF_PPTXToolStripMenuItem_Click); // // uOFOOXToolStripMenuItem1 // this.ALL_UOFToolStripMenuItem.Name = "ALL_UOFToolStripMenuItem"; this.ALL_UOFToolStripMenuItem.Size = new System.Drawing.Size(158, 22); this.ALL_UOFToolStripMenuItem.Text = UofTranslatorActiveXRes.ContextMenuALLUOFTOOOX; this.ALL_UOFToolStripMenuItem.Click += new EventHandler(ALL_UOFToolStripMenuItem_Click); // // aLLOOXToolStripMenuItem // this.ALL_OOXToolStripMenuItem.Name = "ALL_OOXToolStripMenuItem"; this.ALL_OOXToolStripMenuItem.Size = new System.Drawing.Size(158, 22); this.ALL_OOXToolStripMenuItem.Text = UofTranslatorActiveXRes.ContextMenuALLOOXTOUOF; this.ALL_OOXToolStripMenuItem.Click += new EventHandler(ALL_OOXToolStripMenuItem_Click); this.ContextMenuForDir.ResumeLayout(false); }