def menuBar(): mnuFile = forms.ButtonMenuItem(Text = "File") mnuNew = forms.ButtonMenuItem(Text = "New") mnuNew.Click += self.OnNewFileClick mnuSave = forms.ButtonMenuItem(Text = "Save") mnuSave.Click += self.OnFileSaveClick mnuSaveAs = forms.ButtonMenuItem(Text = "Save As...") mnuSaveAs.Click += self.OnFileSaveAsClick mnuOpen = forms.ButtonMenuItem(Text = "Import from 3dm") #mnuOpen.Enabled = False mnuOpen.Click += self.OnFileOpenClick mnuClose = forms.ButtonMenuItem(Text = "Close") mnuClose.Click += self.OnFileCloseClick mnuEdit = forms.ButtonMenuItem(Text = "Edit") mnuCopy = forms.ButtonMenuItem(Text = "Copy") mnuCopy.Click += self.copyToClipboard mnuEdit.Items.Add(mnuCopy) mnuFile.Items.Add(mnuNew) mnuFile.Items.Add(mnuOpen) #mnuFile.Items.Add(mnuSave) #mnuFile.Items.Add(mnuSaveAs) #mnuFile.Items.Add(mnuClose) mnuBar = forms.MenuBar(mnuFile, mnuEdit) #self.Menu.Spacing = drawing.Size(2,2) #mnuBar.Padding = 5 self.Menu = mnuBar
def contextMenu(): ctxtMnu = forms.ContextMenu() ctxtInsertManyRows = forms.ButtonMenuItem(Text = "Insert Many Floors") ctxtInsertManyRows.Click += self.OnInsertManyRowsAbove ctxtInsertRow = forms.ButtonMenuItem(Text = "Insert Floor") ctxtInsertRow.Click += self.OnInsertRowAbove ctxtDeleteRow = forms.ButtonMenuItem(Text = "Remove Floor") ctxtDeleteRow.Click += self.OnDeleteRow self.seperator1 = forms.SeparatorMenuItem() ctxtMnu.Items.Add(ctxtInsertManyRows) ctxtMnu.Items.Add(ctxtInsertRow) ctxtMnu.Items.Add(self.seperator1) ctxtMnu.Items.Add(ctxtDeleteRow) self.grid.ContextMenu = ctxtMnu