5499 else: |
5499 else: |
5500 self.menuActs["Comment"].setEnabled(False) |
5500 self.menuActs["Comment"].setEnabled(False) |
5501 self.menuActs["Uncomment"].setEnabled(False) |
5501 self.menuActs["Uncomment"].setEnabled(False) |
5502 self.menuActs["StreamComment"].setEnabled(False) |
5502 self.menuActs["StreamComment"].setEnabled(False) |
5503 self.menuActs["BoxComment"].setEnabled(False) |
5503 self.menuActs["BoxComment"].setEnabled(False) |
|
5504 |
|
5505 cline = self.getCursorPosition()[0] |
|
5506 line = self.text(cline) |
|
5507 self.menuActs["Docstring"].setEnabled( |
|
5508 self.getDocstringGenerator().isFunctionStart(line)) |
5504 |
5509 |
5505 self.menuActs["TypingAidsEnabled"].setEnabled( |
5510 self.menuActs["TypingAidsEnabled"].setEnabled( |
5506 self.completer is not None) |
5511 self.completer is not None) |
5507 self.menuActs["TypingAidsEnabled"].setChecked( |
5512 self.menuActs["TypingAidsEnabled"].setChecked( |
5508 self.completer is not None and self.completer.isEnabled()) |
5513 self.completer is not None and self.completer.isEnabled()) |
5536 else: |
5541 else: |
5537 self.menuActs["NewSplit"].setIcon( |
5542 self.menuActs["NewSplit"].setIcon( |
5538 UI.PixmapCache.getIcon("splitVertical")) |
5543 UI.PixmapCache.getIcon("splitVertical")) |
5539 |
5544 |
5540 self.menuActs["Tools"].setEnabled(not self.toolsMenu.isEmpty()) |
5545 self.menuActs["Tools"].setEnabled(not self.toolsMenu.isEmpty()) |
5541 |
|
5542 cline = self.getCursorPosition()[0] |
|
5543 line = self.text(cline) |
|
5544 self.menuActs["Docstring"].setEnabled( |
|
5545 self.getDocstringGenerator().isFunctionStart(line)) |
|
5546 |
5546 |
5547 self.showMenu.emit("Main", self.menu, self) |
5547 self.showMenu.emit("Main", self.menu, self) |
5548 |
5548 |
5549 def __showContextMenuAutocompletion(self): |
5549 def __showContextMenuAutocompletion(self): |
5550 """ |
5550 """ |