Exemplo n.º 1
0
 def _createLabel(self, labeltext):
     data = GridData(GridData.FILL_HORIZONTAL)
     data.verticalIndent = 5
     self.label = Label(self.window, SWT.WRAP)
     self.label.setLayoutData(data)
     self.label.setText(labeltext)
     self.label.setLocation(10, 40)
 def createDialogArea(self, parent):
     self.getShell().setText("Login")
     container=self.super__createDialogArea(parent)
     gridLayout= container.getLayout()
     gridLayout.numColumns=2;  
     
     label = Label(container, SWT.None)
     label.setLayoutData(GridData(SWT.RIGHT, SWT.CENTER, False, False))
     label.setText("User Name: ")
     
     self.text = Text(container, SWT.BORDER)
     self.text.setLayoutData(GridData(SWT.FILL, SWT.CENTER, True, False))       
             
     label = Label(container, SWT.None)
     label.setLayoutData(GridData(SWT.RIGHT, SWT.CENTER, False, False))
     label.setText("Password: ")
     
     self.passwordText = Text(container, SWT.BORDER|SWT.PASSWORD)
     self.passwordText.setLayoutData(GridData(SWT.FILL, SWT.CENTER, True, False))
     return container
Exemplo n.º 3
0
 def _createBrowser(self, html=None, url=None):
     data = GridData(SWT.FILL, SWT.FILL, 1, 1)
     data.verticalIndent = 10
     self.browser = Browser(self.window, SWT.BORDER)
     self.browser.setLayoutData(data)
     if url is not None:
         self.setURL(url)
     else:
         if html is not None:
             self.setText(html)
         else:
             pass
Exemplo n.º 4
0
    def _createOkButton(self):
        data = GridData(GridData.HORIZONTAL_ALIGN_END)
        data.widthHint = 50
        button = Button(self.window, SWT.FLAT)
        button.setLayoutData(data)
        button.setText("OK")

        class MyListener(Listener):
            def handleEvent(self, event):
                if (event.widget == button):
                    button.getShell().close()

        button.addListener(SWT.Selection, MyListener())
        self.okButton = button