def display_unit(block: PyJavaCodeBlock, parent: QWidget, pos_x, pos_y): popup = Overlay(parent, OverlayUnit(None, block)) popup.setGeometry(pos_x, pos_y, popup.size().width(), popup.size().height()) popup.show() popup.widget.setFocus() return popup
def display_overlay(self, parent, pos_x, pos_y): popup = Overlay(parent, CtmWidget()) # pos = QPoint(pos_x, pos_y) # self._popup.setGeometry(pos) popup.setGeometry(pos_x, pos_y, 320, 40) popup.show() return popup
def display_default(block: PyJavaCodeBlock, parent: QWidget, pos_x, pos_y): popup = Overlay( parent, OverlayTip(None, lambda: TipCommand.on_tip_unit(block), lambda: TipCommand.on_tip_bb(block), lambda: TipCommand.on_tip_int(block), lambda: TipCommand.on_tip_float(block), lambda: TipCommand.on_tip_if(block), lambda: TipCommand.on_tip_for(block))) popup.setGeometry(pos_x, pos_y, popup.size().width(), popup.size().height()) popup.show() popup.widget.setFocus() return popup