def addText(self): self.guion.cierraPizarra() tarea = TabVisual.GT_Texto(self.guion) fila = self.guion.nuevaTarea(tarea, -1) self.ponMarcado(fila, True) self.ponSiGrabar() self.guion.pizarra.show() self.guion.pizarra.mensaje.setFocus()
def gmas(self, siInsertar): ta = TabVisual.GT_Action(None) liActions = [(_F(txt), Iconos.PuntoRojo(), "GTA_%s" % action) for action, txt in ta.dicTxt.iteritems()] # tc = TabVisual.GT_Configuration(None) # liConfigurations = [(txt, Iconos.PuntoVerde(), "GTC_%s" % configuration) for configuration, txt in tc.dicTxt.iteritems()] liMore = [ (_("Text"), Iconos.Texto(), TabVisual.TP_TEXTO), (_("Actions"), Iconos.Run(), liActions), # (_("Configuration"), Iconos.Configurar(), liConfigurations), ] resp = self.selectBanda.menuParaExterior(liMore) if resp: xid = resp fila = self.g_guion.recno() if siInsertar else -1 if xid == TabVisual.TP_TEXTO: tarea = TabVisual.GT_Texto(self.guion) fila = self.guion.nuevaTarea(tarea, fila) self.ponMarcado(fila, True) self.ponSiGrabar() elif resp.startswith("GTA_"): self.creaAction(resp[4:], fila) # elif resp.startswith("GTC_"): # key = resp[4:] # txt = tc.dicTxt[key] # if not self.creaConfiguration(txt, key, fila): # return else: li = xid.split("_") tp = li[1] xid = int(li[2]) desde, hasta = self.desdeHasta(_("Director"), self.ultDesde, self.ultHasta) if desde: self.creaTarea(tp, xid, desde + hasta, fila) if siInsertar: self.g_guion.goto(fila, 0) else: self.g_guion.gobottom()