def onModuleLoad(self): self.popupsubtraca = PopupSub(id="sub",datasrc="fsubtracao.pjs") self.popupsoma = PopupSoma(id="soma",datasrc="fsoma.pjs") self.popupmultescalar = PopupEscalar(id="escalar",datasrc="fmultescalar.pjs") self.popupmult = PopupProduto(id="mult",datasrc="fmult.pjs") self.popupsoma.iniciado = False; tabpanel = TabPanel() grid = Grid(4,2) imgbtnSoma = Image("images/Soma_Matriz_sum_matrix.png",StyleName="gwt-ImageButton") imgbtnSubtracao = Image("images/subtracao_Matriz_subtract_matrix.png",StyleName="gwt-ImageButton") imgbtnMultiplicacao = Image("images/multiplicacao_Matriz_product_matrix.png",StyleName="gwt-ImageButton") imgbtnMultiplicacaoPorEscalar = Image("images/multiplicacao_por_escalar.png",StyleName="gwt-ImageButton") #eventos imgbtnSoma.addClickListener(self.onSomaButtonClick) imgbtnSubtracao.addClickListener(self.onSubtracaoButtonClick) imgbtnMultiplicacao.addClickListener(self.onMultiplicacaoButtonClick) imgbtnMultiplicacaoPorEscalar.addClickListener(self.onMulPorEscalarButtonClick) contents = VerticalPanel() contents.setSpacing(4) contents.add(HTML('You can place any contents you like in a dialog box.')) grid.setWidget(0,0,imgbtnSoma) grid.setWidget(0,1,imgbtnSubtracao) grid.setWidget(2,0,imgbtnMultiplicacao) grid.setWidget(2,1,imgbtnMultiplicacaoPorEscalar) grid.setStyleName(element) tabpanel.add(HTML("Modulo de introducao a matrizes"),"<h2>Modulo de introducao a Matrizes</h2>", True) tabpanel.add(grid,"<h2> Matrizes </h2>", True) tabpanel.add(HTML("Modulo de introducao a matrizes"),"<h2>Ajuda para usar a ferramenta</h2>", True) tabpanel.setSize("90%"," 70%") tabpanel.selectTab(1) #self.popupsoma.show() RootPanel("conteudo").add(tabpanel)